/* ==========================================================================
   fonts/fonts.css — typeface delivery for CoverLab
   --------------------------------------------------------------------------
   All families are open licence (SIL OFL / Apache 2.0) and are fetched from
   Google Fonts with `display=swap`. If you need a fully offline / self-hosted
   build, download the woff2 files into this folder and replace the @import
   below with the @font-face block sketched underneath — nothing else in the
   application needs to change, because every module refers to families by
   name through js/data/fonts.js.
   ========================================================================== */

@import url("https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;700&family=EB+Garamond:ital,wght@0,400;0,500;0,600;1,400&family=Inter:wght@300;400;500;600;700;800&family=Newsreader:ital,wght@0,300;0,400;0,600;1,400&family=Manrope:wght@300;400;500;700;800&family=Lora:ital,wght@0,400;0,600;1,400&family=IBM+Plex+Sans:wght@300;400;500;600&family=IBM+Plex+Serif:wght@300;400;500;600&family=DM+Sans:wght@400;500;700&family=Merriweather:wght@300;400;700&family=Archivo:wght@400;500;600;700&family=Crimson+Pro:wght@300;400;600&family=Plus+Jakarta+Sans:wght@300;400;500;700;800&family=Libre+Baskerville:wght@400;700&family=Outfit:wght@300;400;500;700&family=Spectral:wght@300;400;600&family=Caveat:wght@400;600&family=Fraunces:opsz,wght@9..144,400;9..144,600;9..144,700&family=Bebas+Neue&family=Syne:wght@400;600;800&display=swap");

/* ---------------------------------------------------------------------------
   Self-hosting recipe (offline / air-gapped studios)
   ---------------------------------------------------------------------------
   1. Download the woff2 files (e.g. with google-webfonts-helper) into fonts/.
   2. Delete the @import above.
   3. Repeat this block per family + weight:

   @font-face {
     font-family: "Space Grotesk";
     font-style: normal;
     font-weight: 400;
     font-display: swap;
     src: url("./space-grotesk-400.woff2") format("woff2");
   }

   Exports rasterise text through the same font stack, so a self-hosted build
   produces byte-identical output to the CDN build.
--------------------------------------------------------------------------- */
