/* Self-hosted (antes Fontshare/Google, que fallaban en prod): General Sans + Clash Display */

@font-face { font-family: 'Clash Display'; font-style: normal; font-weight: 500; font-display: swap; src: url('fonts/ClashDisplay-500.woff2') format('woff2'); }
@font-face { font-family: 'Clash Display'; font-style: normal; font-weight: 600; font-display: swap; src: url('fonts/ClashDisplay-600.woff2') format('woff2'); }
@font-face { font-family: 'Clash Display'; font-style: normal; font-weight: 700; font-display: swap; src: url('fonts/ClashDisplay-700.woff2') format('woff2'); }

@font-face { font-family: 'General Sans'; font-style: normal; font-weight: 400; font-display: swap; src: url('fonts/GeneralSans-400.woff2') format('woff2'); }
@font-face { font-family: 'General Sans'; font-style: normal; font-weight: 500; font-display: swap; src: url('fonts/GeneralSans-500.woff2') format('woff2'); }
@font-face { font-family: 'General Sans'; font-style: normal; font-weight: 600; font-display: swap; src: url('fonts/GeneralSans-600.woff2') format('woff2'); }
@font-face { font-family: 'General Sans'; font-style: normal; font-weight: 700; font-display: swap; src: url('fonts/GeneralSans-700.woff2') format('woff2'); }

/* Array (Fontshare) — rail labels */
@font-face { font-family: 'Array'; font-style: normal; font-weight: 400; font-display: swap; src: url('fonts/Array-400.woff2') format('woff2'); }
@font-face { font-family: 'Array'; font-style: normal; font-weight: 700; font-display: swap; src: url('fonts/Array-700.woff2') format('woff2'); }

/* Gambarino (Fontshare) — home text */
@font-face { font-family: 'Gambarino'; font-style: normal; font-weight: 400; font-display: swap; src: url('fonts/Gambarino-400.woff2') format('woff2'); }
