/* Autogeny: compiled from tokens.json */
:root, [data-theme="light"] {
  --paper: #f6f7f7;
  --paper-raised: #ffffff;
  --rule: #d5dadd;
  --grid: #e6e9eb;
  --ink: #11181d;
  --ink-muted: #525d66;
  --mark: #7a858d;
  --on-ink: #f6f7f7;
  --fail: #c4291c;
  --fail-soft: #fbe8e5;
  --on-fail: #ffffff;
  --pass: #0b6a6e;
  --pass-soft: #e1f0f0;
  --review: #8a5800;
  --review-soft: #f8eed8;
  --norun: #5f6a73;
  --norun-soft: #eceff1;
  --link: var(--ink);
  --sheet: 0 1px 0 #d5dadd, 0 16px 32px -20px #11181d40;
  --focus-ring: 0 0 0 2px #f6f7f7, 0 0 0 4px #11181d;
}
[data-theme="dark"] {
  --paper: #0e1317;
  --paper-raised: #151b20;
  --rule: #2b343b;
  --grid: #1d242a;
  --ink: #e7ebed;
  --ink-muted: #a2adb5;
  --mark: #6b767f;
  --on-ink: #0e1317;
  --fail: #ff6b5b;
  --fail-soft: #3a1613;
  --on-fail: #0e1317;
  --pass: #5cc3c3;
  --pass-soft: #0f2f30;
  --review: #e9ad44;
  --review-soft: #3a2a0c;
  --norun: #95a0a8;
  --norun-soft: #1c2328;
  --link: var(--ink);
  --sheet: 0 1px 0 #2b343b, 0 16px 32px -20px #000000cc;
  --focus-ring: 0 0 0 2px #0e1317, 0 0 0 4px #e7ebed;
  color-scheme: dark;
}
:root {
  --space-1: 4px;
  --space-2: 8px;
  --space-3: 12px;
  --space-4: 16px;
  --space-6: 24px;
  --space-8: 32px;
  --space-12: 48px;
  --space-16: 64px;
  --space-24: 96px;
  --radius-0: 0px;
  --radius-sm: 2px;
  --radius-full: 9999px;
  --measure: 38rem;
  --page-max: 76rem;
  --font-display: "Archivo", "Helvetica Neue", Arial, sans-serif;
  --font-body: "Source Serif 4", "Source Serif Pro", Georgia, serif;
  --font-mono: "IBM Plex Mono", ui-monospace, Menlo, Consolas, monospace;
}
