/* Self-hosted fonts — no external requests, ever (export inlines these same files). */
@font-face { font-family: 'Fraunces'; src: url('/fonts/fraunces-400.woff2') format('woff2'); font-weight: 400; font-display: swap; }
@font-face { font-family: 'Fraunces'; src: url('/fonts/fraunces-600.woff2') format('woff2'); font-weight: 600; font-display: swap; }
@font-face { font-family: 'Source Sans 3'; src: url('/fonts/sourcesans3-400.woff2') format('woff2'); font-weight: 400; font-display: swap; }
@font-face { font-family: 'Source Sans 3'; src: url('/fonts/sourcesans3-600.woff2') format('woff2'); font-weight: 600; font-display: swap; }
@font-face { font-family: 'Source Sans 3'; src: url('/fonts/sourcesans3-700.woff2') format('woff2'); font-weight: 700; font-display: swap; }
@font-face { font-family: 'IBM Plex Mono'; src: url('/fonts/plexmono-400.woff2') format('woff2'); font-weight: 400; font-display: swap; }
@font-face { font-family: 'Cinzel'; src: url('/fonts/Cinzel.ttf') format('truetype'); font-weight: 400 700; font-display: swap; }
@font-face { font-family: 'Playfair Display'; src: url('/fonts/Playfair.ttf') format('truetype'); font-weight: 400 800; font-display: swap; }
@font-face { font-family: 'EB Garamond'; src: url('/fonts/EBGaramond.ttf') format('truetype'); font-weight: 400 700; font-display: swap; }
@font-face { font-family: 'EB Garamond'; src: url('/fonts/EBGaramond-Italic.ttf') format('truetype'); font-weight: 400 700; font-style: italic; font-display: swap; }
