
:root, .light-mode, .dark-mode {
  --scalar-background-1: var(--surface);
  --scalar-background-2: var(--surface-sunken);
  --scalar-background-3: var(--surface-sunken);
  --scalar-background-accent: var(--primary-soft);
  --scalar-color-1: var(--ink);
  --scalar-color-2: var(--ink-muted);
  --scalar-color-3: var(--ink-muted);
  --scalar-color-accent: var(--primary);
  --scalar-border-color: var(--line);
  --scalar-font: var(--font-sans);
  --scalar-font-code: var(--font-mono);
  --scalar-radius: var(--radius-sm);
  --scalar-radius-lg: var(--radius-md);
  --scalar-color-green: var(--pass);
  --scalar-color-red: var(--fail);
  --scalar-color-orange: var(--warn);
  --scalar-button-1: var(--primary);
  --scalar-button-1-color: var(--on-primary);
  --scalar-button-1-hover: var(--primary-hover);
}
body { margin: 0; background: var(--surface); }
