/* Generated by scripts/refactor-ui-tokens.py from config/ui-tokens.json. */
:root {
  --plum: #7850B2;
  --plum-ink: #684298;
  --lavender: #EEE8F8;
  --canvas: #F6F3FC;
  --paper: #FFFFFF;
  --ink: #2E2540;
  --subtle: #746783;
  --line: #DDD3EB;
  --danger-text: #B42336;
  --primary-action-text: #FFFFFF;
  --focus: #684298;
  --warning: #966313;
  --success: #316B4A;
  --danger-action-bg: #A13248;
  --danger-action-text: #FFFFFF;
  --media-canvas: #17131f;
  --media-foreground: #e1daed;
  --text-body: 15px;
  --text-small: 12px;
  --text-title: 28px;
  --text-section: 19px;
  --control-height: 40px;
  --row-height: 68px;
  --content-padding: 24px;
  --sidebar-width: 208px;
  --sidebar-width-compact: 184px;
  --mobile-padding: 16px;
  --radius-control: 8px;
  --radius-panel: 12px;
  --radius-window: 12px;
  --radius-sheet: 12px;
  --font-ui: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --font-mono: ui-monospace, "Cascadia Code", Consolas, monospace;
}

@media (prefers-color-scheme: dark) {
  :root {
    --plum: #BC9BE9;
    --plum-ink: #D2B7F3;
    --lavender: #211A2C;
    --canvas: #191420;
    --paper: #2A2236;
    --ink: #F4EFFB;
    --subtle: #BDB0CE;
    --line: #493A5C;
    --danger-text: #FFA8B4;
    --primary-action-text: #21152F;
    --focus: #D2B7F3;
    --warning: #F0C875;
    --success: #91D8A8;
    --danger-action-bg: #742F43;
    --danger-action-text: #FFFFFF;
    --media-canvas: #17131f;
    --media-foreground: #e1daed;
    --text-body: 15px;
    --text-small: 12px;
    --text-title: 28px;
    --text-section: 19px;
    --control-height: 40px;
    --row-height: 68px;
    --content-padding: 24px;
    --sidebar-width: 208px;
    --sidebar-width-compact: 184px;
    --mobile-padding: 16px;
    --radius-control: 8px;
    --radius-panel: 12px;
    --radius-window: 12px;
    --radius-sheet: 12px;
    --font-ui: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
    --font-mono: ui-monospace, "Cascadia Code", Consolas, monospace;
  }
}
