/* Hallmark · route: custom (bespoke) · structure: shop-wall masthead → lit glass case (3 price shelves) → bulk storage box with set dividers
 * idea: "lights on, then take a card out of the case"
 * paper: oklch(95% 0.006 210) · accent: none (ink carries "up"); stamp ink oklch(52% 0.19 28) on rarity stamps only
 * display: Dela Gothic One (verified tnum) · body: Zen Kaku Gothic New
 * axes: light / display-heavy / neutral · gates: see report · studied: no
 * Scope: Glass Case mockup only. design.md is NOT amended by this file.
 */
:root {
  /* Surfaces, named after the objects they are */
  --color-wall:        oklch(95% 0.006 210);  /* shop wall, cool fluorescent white, never cream */
  --color-wall-2:      oklch(91.5% 0.008 210);
  --color-frame:       oklch(80% 0.010 240);  /* anodised aluminium case frame */
  --color-frame-dark:  oklch(64% 0.012 240);
  --color-frame-hi:    oklch(90% 0.006 240);
  --color-backboard:   oklch(98.2% 0.003 200);/* white acrylic behind the cards */
  --color-riser:       oklch(93.5% 0.006 200);/* shelf top surface */
  --color-glass-edge:  oklch(82% 0.050 172);  /* float glass is green at the cut edge */
  --color-glass-tint:  oklch(96% 0.012 172 / 0.55);
  --color-sheen:       oklch(99.5% 0.004 200 / 0.42);
  --color-tube:        oklch(99.5% 0.010 95);  /* lit tube */
  --color-tube-off:    oklch(74% 0.006 240);
  --color-dim:         oklch(26% 0.014 250 / 0.82); /* the case before the light is on */
  --color-tag:         oklch(99% 0.012 95);    /* tag card stock, warm against the cool case */
  --color-box:         oklch(97.5% 0.004 90);  /* white archival storage box */
  --color-box-wall:    oklch(90% 0.006 90);
  --color-card-edge:   oklch(84% 0.008 90);

  /* Type colours */
  --color-ink:         oklch(23% 0.014 250);
  --color-ink-2:       oklch(33% 0.014 250);
  --color-muted:       oklch(46% 0.012 250);   /* 7:1+ on tag, 6:1+ on wall */
  --color-rule:        oklch(23% 0.014 250 / 0.16);
  --color-shadow:      oklch(23% 0.014 250 / 0.18);
  --color-shadow-deep: oklch(23% 0.014 250 / 0.30);
  --color-shadow-out:  oklch(12% 0.012 250 / 0.55); /* card held out of the case */

  /* The two "loud" colours, each with exactly one job */
  --color-strip:       oklch(89% 0.165 100);   /* shelf-edge label strip only */
  --color-stamp:       oklch(52% 0.190 28);    /* rarity stamp ink only, never a number */
  --color-focus:       oklch(23% 0.014 250);

  --font-display: "Dela Gothic One", "Arial Black", sans-serif;
  --font-body:    "Zen Kaku Gothic New", "Hiragino Sans", "Segoe UI", sans-serif;

  --space-2xs: 4px; --space-xs: 8px; --space-sm: 12px; --space-md: 16px;
  --space-lg: 24px; --space-xl: 40px; --space-2xl: 64px; --space-3xl: 96px;

  --text-xs: 0.75rem; --text-sm: 0.8125rem; --text-base: 1rem; --text-lg: 1.25rem;
  --text-xl: 1.75rem; --text-display: clamp(3rem, 2rem + 4.5vw, 5.5rem);

  --radius-card: 4.6%;   /* a printed card's corner relative to its width */
  --radius-loader: 5px;
  --radius-frame: 10px;

  --ease-out: cubic-bezier(.2,.8,.2,1);
  --ease-in: cubic-bezier(.5,0,.75,0);
  --ease-in-out: cubic-bezier(.65,0,.35,1);
  --dur-fast: 120ms; --dur-base: 220ms; --dur-take: 520ms; --dur-flip: 560ms; --dur-light: 950ms;
}
