/* Generated by scripts/refactor-ui-tokens.py from config/ui-tokens.json. */
:root {
  --plum: #7955CF;
  --plum-ink: #6842BB;
  --lavender: #F2EFF9;
  --canvas: #FAF9FD;
  --paper: #FFFFFF;
  --ink: #282235;
  --subtle: #746E80;
  --line: #E8E4EF;
  --danger-text: #A13248;
  --primary-action-text: #FFFFFF;
  --focus: #4E2F99;
  --warning: #966313;
  --success: #316B4A;
  --danger-action-bg: #A13248;
  --danger-action-text: #FFFFFF;
  --media-canvas: #17131f;
  --media-foreground: #e1daed;
  --text-body: 14px;
  --text-small: 12px;
  --text-title: 26px;
  --text-section: 18px;
  --control-height: 38px;
  --row-height: 56px;
  --content-padding: 28px;
  --sidebar-width: 216px;
  --sidebar-width-compact: 194px;
  --mobile-padding: 16px;
  --radius-control: 7px;
  --radius-panel: 9px;
  --radius-window: 12px;
  --radius-sheet: 16px;
  --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: #AF8CEE;
    --plum-ink: #CFB8FA;
    --lavender: #25202F;
    --canvas: #1C1924;
    --paper: #302A3C;
    --ink: #F3EFFA;
    --subtle: #BCB3CB;
    --line: #494152;
    --danger-text: #FFA9BB;
    --primary-action-text: #1C1924;
    --focus: #D8C7FF;
    --warning: #F0C875;
    --success: #91D8A8;
    --danger-action-bg: #742F43;
    --danger-action-text: #FFFFFF;
    --media-canvas: #17131f;
    --media-foreground: #e1daed;
    --text-body: 14px;
    --text-small: 12px;
    --text-title: 26px;
    --text-section: 18px;
    --control-height: 38px;
    --row-height: 56px;
    --content-padding: 28px;
    --sidebar-width: 216px;
    --sidebar-width-compact: 194px;
    --mobile-padding: 16px;
    --radius-control: 7px;
    --radius-panel: 9px;
    --radius-window: 12px;
    --radius-sheet: 16px;
    --font-ui: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
    --font-mono: ui-monospace, "Cascadia Code", Consolas, monospace;
  }
}
