:root {
  --font: Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --ink: #172033;
  --muted: #6b7485;
  --subtle: #929baa;
  --line: #e7eaf0;
  --surface: #ffffff;
  --surface-soft: #f7f8fb;
  --canvas: #eef1f6;
  --nav: #111827;
  --nav-soft: #1b2434;
  --primary: #5b5ce2;
  --primary-dark: #4647c7;
  --primary-soft: #ececff;
  --success: #129b73;
  --danger: #d9485f;
  --warning: #d48a13;
  --shadow-sm: 0 1px 2px rgba(15, 23, 42, .05);
  --shadow-lg: 0 24px 80px rgba(15, 23, 42, .14);
  --radius-sm: 10px;
  --radius-md: 16px;
  --radius-lg: 24px;
}

@media (prefers-color-scheme: dark) {
  :root {
    --ink: #eef1f7;
    --muted: #a8b0bf;
    --subtle: #7f899b;
    --line: #30394a;
    --surface: #18202d;
    --surface-soft: #141b26;
    --canvas: #0d131c;
    --nav: #090e15;
    --nav-soft: #121a26;
    --primary-soft: #282958;
  }
}
