:root {
  color-scheme: light;
  --paper: #f5f0e5;
  --white: #fffdf7;
  --ink: #182940;
  --muted: #596676;
  --line: #d8d6cd;
  --orange: #ea602a;
  --action-orange: #bc3e13;
  --orange-dark: #b53913;
  --orange-pale: #ffe0c3;
  --blue: #2b68cc;
  --blue-dark: #214b8d;
  --blue-pale: #dceafb;
  --green: #237b59;
  --green-pale: #dceede;
  --yellow: #ffd858;
  --yellow-pale: #fff0ac;
  --udder-light: #ffd5df;
  --udder: #f396b0;
  --udder-shade: #dc7697;
  --udder-line: #aa4b6c;
  --hay-fog: #f8e4a8ee;
  --straw-0: #b57522;
  --straw-1: #eeb742;
  --straw-2: #ffdc75;
  --twine: #856038;
  --kit-paper: var(--paper);
  --kit-card: var(--orange-pale);
  --kit-ink: var(--ink);
  --tap-blue-shadow: #adc6e6;
  --tap-cream-shadow: #dbbd8f;
  --danger: #a82b32;
  --overlay: #182940cc;
  --shadow: 0 .6rem 2rem #1829400b;
  --radius-sm: .75rem;
  --radius: 1.3rem;
  --radius-lg: 2rem;
  --pill: 999rem;
  --space-xs: .35rem;
  --space-sm: .65rem;
  --space: 1rem;
  --space-md: 1.5rem;
  --space-lg: 2rem;
  --space-xl: 3rem;
  --body: system-ui, -apple-system, 'Segoe UI', sans-serif;
  --display: Impact, 'Arial Narrow', 'Arial Black', sans-serif;
  --ease: cubic-bezier(.2,.7,.2,1);
}
[data-kit="A"] { --kit-paper:#e1efff; --kit-card:#c1dcfb; --kit-ink:#234c95; }
[data-kit="B"] { --kit-paper:#ffe8e4; --kit-card:#ffd1ca; --kit-ink:#9a2b34; }
[data-kit="C"] { --kit-paper:#e1f0d9; --kit-card:#c7e4bd; --kit-ink:#276040; }
[data-kit="D"] { --kit-paper:#eee3f8; --kit-card:#e1caf3; --kit-ink:#673d89; }
