:root {
  color-scheme: light;
  --brand-green-900: #174c3c;
  --brand-green-950: #0f352b;
  --brand-lime-400: #c9ff2f;
  --brand-lime-500: #b5e92b;
  --brand-orange-500: #ff6b35;
  --brand-ink-950: #101820;
  --brand-ink-600: #59636d;
  --brand-paper-100: #f6f3ed;
  --brand-white: #ffffff;
  --brand-line-300: #d8d5ce;
  --brand-focus: #005fcc;
  --brand-warning-bg: #fff2cc;
  --brand-warning-line: #b97900;
  --brand-success: #146b3a;
  --brand-error: #9b1c1c;

  --font-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --weight-regular: 400;
  --weight-semibold: 650;
  --weight-bold: 800;
  --tracking-label: 0.12em;
  --tracking-display: -0.055em;
  --radius-brand: 0;
  --content-max: 1160px;
  --space-page: 1.4rem;
  --control-min: 48px;

  /* Stable interface aliases. */
  --ink: var(--brand-ink-950);
  --muted: var(--brand-ink-600);
  --paper: var(--brand-paper-100);
  --white: var(--brand-white);
  --lime: var(--brand-lime-400);
  --green: var(--brand-green-900);
  --orange: var(--brand-orange-500);
  --line: var(--brand-line-300);
  --focus: var(--brand-focus);
  --max: var(--content-max);
}

