:root {
  color-scheme: light;

  /* Stable palette roles extracted from the current Painting interface. */
  --ink: #24344b;
  --muted: #77849a;
  --line: #e7edf4;
  --paper: #fffdfa;
  --green: #59cf99;
  --blue: #7ea6ff;
  --yellow: #ffd36b;
  --pink: #ffb8ca;
  --lav: #d8c8ff;
  --mint: #bfead6;
  --surface-app: #f8fbfe;
  --surface-raised: #ffffff;
  --surface-subtle: #fafbfd;
  --control-ink: #596780;

  /* The interface intentionally uses a rounded system stack. */
  --font-ui: ui-rounded, "SF Pro Rounded", Inter, system-ui, -apple-system, "Segoe UI", sans-serif;
  --weight-support: 800;
  --weight-control: 900;
  --weight-display: 950;

  /* Repeated rhythm only; isolated measurements remain local. */
  --space-compact: 8px;
  --space-control: 12px;
  --space-section: 16px;
  --space-panel: 20px;

  --radius-control: 14px;
  --radius-card: 20px;
  --radius-panel: 30px;
  --radius-pill: 999px;

  --shadow: 0 22px 60px rgba(48, 62, 90, 0.11);
  --soft: 0 10px 28px rgba(48, 62, 90, 0.08);

  --duration-fast: 0.16s;
  --duration-standard: 0.2s;
  --duration-modal: 0.24s;
  --ease-standard: ease;
}
