/*
 * Self-hosted fonts — Inter and Outfit.
 *
 * ⚠️ WHY THIS EXISTS. Loading fonts from fonts.googleapis.com / fonts.gstatic.com
 * sends every visitor's IP address to Google before they have agreed to anything
 * (LG München, 3 O 17493/20). Serving the same files from our own domain sends
 * nothing to anyone.
 *
 * The .woff2 files live next to this stylesheet. Filenames are ours, not Google's,
 * so rename whatever google-webfonts-helper gives you to match:
 *
 *   inter-400.woff2   inter-500.woff2   inter-600.woff2   inter-700.woff2   inter-800.woff2
 *   outfit-500.woff2  outfit-700.woff2  outfit-900.woff2
 *
 * Only the Latin subset is needed. Browsers download a file only when a page
 * actually uses that weight, so listing all eight costs nothing on pages that
 * use fewer.
 *
 * ⚠️ DO NOT DEPLOY THE HTML CHANGES BEFORE THESE FILES ARE IN PLACE. Until they
 * are, every page falls back to the system font.
 */

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

/* ---------- Outfit ---------- */
@font-face { font-family: 'Outfit'; font-style: normal; font-weight: 500; font-display: swap; src: url('outfit-500.woff2') format('woff2'); }
@font-face { font-family: 'Outfit'; font-style: normal; font-weight: 700; font-display: swap; src: url('outfit-700.woff2') format('woff2'); }
@font-face { font-family: 'Outfit'; font-style: normal; font-weight: 900; font-display: swap; src: url('outfit-900.woff2') format('woff2'); }
