:root {
  color-scheme: light;
  --color-paper: #fff9f3;
  --color-ink: #102447;
  --color-coral: #ff654d;
  --color-cobalt: #1b5eaa;
  --color-sky: #a8dbf0;
  --color-action: #1a7f37;
  --color-action-hover: #14652b;
  --color-page: #f8fafc;
  --color-surface: #fffefd;
  --color-surface-blue: #eef7fc;
  --color-text-muted: #627087;
  --color-border: #d8dee7;
  --color-success: #087a52;
  --color-success-bg: #e8f6ef;
  --color-warning: #8a5a00;
  --color-warning-bg: #fff3d6;
  --color-danger: #ad342f;
  --color-danger-bg: #fff0ed;
  --color-neutral: #627087;
  --color-neutral-bg: #eef0f3;
  --color-success-border: #b9ddca;
  --color-warning-border: #ebd49d;
  --color-danger-border: #efc4bd;
  --color-danger-hover: #842823;
  --color-surface-muted: #f4f7f9;
  --color-row-hover: rgb(168 219 240 / 16%);
  --color-nav-hover: rgb(168 219 240 / 28%);
  --color-selected: rgb(168 219 240 / 40%);
  --color-log-bg: #1f2c3a;
  --color-log-text: #eef5fa;
  --color-log-dim: #93a6b8;
  --color-log-accent: #8fd6a8;
  --color-log-input: #ffd479;
  --color-log-error: #ffb4aa;
  --font-sans: "Instrument Sans", Inter, ui-sans-serif, system-ui, sans-serif;
  --font-mono: "Azeret Mono", ui-monospace, SFMono-Regular, Consolas, monospace;
  --text-xs: 0.75rem;
  --text-sm: 0.875rem;
  --text-md: 1rem;
  --text-lg: 1.25rem;
  --text-xl: clamp(2.25rem, 5vw, 4rem);
  --space-1: 0.25rem;
  --space-2: 0.5rem;
  --space-3: 0.75rem;
  --space-4: 1rem;
  --space-5: 1.5rem;
  --space-6: 2rem;
  --space-7: 3rem;
  --content-width: 64rem;
  --sidebar-width: 14.75rem;
  --radius-sm: 0.5rem;
  --radius-md: 0.875rem;
  --radius-lg: 1.125rem;
  --radius-pill: 999px;
  --avatar-0-bg: #d4ecf8;
  --avatar-0-fg: #0f4a7a;
  --avatar-1-bg: #ffdcd5;
  --avatar-1-fg: #8f2a1a;
  --avatar-2-bg: #d7f0e2;
  --avatar-2-fg: #0b5e3f;
  --avatar-3-bg: #fbe8bd;
  --avatar-3-fg: #6b4500;
  --avatar-4-bg: #e6defa;
  --avatar-4-fg: #4a2f8f;
  --avatar-5-bg: #cdeeee;
  --avatar-5-fg: #0b5c5c;
  --avatar-6-bg: #fbd9e6;
  --avatar-6-fg: #8a1f48;
  --avatar-7-bg: #dfe5ee;
  --avatar-7-fg: #2c3c58;
  --shadow-card: 0 .25rem 1rem rgb(16 36 71 / 10%);
  --shadow-dialog: 0 1.5rem 5rem rgb(16 36 71 / 24%);
}
