/* ============================================================================
   AURA — self-hosted webfonts (Clean-agency skin).

   Same-origin only: no fonts.googleapis.com / api.fontshare.com round trip, no
   render-blocking third-party CSS. One family per role, latin subset, woff2.

     Space Grotesk  — display / headings   (500, 600, 700)
     Inter          — body / UI            (400, 500, 600, 700)
     JetBrains Mono — mono labels/eyebrows (500)

   Replaces the old editorial stack (Instrument Serif / Satoshi / Cabinet
   Grotesk / Caveat), all dropped. font-display:swap keeps text visible while
   the face loads. Files live in assets/fonts/, named <family>-<weight>-normal.
   ========================================================================== */

/* --- Space Grotesk (display) --- */
@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:500;font-display:swap;src:url("fonts/space-grotesk-500-normal.woff2") format("woff2");}
@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:600;font-display:swap;src:url("fonts/space-grotesk-600-normal.woff2") format("woff2");}
@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:700;font-display:swap;src:url("fonts/space-grotesk-700-normal.woff2") format("woff2");}

/* --- Inter (body / UI) --- */
@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url("fonts/inter-400-normal.woff2") format("woff2");}
@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url("fonts/inter-500-normal.woff2") format("woff2");}
@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url("fonts/inter-600-normal.woff2") format("woff2");}
@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url("fonts/inter-700-normal.woff2") format("woff2");}

/* --- JetBrains Mono (mono labels) --- */
@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:500;font-display:swap;src:url("fonts/jetbrains-mono-500-normal.woff2") format("woff2");}
