/* Generated by scripts/refactor-ui-tokens.py from config/ui-tokens.json. */
:root {
  --plum: #005FB8;
  --plum-ink: #0055A6;
  --lavender: #EDF1F6;
  --canvas: #F5F7FA;
  --paper: #FFFFFF;
  --ink: #1B2533;
  --subtle: #637083;
  --line: #DFE5ED;
  --danger-text: #B42336;
  --primary-action-text: #FFFFFF;
  --focus: #005FB8;
  --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: 58px;
  --content-padding: 32px;
  --sidebar-width: 232px;
  --sidebar-width-compact: 208px;
  --mobile-padding: 16px;
  --radius-control: 7px;
  --radius-panel: 10px;
  --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: #79B8FF;
    --plum-ink: #96C8FF;
    --lavender: #182230;
    --canvas: #141B25;
    --paper: #1E2937;
    --ink: #F1F5FA;
    --subtle: #A9B6C8;
    --line: #364557;
    --danger-text: #FFA8B4;
    --primary-action-text: #101C2C;
    --focus: #96C8FF;
    --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: 58px;
    --content-padding: 32px;
    --sidebar-width: 232px;
    --sidebar-width-compact: 208px;
    --mobile-padding: 16px;
    --radius-control: 7px;
    --radius-panel: 10px;
    --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;
  }
}
