/* Carl-Huter-Akademie – Typografie
   Schrift: Inter (Google Fonts), Gewichte 400/500/600/700/800. */
:root{
  --font-sans: 'Inter', -apple-system, 'Segoe UI', sans-serif;
  --font-mono: ui-monospace, SFMono-Regular, Menlo, monospace;

  /* Grössen-Skala (exakt aus styles.css) */
  --fs-h1: clamp(34px, 5vw, 58px); /* @kind font */
  --fs-h2: clamp(26px, 3.4vw, 40px); /* @kind font */
  --fs-h3: 20px;
  --fs-lead: 18px;
  --fs-body: 16px;
  --fs-small: 14.5px;
  --fs-eyebrow: 13px;

  /* Gewichte */
  --fw-regular: 400; /* @kind font */
  --fw-medium: 500; /* @kind font */
  --fw-semibold: 600; /* @kind font */
  --fw-bold: 700; /* @kind font */
  --fw-black: 800; /* @kind font */

  /* Zeilenhöhe & Laufweite */
  --lh-tight: 1.1; /* @kind font */
  --lh-heading: 1.15; /* @kind font */
  --lh-body: 1.6; /* @kind font */
  --ls-heading: -0.02em;
  --ls-eyebrow: 0.14em;
}