/* Elegance IV — Type scale
   Display serif (Marcellus) for headlines & brand moments, set wide and
   airy. Geometric sans (Jost) for everything functional — nav, body,
   labels — often with uppercase tracking to echo the logotype. */

:root {
  --lh-tight: 1.08; /* @kind other */
  --lh-snug: 1.25; /* @kind other */
  --lh-normal: 1.55; /* @kind other */
  --lh-loose: 1.75; /* @kind other */

  --tracking-tight: -0.01em;
  --tracking-normal: 0;
  --tracking-wide: 0.06em;
  --tracking-wider: 0.14em;
  --tracking-widest: 0.28em;

  /* Fluid-ish fixed scale, tuned for 1440 desktop canvases */
  --text-display-xl: 76px;
  --text-display-l: 56px;
  --text-display-m: 40px;
  --text-display-s: 30px;

  --text-heading-l: 26px;
  --text-heading-m: 21px;
  --text-heading-s: 17px;

  --text-body-l: 19px;
  --text-body-m: 16px;
  --text-body-s: 14px;
  --text-caption: 12px;
  --text-eyebrow: 12px;

  --weight-light: 300;
  --weight-regular: 400;
  --weight-medium: 500;
  --weight-semibold: 600;
}
