/* Reprixo - Geist self-hosted (woff2). Performance: niente Google Fonts a runtime. */
@font-face { font-family:'Geist'; font-style:normal; font-weight:400; font-display:swap; src:url('/assets/fonts/geist-sans-400.woff2') format('woff2'); }
@font-face { font-family:'Geist'; font-style:normal; font-weight:500; font-display:swap; src:url('/assets/fonts/geist-sans-500.woff2') format('woff2'); }
@font-face { font-family:'Geist'; font-style:normal; font-weight:600; font-display:swap; src:url('/assets/fonts/geist-sans-600.woff2') format('woff2'); }
/* Il 700 copre anche 800/900: la landing usa font-weight:800 nei titoli e senza
   questo intervallo il browser lo "finge" ispessendo il 700, con un risultato
   piu' sporco. Dichiarando l intervallo usa i glifi veri. */
@font-face { font-family:'Geist'; font-style:normal; font-weight:700 900; font-display:swap; src:url('/assets/fonts/geist-sans-700.woff2') format('woff2'); }
@font-face { font-family:'Geist Mono'; font-style:normal; font-weight:400; font-display:swap; src:url('/assets/fonts/geist-mono-400.woff2') format('woff2'); }
@font-face { font-family:'Geist Mono'; font-style:normal; font-weight:500; font-display:swap; src:url('/assets/fonts/geist-mono-500.woff2') format('woff2'); }
