/* CIRONs skrifter, selvhostet.
 *
 * Fire familier, fastsatt i design-regler R4 og bindende for hele
 * porteføljen: Space Grotesk til display, Inter til brødtekst og UI,
 * JetBrains Mono til tall og koder, IBM Plex Serif Italic til sitater.
 *
 * Manrope sto her fram til M88. Den var Nironas eget valg fra
 * designsystem v2, og den var god — men porteføljen låner troverdighet av
 * at produktene ser ut som samme selskap, og det er verdt mer enn én
 * skriftfamilie noen likte.
 *
 * Alt ligger her og ikke hos Google, av samme grunn som før:
 * sikkerhetshodene setter style-src og font-src til 'self'. En skrift hentet
 * fra en tredjepart blir blokkert av nettleseren — stille. Det har skjedd
 * tre ganger i dette prosjektet, sist med JetBrains Mono, som sto i
 * tokens fra v2 til M86 uten at filen noensinne lå på serveren.
 *
 * Variabel vekt der den finnes: én fil dekker hele vektspennet, og det er
 * mindre å laste enn to statiske snitt. IBM Plex Serif brukes kun i kursiv
 * 400 og hentes derfor som ett statisk snitt.
 *
 * Kun latin og latin-ext. Kyrillisk, gresk og vietnamesisk dobler
 * filstørrelsen og brukes ikke. 256 kB for alle fire familier.
 */

/* ── Display: Space Grotesk ─────────────────────────────────────
   Geometrisk og litt arkitektonisk. Overskrifter, store tall, hero. */
@font-face{
  font-family:"Space Grotesk";
  font-style:normal;
  font-display:swap;
  font-weight:300 700;
  src:url("/assets/skrift/space-grotesk-latin-wght-normal.woff2") format("woff2");
  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:"Space Grotesk";
  font-style:normal;
  font-display:swap;
  font-weight:300 700;
  src:url("/assets/skrift/space-grotesk-latin-ext-wght-normal.woff2") format("woff2");
  unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,
    U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* ── Brødtekst og UI: Inter ─────────────────────────────────────
   Den mest brukte flaten i appen. Alt en operatør leser i åtte timer. */
@font-face{
  font-family:"Inter";
  font-style:normal;
  font-display:swap;
  font-weight:100 900;
  src:url("/assets/skrift/inter-latin-wght-normal.woff2") format("woff2");
  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";
  font-style:normal;
  font-display:swap;
  font-weight:100 900;
  src:url("/assets/skrift/inter-latin-ext-wght-normal.woff2") format("woff2");
  unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,
    U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* ── Tall og koder: JetBrains Mono ──────────────────────────────
   Saks-ID-er, klokkeslett, tastaturbrikker, nøkler. */
@font-face{
  font-family:"JetBrains Mono";
  font-style:normal;
  font-display:swap;
  font-weight:100 800;
  src:url("/assets/skrift/jetbrains-mono-latin-wght-normal.woff2") format("woff2");
  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:"JetBrains Mono";
  font-style:normal;
  font-display:swap;
  font-weight:100 800;
  src:url("/assets/skrift/jetbrains-mono-latin-ext-wght-normal.woff2") format("woff2");
  unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,
    U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* ── Sitater: IBM Plex Serif Italic ─────────────────────────────
   Kun kursiv 400. Brukes der noe skal ha vekt av å være sagt. */
@font-face{
  font-family:"IBM Plex Serif";
  font-style:italic;
  font-display:swap;
  font-weight:400;
  src:url("/assets/skrift/ibm-plex-serif-latin-400-italic.woff2") format("woff2");
  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;
}
