/* Самохостинг шрифтов (PWA-офлайн, CSP font-src 'self'). Кириллица + латиница.
   «РАЗМЕТКА»: Golos Text (весь текст, вкл. слово-вердикт) + JetBrains Mono (показания).
   Oswald убран — конденсат вреден для glance-цели вердикта. */

/* диапазоны: latin — базовая латиница; cyrillic — U+0301,0400–045F,0490–0491,04B0–04B1,2116 */

/* ── Golos Text 400/500/600/700/800 ── */
@font-face { font-family:'Golos Text'; font-style:normal; font-weight:400; font-display:swap;
  src:url('/fonts/golos-text-400-latin.woff2') format('woff2');
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+2074,U+20AC,U+2122,U+2212; }
@font-face { font-family:'Golos Text'; font-style:normal; font-weight:400; font-display:swap;
  src:url('/fonts/golos-text-400-cyrillic.woff2') format('woff2');
  unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116; }
@font-face { font-family:'Golos Text'; font-style:normal; font-weight:500; font-display:swap;
  src:url('/fonts/golos-text-500-latin.woff2') format('woff2');
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+2074,U+20AC,U+2122,U+2212; }
@font-face { font-family:'Golos Text'; font-style:normal; font-weight:500; font-display:swap;
  src:url('/fonts/golos-text-500-cyrillic.woff2') format('woff2');
  unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116; }
@font-face { font-family:'Golos Text'; font-style:normal; font-weight:600; font-display:swap;
  src:url('/fonts/golos-text-600-latin.woff2') format('woff2');
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+2074,U+20AC,U+2122,U+2212; }
@font-face { font-family:'Golos Text'; font-style:normal; font-weight:600; font-display:swap;
  src:url('/fonts/golos-text-600-cyrillic.woff2') format('woff2');
  unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116; }
@font-face { font-family:'Golos Text'; font-style:normal; font-weight:700; font-display:swap;
  src:url('/fonts/golos-text-700-latin.woff2') format('woff2');
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+2074,U+20AC,U+2122,U+2212; }
@font-face { font-family:'Golos Text'; font-style:normal; font-weight:700; font-display:swap;
  src:url('/fonts/golos-text-700-cyrillic.woff2') format('woff2');
  unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116; }
@font-face { font-family:'Golos Text'; font-style:normal; font-weight:800; font-display:swap;
  src:url('/fonts/golos-text-800-latin.woff2') format('woff2');
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+2074,U+20AC,U+2122,U+2212; }
@font-face { font-family:'Golos Text'; font-style:normal; font-weight:800; font-display:swap;
  src:url('/fonts/golos-text-800-cyrillic.woff2') format('woff2');
  unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116; }

/* ── JetBrains Mono 500/700 — цифровые показания ── */
@font-face { font-family:'JetBrains Mono'; font-style:normal; font-weight:500; font-display:swap;
  src:url('/fonts/jetbrains-mono-500-latin.woff2') format('woff2');
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+2074,U+20AC,U+2122,U+2212; }
@font-face { font-family:'JetBrains Mono'; font-style:normal; font-weight:500; font-display:swap;
  src:url('/fonts/jetbrains-mono-500-cyrillic.woff2') format('woff2');
  unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116; }
@font-face { font-family:'JetBrains Mono'; font-style:normal; font-weight:700; font-display:swap;
  src:url('/fonts/jetbrains-mono-700-latin.woff2') format('woff2');
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+2074,U+20AC,U+2122,U+2212; }
@font-face { font-family:'JetBrains Mono'; font-style:normal; font-weight:700; font-display:swap;
  src:url('/fonts/jetbrains-mono-700-cyrillic.woff2') format('woff2');
  unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116; }
