/* Brand typefaces. All four licensed faces ship from assets/fonts/.
   Each was supplied as a single cut, so every weight range spans 100–900: the
   real face renders at whatever weight the system requests, never faux-bolded.

   TT Bluescreens ships as the DemiBold cut — the weight the brand book sets its
   headings in. Character set verified complete (82/82 across capitals, lowercase,
   figures and punctuation).

   LICENSING — the TT Bluescreens file on hand is a TypeType TRIAL cut
   ("TT Bluescreens Trl DemiBold"), obtained from a redistribution site. It is
   fine for internal comps but MUST be replaced with a licensed file before any
   public site or print run. Swapping it is a one-line src change here. */
@font-face { font-family: "Lakeside"; src: url("../assets/fonts/Lakeside-Regular.ttf") format("truetype"); font-weight: 100 900; font-style: normal; font-display: swap; }
@font-face { font-family: "TT Bluescreens"; src: url("../assets/fonts/TTBluescreens-DemiBold.ttf") format("truetype"); font-weight: 100 900; font-style: normal; font-display: swap; }
@font-face { font-family: "Futura Demi"; src: url("../assets/fonts/FuturaDemi-Bold.ttf") format("truetype"); font-weight: 100 900; font-style: normal; font-display: swap; }
@font-face { font-family: "GT Pressura Mono"; src: url("../assets/fonts/GTPressuraMono-Regular.ttf") format("truetype"); font-weight: 100 900; font-style: normal; font-display: swap; }

:root {
  --font-script: "Lakeside", cursive;
  --font-condensed: "TT Bluescreens", sans-serif;
  --font-geometric: "Futura Demi", sans-serif;
  --font-mono: "GT Pressura Mono", monospace;
}
