/* fonts.css — polices auto-hébergées (CSP interdit les CDN dans l'iframe). */
@font-face { font-family: "Archivo Black"; src: url("/fonts/archivo-black.ttf") format("truetype"); font-display: swap; }
@font-face { font-family: "Bebas Neue"; src: url("/fonts/bebas-neue.ttf") format("truetype"); font-display: swap; }
@font-face { font-family: "Anton"; src: url("/fonts/anton.ttf") format("truetype"); font-display: swap; }
@font-face { font-family: "Bangers"; src: url("/fonts/bangers.ttf") format("truetype"); font-display: swap; }
@font-face { font-family: "Bungee"; src: url("/fonts/bungee.ttf") format("truetype"); font-display: swap; }
@font-face { font-family: "Righteous"; src: url("/fonts/righteous.ttf") format("truetype"); font-display: swap; }
@font-face { font-family: "Fredoka"; src: url("/fonts/fredoka.ttf") format("truetype"); font-display: swap; }
@font-face { font-family: "Luckiest Guy"; src: url("/fonts/luckiest-guy.ttf") format("truetype"); font-display: swap; }
@font-face { font-family: "Permanent Marker"; src: url("/fonts/permanent-marker.ttf") format("truetype"); font-display: swap; }
@font-face { font-family: "Rubik Mono One"; src: url("/fonts/rubik-mono.ttf") format("truetype"); font-display: swap; }
@font-face { font-family: "Space Grotesk"; src: url("/fonts/space-grotesk.ttf") format("truetype"); font-display: swap; }
@font-face { font-family: "VT323"; src: url("/fonts/vt323.ttf") format("truetype"); font-display: swap; }
@font-face { font-family: "Press Start 2P"; src: url("/fonts/press-start.ttf") format("truetype"); font-display: swap; }
@font-face { font-family: "Caveat"; src: url("/fonts/caveat.ttf") format("truetype"); font-display: swap; }
