:root {
  /* Radii — the print system mixes hard-cornered menu boxes with fully round badges */
  --radius-none: 0;
  --radius-xs: 4px;
  --radius-sm: 8px;
  --radius-md: 12px;
  --radius-lg: 18px;
  --radius-xl: 26px;
  --radius-pill: 999px;
  --radius-circle: 50%;

  --border-1: 1px;
  --border-2: 2px;
  --border-3: 3px;
  --border-heavy: 4px;

  /* Shadows are warm-black and blunt; on dark surfaces glow replaces drop shadow */
  --shadow-none: none;
  --shadow-sm: 0 1px 2px rgba(9, 9, 9, 0.35);
  --shadow-md: 0 4px 14px rgba(9, 9, 9, 0.35);
  --shadow-lg: 0 14px 34px rgba(9, 9, 9, 0.45);
  --shadow-press: inset 0 3px 0 rgba(9, 9, 9, 0.22);
  --shadow-brand: 0 8px 24px rgba(242, 146, 0, 0.34);
  --glow-orange: 0 0 0 3px rgba(242, 146, 0, 0.25);
  --glow-yellow: 0 0 0 3px rgba(249, 195, 7, 0.35);
  --outline-cream: 0 0 0 var(--border-2) var(--cream-100);

  --blur-glass: 14px; /* @kind other */
}
