/* Lightpeak font face declarations.
   Loaded at priority 100 (before theme.css at 90) per Grav 2.0 asset hierarchy.
   Fonts are self-hosted in theme://fonts/ — GDPR advantage (no Google Fonts consent issue).

   Font inventory (per design-system.md §2 + ADR-0027):
     - Volte Regular    (400) — body copy, UI text
     - Volte Semibold   (600) — headings, button labels, eyebrows
     - Volte Bold       (700) — display headlines, stat numbers
     - JetBrains Mono   (400) — data displays, dashboard mockups, Pulse labels, code

   Volte files are USER-PROVIDED. The current files are 0-byte placeholders —
   drop the real WOFF2 files into theme://fonts/ and they will work without
   any code changes. JetBrains Mono is OSS (OFL), fetched and subset in-place.

   Subsetting: Latin + German umlauts (ä ö ü ß Ä Ö Ü ẞ) + currency symbols.
   font-display: swap prevents FOIT; <link rel="preload"> in base.html.twig
   preloads Volte Regular + Bold for first-paint text. */

/* ── Volte Regular (body) ────────────────────────────────────── */
@font-face {
  font-family: 'Volte';
  src: url('../fonts/Volte-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0020-007F, U+00A0-00FF, U+0100-017F, U+2000-206F, U+20A0-20CF;
}

/* ── Volte Semibold (headings, buttons, eyebrows) ────────────── */
@font-face {
  font-family: 'Volte';
  src: url('../fonts/Volte-Semibold.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0020-007F, U+00A0-00FF, U+0100-017F, U+2000-206F, U+20A0-20CF;
}

/* ── Volte Bold (display headlines, stat numbers) ────────────── */
@font-face {
  font-family: 'Volte';
  src: url('../fonts/Volte-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0020-007F, U+00A0-00FF, U+0100-017F, U+2000-206F, U+20A0-20CF;
}

/* ── JetBrains Mono Regular (data displays, code) ────────────── */
@font-face {
  font-family: 'JetBrains Mono';
  src: url('../fonts/JetBrainsMono-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0020-007F, U+00A0-00FF, U+0100-017F, U+2000-206F, U+20A0-20CF;
}