/* Self-hostede fonter (latin + latin-ext, woff2) — erstatter fonts.googleapis.com
   for EU-datasuverenitet. Kilde: Google Fonts via google-webfonts-helper.
   Source Serif Pro er videreført som Source Serif 4 (samme designfamilie);
   font-family-navnet beholdes for kompatibilitet med tailwind-config. */

/* ===== Inter ===== */
@font-face { font-family: 'Inter'; font-style: normal; font-weight: 300; font-display: swap; src: url('/fonts/inter-v20-latin_latin-ext-300.woff2') format('woff2'); }
@font-face { font-family: 'Inter'; font-style: normal; font-weight: 400; font-display: swap; src: url('/fonts/inter-v20-latin_latin-ext-regular.woff2') format('woff2'); }
@font-face { font-family: 'Inter'; font-style: normal; font-weight: 500; font-display: swap; src: url('/fonts/inter-v20-latin_latin-ext-500.woff2') format('woff2'); }
@font-face { font-family: 'Inter'; font-style: normal; font-weight: 600; font-display: swap; src: url('/fonts/inter-v20-latin_latin-ext-600.woff2') format('woff2'); }
@font-face { font-family: 'Inter'; font-style: normal; font-weight: 700; font-display: swap; src: url('/fonts/inter-v20-latin_latin-ext-700.woff2') format('woff2'); }
@font-face { font-family: 'Inter'; font-style: normal; font-weight: 800; font-display: swap; src: url('/fonts/inter-v20-latin_latin-ext-800.woff2') format('woff2'); }

/* ===== Space Grotesk ===== */
@font-face { font-family: 'Space Grotesk'; font-style: normal; font-weight: 500; font-display: swap; src: url('/fonts/space-grotesk-v22-latin_latin-ext-500.woff2') format('woff2'); }
@font-face { font-family: 'Space Grotesk'; font-style: normal; font-weight: 600; font-display: swap; src: url('/fonts/space-grotesk-v22-latin_latin-ext-600.woff2') format('woff2'); }
@font-face { font-family: 'Space Grotesk'; font-style: normal; font-weight: 700; font-display: swap; src: url('/fonts/space-grotesk-v22-latin_latin-ext-700.woff2') format('woff2'); }

/* ===== Source Serif Pro (Source Serif 4) ===== */
@font-face { font-family: 'Source Serif Pro'; font-style: normal; font-weight: 400; font-display: swap; src: url('/fonts/source-serif-4-v14-latin_latin-ext-regular.woff2') format('woff2'); }
@font-face { font-family: 'Source Serif Pro'; font-style: normal; font-weight: 600; font-display: swap; src: url('/fonts/source-serif-4-v14-latin_latin-ext-600.woff2') format('woff2'); }
@font-face { font-family: 'Source Serif Pro'; font-style: normal; font-weight: 700; font-display: swap; src: url('/fonts/source-serif-4-v14-latin_latin-ext-700.woff2') format('woff2'); }

/* ===== JetBrains Mono ===== */
@font-face { font-family: 'JetBrains Mono'; font-style: normal; font-weight: 400; font-display: swap; src: url('/fonts/jetbrains-mono-v24-latin_latin-ext-regular.woff2') format('woff2'); }
@font-face { font-family: 'JetBrains Mono'; font-style: normal; font-weight: 500; font-display: swap; src: url('/fonts/jetbrains-mono-v24-latin_latin-ext-500.woff2') format('woff2'); }

/* ===== Oswald (kun admin-shell) ===== */
@font-face { font-family: 'Oswald'; font-style: normal; font-weight: 400; font-display: swap; src: url('/fonts/oswald-v57-latin_latin-ext-regular.woff2') format('woff2'); }
@font-face { font-family: 'Oswald'; font-style: normal; font-weight: 500; font-display: swap; src: url('/fonts/oswald-v57-latin_latin-ext-500.woff2') format('woff2'); }
@font-face { font-family: 'Oswald'; font-style: normal; font-weight: 600; font-display: swap; src: url('/fonts/oswald-v57-latin_latin-ext-600.woff2') format('woff2'); }
@font-face { font-family: 'Oswald'; font-style: normal; font-weight: 700; font-display: swap; src: url('/fonts/oswald-v57-latin_latin-ext-700.woff2') format('woff2'); }

/* ===== Poppins (kun admin-shell) ===== */
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 500; font-display: swap; src: url('/fonts/poppins-v24-latin_latin-ext-500.woff2') format('woff2'); }
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 600; font-display: swap; src: url('/fonts/poppins-v24-latin_latin-ext-600.woff2') format('woff2'); }
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 700; font-display: swap; src: url('/fonts/poppins-v24-latin_latin-ext-700.woff2') format('woff2'); }
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 800; font-display: swap; src: url('/fonts/poppins-v24-latin_latin-ext-800.woff2') format('woff2'); }
