/* ==========================================================================
   Bulgarian pages - font overrides
   ==========================================================================
   Bricolage Grotesque, Instrument Sans and DM Mono contain no Cyrillic glyphs
   at all - verified against the cmap table of every .woff2 in assets/fonts.
   Without this file every Bulgarian character falls back to whatever font the
   operating system happens to provide, and the page loses its typography
   completely.

   The Bulgarian pages therefore substitute the same three families the Greek
   pages use, which do cover Cyrillic. They are used for the Latin text on
   these pages too, so a heading that mixes "SWAN" with Bulgarian words stays
   in a single typeface.

     display  Commissioner   replaces Bricolage Grotesque
     body     Inter          replaces Instrument Sans
     mono     Roboto Mono    replaces DM Mono

   Latin and Cyrillic are separate files, picked per character by
   unicode-range, so an English word on a Bulgarian page costs only the Latin
   file. The Latin files are the same ones the Greek pages use, copied here so
   each language's font set stands on its own.

   Load order matters: this sheet comes after style.css and only redefines the
   three font custom properties. Everything else - colours, spacing, layout -
   stays shared with the English pages.
   ========================================================================== */

@font-face {
  font-family: "Commissioner";
  src: url("../fonts/bg/commissioner-700-latin.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "Commissioner";
  src: url("../fonts/bg/commissioner-700-cyrillic.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
  font-family: "Inter";
  src: url("../fonts/bg/inter-400-latin.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "Inter";
  src: url("../fonts/bg/inter-400-cyrillic.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
  font-family: "Inter";
  src: url("../fonts/bg/inter-600-latin.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "Inter";
  src: url("../fonts/bg/inter-600-cyrillic.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
  font-family: "Roboto Mono";
  src: url("../fonts/bg/robotomono-500-latin.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "Roboto Mono";
  src: url("../fonts/bg/robotomono-500-cyrillic.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

:root {
  --font-display: "Commissioner", "Bricolage Grotesque", system-ui, sans-serif;
  --font-body: "Inter", "Instrument Sans", system-ui, sans-serif;
  --font-mono: "Roboto Mono", "DM Mono", ui-monospace, Menlo, monospace;
}
