  /* =========================================================
   FONT SCHEME: Nicholas (headings) + Inter Tight (body)
                — obojí LOKÁLNĚ, WOFF2

   Umisteni: media/templates/site/cassiopeia_trs/css/global/
   Vybira se v Nastaveni sablony -> Fonty

   Varianta k fonts-local_nicholas-intertight.css, ktera
   Nicholas nacita z Adobe Typekitu. Tato verze nepotrebuje
   zadne externi pripojeni — vsechny rezy jsou na vlastnim
   serveru jako subsetovane WOFF2 (latin + latin-ext).

   Deklarace rodiny "Nicholas" jsou zamerne totozne s Typekit
   variantou (vahy 400 / 400 italic / 600 / 700 / 800), takze
   prepnuti schematu nevyzaduje zadnou zmenu v user.css
   ani v typography.css.
   ========================================================= */


/* =========================
   Nicholas (headings) – LOCAL, WOFF2
   ========================= */

@font-face {
    font-family: "Nicholas";
    src: url("../../fonts/custom/Nicholas_Regular.woff2") format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Nicholas";
    src: url("../../fonts/custom/Nicholas_Italic.woff2") format("woff2");
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: "Nicholas";
    src: url("../../fonts/custom/Nicholas_SemiBold.woff2") format("woff2");
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Nicholas";
    src: url("../../fonts/custom/Nicholas_Bold.woff2") format("woff2");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Nicholas";
    src: url("../../fonts/custom/Nicholas_ExtraBold.woff2") format("woff2");
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}


/* =========================
   Inter Tight (body) – LOCAL, WOFF2
   ========================= */

@font-face {
    font-family: "Inter Tight";
    src: url("../../fonts/custom/InterTight-Regular.woff2") format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Inter Tight";
    src: url("../../fonts/custom/InterTight-Medium.woff2") format("woff2");
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Inter Tight";
    src: url("../../fonts/custom/InterTight-SemiBold.woff2") format("woff2");
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Inter Tight";
    src: url("../../fonts/custom/InterTight-Bold.woff2") format("woff2");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}


/* =========================================================
   APPLICATION (Cassiopeia variables)
   ========================================================= */

:root {
    --cassiopeia-font-family-body: "Inter Tight", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
    --cassiopeia-font-family-headings: "Nicholas", var(--cassiopeia-font-family-body);
}

/* Fallback jistota */
body {
    font-family: var(--cassiopeia-font-family-body);
}

h1,h2,h3,h4,h5,h6,
.page-header h1 {
    font-family: var(--cassiopeia-font-family-headings);
}

/* Zabránit syntetickému fake bold */
h1,h2,h3,h4,h5,h6,
.typo-h1,.typo-h12,.typo-h2,.typo-h3,.typo-h4 {
    font-synthesis: none;
}