/* ============================================================
   SETTINGS · FONTS (self-hosted)
   Replaces the external Google Fonts @import so the system's
   typefaces load under the strict CSP (style-src / font-src 'self').

   Orbitron and JetBrains Mono are variable fonts — one woff2 each,
   exposed across a weight range. VT323 and Major Mono Display are
   single-weight. Latin subset only; glyphs a face lacks (e.g. the
   CJK / Cyrillic in the hero kana line) fall through to the stack
   fallbacks declared in _typography.css.

   Paths are leading-slash logical names; `app/assets/fonts` is an
   asset root, so Propshaft rewrites them to digested URLs.
   ============================================================ */

/* PLAQUE · Orbitron — variable wght axis */
@font-face {
  font-family: "Orbitron";
  font-style: normal;
  font-weight: 400 900;
  font-display: swap;
  src: url("/assets/orbitron-0725597c.woff2") format("woff2");
}

/* DATA · JetBrains Mono — variable wght axis */
@font-face {
  font-family: "JetBrains Mono";
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url("/assets/jetbrains-mono-8a992d39.woff2") format("woff2");
}

/* TERMINAL · VT323 — single weight */
@font-face {
  font-family: "VT323";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/vt323-400-660b6f60.woff2") format("woff2");
}

/* DISPLAY · Major Mono Display — single weight */
@font-face {
  font-family: "Major Mono Display";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/major-mono-display-400-d7e147d6.woff2") format("woff2");
}
