/* Outfit — candidate type for the new app (15 Oct 2026, Dennis: "the text is too bold — use the fonts from this
   mockup"). Self-hosted like asc-fonts.css (GDPR: never fonts.googleapis.com / gstatic.com). Latin subset (covers
   æ ø å). SIL OFL 1.1, from @fontsource/outfit 5.0.13.
   Family "ASC Sans": the app's CSS asks for 700/800/900 in many places; here those weights all resolve to the 600
   file, and 300–400 to their own — so the whole app gets lighter without touching each rule.
   size-adjust 92 % (15 Oct, Dennis: "the font size should look the same"): measured at 100 px, Outfit runs 9.8 % wider
   and its x-height 6.7 % taller than Figtree (the design canvas face) — 92 % makes 14.5 px Outfit read like 14.5 px
   Figtree, so every size in app.css keeps meaning what the canvas drew. */
@font-face { font-family: 'ASC Sans'; font-style: normal; font-weight: 100 349; font-display: swap; size-adjust: 92%; src: url(/fonts/outfit-300.woff2) format('woff2'); }
@font-face { font-family: 'ASC Sans'; font-style: normal; font-weight: 350 449; font-display: swap; size-adjust: 92%; src: url(/fonts/outfit-400.woff2) format('woff2'); }
@font-face { font-family: 'ASC Sans'; font-style: normal; font-weight: 450 549; font-display: swap; size-adjust: 92%; src: url(/fonts/outfit-500.woff2) format('woff2'); }
@font-face { font-family: 'ASC Sans'; font-style: normal; font-weight: 550 1000; font-display: swap; size-adjust: 92%; src: url(/fonts/outfit-600.woff2) format('woff2'); }
