/* LxCortex — typography
   Two voices + a signature. Giant script ↔ small-caps mono is the fingerprint. */
:root {
  /* ---- families ---- */
  --font-script: "Shantell Sans", "Comic Sans MS", cursive; /* logo + display */
  --font-mono:   "Space Mono", ui-monospace, "SF Mono", monospace; /* everything */
  --font-serif:  "Fraunces", Georgia, serif; /* rare editorial / manifesto */

  /* ---- display scale (Shantell Sans) ---- */
  --display-hero:   clamp(56px, 12vw, 132px); /* @kind font */
  --display-xl:     clamp(40px, 7vw, 72px); /* @kind font */
  --display-lg:     clamp(30px, 5vw, 46px); /* @kind font */
  --display-md:     28px;
  --display-sm:     22px;

  /* ---- body scale (Space Mono) ---- */
  --text-lg:    16px;
  --text-base:  13.5px;
  --text-sm:    12px;
  --text-xs:    11px;

  /* ---- the "fact label" — small-caps mono, wide tracking ---- */
  --label-size:    11px;
  --label-track:   0.20em;

  /* the eyebrow / kicker on coloured fields */
  --kicker-track:  0.26em;

  /* ---- line heights ---- */
  --leading-tight:  1.0;
  --leading-snug:   1.2;
  --leading-body:   1.75;
  --leading-prose:  1.6;

  /* ---- weights ---- */
  --weight-mono:        400;
  --weight-mono-bold:   700;
  --weight-script:      700;
  --weight-script-black:800;
}
