/* kr3m typography — Open Sans is the kr3m brand face (used across kr3m sales & product materials). */
/* Synced from kr3m Design System — tokens/typography.css.
 *
 * ABWEICHUNG vom Original (bewusst, nicht zurücksetzen):
 * Das Design System lädt Open Sans per @import von fonts.googleapis.com.
 * Diese Zeile ist hier entfernt — die Schrift wird selbst gehostet, siehe
 * fonts/ und die fontFace-Definition in ../theme.json. Grund: DSGVO, jeder
 * Seitenaufruf hätte sonst die Besucher-IP an Google übertragen.
 *
 * Beim Nachziehen von Änderungen aus dem Design System: alles außer der
 * @import-Zeile übernehmen. Ansonsten nicht per Hand editieren.
 */

:root {
  --font-sans: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif;
  --font-display: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif;
  --font-mono: ui-monospace, Menlo, Consolas, 'Liberation Mono', monospace;

  /* weights */
  --fw-regular: 400;
  --fw-medium: 500;
  --fw-semibold: 600;
  --fw-bold: 700;
  --fw-extrabold: 800;

  /* type scale (px) */
  --fs-display: 56px;
  --fs-h1: 40px;
  --fs-h2: 30px;
  --fs-h3: 22px;
  --fs-h4: 18px;
  --fs-body-lg: 18px;
  --fs-body: 16px;
  --fs-body-sm: 14px;
  --fs-caption: 12px;
  --fs-overline: 11px;

  --lh-tight: 1.1;
  --lh-snug: 1.25;
  --lh-normal: 1.5;
  --lh-relaxed: 1.65;

  --ls-tight: -0.02em;
  --ls-normal: 0;
  --ls-wide: 0.04em;
  --ls-overline: 0.12em;   /* uppercase eyebrows / kicker labels */
}
