/* Switzer zelf gehost (woff2 uit het Fontshare-pakket, ITF Free Font License staat
   self-hosting toe). Waarom: de remote Fontshare-css + font kwamen op koude loads pas
   ná de start van de intro binnen — de display=swap wisselde dan midden in de animatie
   alle glyphs om (volledige relayout, ~600ms hik, motto verspringt). Lokaal is de font
   er vrijwel altijd vóór de eerste paint; index.html preloadt bovendien de 500. */
@font-face{font-family:'Switzer';font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/switzer-400.woff2') format('woff2')}
@font-face{font-family:'Switzer';font-style:normal;font-weight:500;font-display:swap;src:url('../fonts/switzer-500.woff2') format('woff2')}
@font-face{font-family:'Switzer';font-style:normal;font-weight:600;font-display:swap;src:url('../fonts/switzer-600.woff2') format('woff2')}
@font-face{font-family:'Switzer';font-style:normal;font-weight:700;font-display:swap;src:url('../fonts/switzer-700.woff2') format('woff2')}
/* echte italics (geen faux-oblique): 'Smart' is overal in de slogan cursief (Taiki 26 aug),
   500 = motto/footer, 600 = hero-eyebrow */
@font-face{font-family:'Switzer';font-style:italic;font-weight:500;font-display:swap;src:url('../fonts/switzer-500-italic.woff2?v=20260827b') format('woff2')}
@font-face{font-family:'Switzer';font-style:italic;font-weight:600;font-display:swap;src:url('../fonts/switzer-600-italic.woff2?v=20260827b') format('woff2')}
/* PROEF 27 aug (Taiki wil het zien): General Sans als hoofdfont — zelfde Fontshare-
   pakket en licentie als Switzer, met ronde punten. Terugdraaien = "General Sans" weer
   uit de --display-stack halen (base.css + inline kopie in index.html) en de laad-gate
   in index.html terug op Switzer zetten; de Switzer-faces hierboven blijven staan. */
@font-face{font-family:'General Sans';font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/general-sans-400.woff2') format('woff2')}
@font-face{font-family:'General Sans';font-style:normal;font-weight:500;font-display:swap;src:url('../fonts/general-sans-500.woff2') format('woff2')}
@font-face{font-family:'General Sans';font-style:normal;font-weight:600;font-display:swap;src:url('../fonts/general-sans-600.woff2') format('woff2')}
@font-face{font-family:'General Sans';font-style:normal;font-weight:700;font-display:swap;src:url('../fonts/general-sans-700.woff2') format('woff2')}
@font-face{font-family:'General Sans';font-style:italic;font-weight:500;font-display:swap;src:url('../fonts/general-sans-500-italic.woff2') format('woff2')}
@font-face{font-family:'General Sans';font-style:italic;font-weight:600;font-display:swap;src:url('../fonts/general-sans-600-italic.woff2') format('woff2')}
