/* CI-Tokens astrophotography.biz, abgeleitet aus «CI @beringerus.astrophotography: Schriften und Farben» (Stand 04.11.2026).
   Kontraste (WCAG 2.2) gegen --bg #0B0E14 berechnet:
   gold 12.4:1, text 17.5:1, muted 8.8:1. Alle >= 4.5:1 (AA) und >= 7:1 (AAA).
   Schriften: @fontsource-variable/cinzel und /montserrat, beim Build gebündelt und selbst ausgeliefert. */

:root {
  /* Farben aus der CI */
  --gold: #F2C983;          /* Labels, Knöpfe, Akzente */
  --gold-hi: #FCEBC6;       /* Titelverlauf oben */
  --gold-lo: #EEC888;       /* Titelverlauf unten */
  --text: #F2F4F1;          /* Fliesstext, gebrochenes Weiss */

  /* Ergänzt für Web (CI legt keinen Dunkelton fest), bestätigt 04.11.2026 */
  --bg: #0B0E14;            /* Nachthimmel */
  --bg-raised: #161A22;     /* Karten, Code-Blöcke */
  --muted: #A9AFB8;         /* Bildunterschriften, Metadaten */
  --line: rgba(242, 244, 241, 0.14);

  /* Typografie */
  --font-title: "Cinzel Variable", "Cinzel", Georgia, serif;
  --font-text: "Montserrat Variable", "Montserrat", system-ui, sans-serif;
  --fs-body: 1.0625rem;     /* 17 px */
  --lh-body: 1.6;
  --track-title: 0.03em;    /* CI: 0,03 em */
  --track-label: 0.32em;    /* CI: 0,32 em, stark gesperrt */

  /* Massstab (kleine Terz 1.2 bis Quarte 1.333, je nach Breite) */
  --fs-hero: clamp(2.2rem, 1.4rem + 3.2vw, 4rem);   /* nur Startseite */
  --fs-h1: clamp(1.85rem, 1.45rem + 1.6vw, 2.75rem);
  --fs-h2: clamp(1.35rem, 1.15rem + 0.8vw, 1.8rem);
  --fs-h3: 1.125rem;
  --fs-small: 0.875rem;

  --measure: 68ch;
  --gutter: clamp(1.25rem, 4vw, 3.5rem);
}
