/* Hallmark self-critique stamp, pre-emit.
   macrostructure: 15 Split Studio. Knobs: ratio 6/6 on home rows, 4/8 on articles; right side = labelled schematic proof; divider = negative space; direction alternates by row and by page.
   nav: N1b canonical three-section bar (wordmark left, centred links, Guides dropdown and Start here button right; frosts on scroll). footer: Ft1 Mast-headed, horizon band variant. theme: custom Daybreak (viridian glass accent, sun gold only inside illustrations).
   Checks: tokens only (no colour or font-family outside this file and SVG classes); roman headings; minmax(0,1fr) on every grid; 320/375/414/768 stack to one column;
   no invented metrics (figures are labelled schematics); no re-drawn browser chrome; no italics on headings; focus rings 3px; targets 44px+; reduced motion respected. */
:root {
  color-scheme: light;
  --paper: oklch(98.6% 0.007 235);
  --paper-2: oklch(96.2% 0.015 232);
  --sky: oklch(94.5% 0.028 232);
  --sky-deep: oklch(87% 0.058 235);
  --ink: oklch(27% 0.045 255);
  --ink-dim: oklch(44% 0.035 255);
  --rule: oklch(89% 0.02 240);
  --sun: oklch(86% 0.16 92);
  --sun-deep: oklch(75% 0.17 85);
  --sun-soft: oklch(95.5% 0.07 95);
  --glass: oklch(87% 0.085 178);
  --glass-deep: oklch(60% 0.12 178);
  --glass-soft: oklch(95.5% 0.035 178);
  --accent-text: oklch(37% 0.085 185);
  --water: oklch(60% 0.11 245);
  --timber: oklch(82% 0.06 75);
  --timber-deep: oklch(62% 0.075 68);
  --shadow: oklch(27% 0.045 255 / 0.22);

  --font-display: "Epilogue", "Avenir Next", "Segoe UI", system-ui, sans-serif;
  --font-body: "Spectral", Georgia, "Times New Roman", serif;

  --text-xs: 0.8125rem;
  --text-sm: 0.9375rem;
  --text-base: 1.1875rem;
  --text-lg: 1.375rem;
  --text-xl: clamp(1.5rem, 2.4vw, 1.9rem);
  --text-2xl: clamp(1.9rem, 3.6vw, 2.8rem);
  --text-3xl: clamp(2.35rem, 6vw, 4.5rem);
  --text-mast: clamp(2.6rem, 9.5vw, 7.5rem);

  --space-2xs: 0.25rem;
  --space-xs: 0.5rem;
  --space-sm: 0.75rem;
  --space-md: 1.25rem;
  --space-lg: 2rem;
  --space-xl: 3rem;
  --space-2xl: clamp(3rem, 7vw, 6rem);
  --space-3xl: clamp(4rem, 10vw, 8rem);

  --radius: 18px;
  --radius-sm: 10px;
  --pill: 999px;
  --wrap: 74rem;
  --gutter: clamp(1rem, 4.5vw, 2.5rem);
  --ease: cubic-bezier(0.16, 1, 0.3, 1);
  --dur: 320ms;
}
