/* ============================================================================
   КЛІЄНТСЬКІ ШРИФТИ — демо-шар (RICA, показ клієнту, 06.07.2026)
   ----------------------------------------------------------------------------
   Увесь сайт малюється токенами --f-head / --f-body. Цей файл лише перекриває
   їх під клас html.client-fonts. Тобто:

   ▸ ПОКАЗАТИ клієнтські шрифти  → на <html> має бути class="client-fonts" (зараз стоїть).
   ▸ ВІДКОТИТИ в моменті          → прибрати "client-fonts" з <html> у templates/base.html
                                    (рядок 2). Без ребілду. Або наживо в консолі:
                                    document.documentElement.classList.toggle('client-fonts')
   ▸ ЗМІНИТИ ПАРУ шрифтів         → редагувати 2 рядки в блоці html.client-fonts нижче.

   Доступні родини (можна ставити у --f-head / --f-body):
     'Roboto Slab' (300/400/500/700) · 'Montserrat' (400/700) · 'Glypha LT Std' (100/700 +курсив)
     'Minion Pro' (400) · 'Trade Gothic' (700 extended) · 'Charis SIL' (400)
   (Gill Sans і Helvetica були .ttc — потребують екстракції, тут не підключені.)
   ============================================================================ */

/* Roboto Slab */
@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:300;font-display:swap;src:url('/static/fonts/client/RobotoSlab-Light.ttf') format('truetype')}
@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:400;font-display:swap;src:url('/static/fonts/client/RobotoSlab-Regular.ttf') format('truetype')}
@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:500;font-display:swap;src:url('/static/fonts/client/RobotoSlab-Medium.ttf') format('truetype')}
@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:700;font-display:swap;src:url('/static/fonts/client/RobotoSlab-Bold.ttf') format('truetype')}

/* Montserrat — self-hosted variable woff2 (усі ваги 100–900 + латиниця + кирилиця) */
@font-face{font-family:'Montserrat';font-style:normal;font-weight:100 900;font-display:swap;src:url('/static/fonts/rica/montserrat/Montserrat-var.woff2?v=sub1') format('woff2')}
@font-face{font-family:'Montserrat';font-style:italic;font-weight:100 900;font-display:swap;src:url('/static/fonts/rica/montserrat/Montserrat-Italic-var.woff2?v=sub1') format('woff2')}

/* Glypha LT Std */
@font-face{font-family:'Glypha LT Std';font-style:normal;font-weight:100;font-display:swap;src:url('/static/fonts/client/GlyphaLTStd-Thin.ttf') format('truetype')}
@font-face{font-family:'Glypha LT Std';font-style:normal;font-weight:700;font-display:swap;src:url('/static/fonts/client/GlyphaLTStd-Bold.ttf') format('truetype')}
@font-face{font-family:'Glypha LT Std';font-style:italic;font-weight:100;font-display:swap;src:url('/static/fonts/client/GlyphaLTStd-ThinOblique.ttf') format('truetype')}
@font-face{font-family:'Glypha LT Std';font-style:italic;font-weight:700;font-display:swap;src:url('/static/fonts/client/GlyphaLTStd-Oblique.ttf') format('truetype')}

/* Minion Pro / Trade Gothic / Charis SIL */
@font-face{font-family:'Minion Pro';font-style:normal;font-weight:400;font-display:swap;src:url('/static/fonts/client/MinionPro-Regular.otf') format('opentype')}
@font-face{font-family:'Trade Gothic';font-style:normal;font-weight:700;font-display:swap;src:url('/static/fonts/client/TradeGothicLT-BoldExtended.ttf') format('truetype')}
@font-face{font-family:'Charis SIL';font-style:normal;font-weight:400;font-display:swap;src:url('/static/fonts/client/CharisSIL-Regular.ttf') format('truetype')}

/* ▼▼▼ ПАРА ШРИФТІВ — міняти тут. Активно лише коли на <html> є class="client-fonts" ▼▼▼ */
html.client-fonts {
  --f-head: 'Montserrat', system-ui, sans-serif;
  --f-body: 'Montserrat', system-ui, sans-serif;
}
