/* agentbooks type system — three families, one voice.
   Archivo        UI, headings, product surfaces (grotesque, engineered)
   Literata       long-form reading, book pages, editorial moments (screen + e-book optimised)
   JetBrains Mono metadata, product IDs, prompts, code, badges

   SELF-HOSTED. Das Design-System lädt diese Familien per @import vom Google-Fonts-CDN;
   für die ausgelieferte Site sind sie stattdessen als woff2 (latin-Subset) in
   assets/fonts/ abgelegt — der in der Original-fonts.css beschriebene Swap-Pfad.
   Quelle: google-webfonts-helper (gwfh.mranftl.com), Dateinamen inkl. Google-Font-Version. */

/* ---- Archivo ---- */
@font-face{
  font-family:"Archivo";
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url("../../assets/fonts/archivo-v25-latin-regular.woff2") format("woff2");
}
@font-face{
  font-family:"Archivo";
  font-style:normal;
  font-weight:500;
  font-display:swap;
  src:url("../../assets/fonts/archivo-v25-latin-500.woff2") format("woff2");
}
@font-face{
  font-family:"Archivo";
  font-style:normal;
  font-weight:600;
  font-display:swap;
  src:url("../../assets/fonts/archivo-v25-latin-600.woff2") format("woff2");
}
@font-face{
  font-family:"Archivo";
  font-style:normal;
  font-weight:700;
  font-display:swap;
  src:url("../../assets/fonts/archivo-v25-latin-700.woff2") format("woff2");
}

/* ---- Literata (statische Schnitte statt opsz-Variable) ---- */
@font-face{
  font-family:"Literata";
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url("../../assets/fonts/literata-v40-latin-regular.woff2") format("woff2");
}
@font-face{
  font-family:"Literata";
  font-style:normal;
  font-weight:500;
  font-display:swap;
  src:url("../../assets/fonts/literata-v40-latin-500.woff2") format("woff2");
}
@font-face{
  font-family:"Literata";
  font-style:normal;
  font-weight:600;
  font-display:swap;
  src:url("../../assets/fonts/literata-v40-latin-600.woff2") format("woff2");
}

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

:root{
  --font-sans:"Archivo","Helvetica Neue",Arial,sans-serif;
  --font-serif:"Literata",Georgia,"Times New Roman",serif;
  --font-mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;
  --font-display:var(--font-sans);
  --font-reading:var(--font-serif);
  --font-metadata:var(--font-mono);
}
