/* ============================================================
   BewerbungsManager — Typography tokens
   ------------------------------------------------------------
   Zwei moderne Sans-Familien + eine Mono:
     Poppins   (display) — Headlines, große Zahlen, Nav
     Manrope   (body)    — Fließtext, UI-Copy
     JetBrains Mono      — Labels, Stats, Terminal, Tabellenzahlen
   Headlines: line-height ~1.1, tracking -0.02em.
   Body: 16px / 1.6.
   ============================================================ */

:root {
  /* font stacks */
  --font-display: "Poppins", system-ui, -apple-system, "Segoe UI", sans-serif;
  --font-body:    "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;
  --font-mono:    "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;

  /* aliases (historische Variablennamen) */
  --display: var(--font-display);
  --sans:    var(--font-body);
  --mono:    var(--font-mono);

  /* weights */
  --fw-regular: 400; /* @kind font */
  --fw-medium:  500; /* @kind font */
  --fw-semi:    600; /* @kind font */
  --fw-bold:    700; /* @kind font */

  /* fluid type scale */
  --fs-display: clamp(2.3rem, 5.8vw, 4.2rem);   /* @kind font */
  --fs-h1:      clamp(2rem, 4.4vw, 3.2rem);     /* @kind font */
  --fs-h2:      clamp(1.7rem, 3.8vw, 2.6rem);   /* @kind font */
  --fs-h3:      1.18rem;                         /* @kind font */
  --fs-lede:    clamp(1.02rem, 1.6vw, 1.16rem); /* @kind font */
  --fs-body:    1rem;      /* @kind font */
  --fs-sm:      0.92rem;   /* @kind font */
  --fs-eyebrow: 0.72rem;   /* @kind font */
  --fs-label:   0.78rem;   /* @kind font */

  /* leading + tracking */
  --lh-display: 1.06;      /* @kind font */
  --lh-heading: 1.12;      /* @kind font */
  --lh-body:    1.6;       /* @kind font */
  --ls-display: -0.025em;  /* @kind font */
  --ls-heading: -0.02em;   /* @kind font */
  --ls-body:    0em;       /* @kind font */
  --ls-eyebrow: 0.14em;    /* @kind font */
}
