/* Schrift: DM Sans überall (Webseite, Formulare, Editor-Inhalt, Redaktion) – wie auf der bisherigen Seite.
   Das Pubnews-Theme liest seine Schriften aus CSS-Variablen; hier werden alle auf DM Sans gesetzt.
   Wird als letztes Stylesheet geladen. Symbolschriften (Font Awesome, Syncfusion-Icons) bleiben unberührt.
   Pubnews setzt seine Variablen auf .pubnews_font_typography (body), darum hier derselbe Selektor. */
:root, .pubnews_font_typography {
    --see-font: "DM Sans", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;

    /* Pubnews Pro */
    --site-title-family: var(--see-font);
    --site-tagline-family: var(--see-font);
    --block-title-family: var(--see-font);
    --post-title-family: var(--see-font);
    --meta-family: var(--see-font);
    --content-family: var(--see-font);
    --menu-family: var(--see-font);
    --submenu-family: var(--see-font);
    --custom-btn-family: var(--see-font);
    --post-link-btn-family: var(--see-font);
    --single-title-family: var(--see-font);
    --single-meta-family: var(--see-font);
    --single-content-family: var(--see-font);
    --single-content-h1-family: var(--see-font);
    --single-content-h2-family: var(--see-font);
    --single-content-h3-family: var(--see-font);
    --single-content-h4-family: var(--see-font);
    --single-content-h5-family: var(--see-font);
    --single-content-h6-family: var(--see-font);

    /* Kadence, The Events Calendar, Syncfusion */
    --global-body-font-family: var(--see-font);
    --global-heading-font-family: var(--see-font);
    --tec-font-family-sans-serif: var(--see-font);
    --tec-font-family-base: var(--see-font);
    --font-family: var(--see-font);
}

body, button, input, select, optgroup, textarea,
.e-control, .e-control input, .e-control textarea, .e-btn, .e-popup, .e-list-item, .e-calendar, .e-dialog, .e-grid, .e-toolbar, .e-upload {
    font-family: var(--see-font);
}
