:root[data-theme=noir]{--bg-primary: #000000;--bg-secondary: #050505;--bg-tertiary: #0c0c0c;--bg-app: #000000;--bg-elevated: #0a0a0a;--bg-card: var(--bg-elevated);--bg-hover: #141414;--bg-active: #1c1c1c;--bg-sunken: var(--bg-secondary);--text-primary: #f2f4ef;--text-secondary: #9aa499;--text-tertiary: #667063;--text-inverse: #04170a;--border-color: rgba(242, 244, 239, 0.14);--border-light: rgba(242, 244, 239, 0.07);--border-subtle: var(--border-light);--border-medium: rgba(242, 244, 239, 0.14);--border-strong: rgba(242, 244, 239, 0.28);--control-bg: #0a0a0a;--control-bg-hover: #141414;--control-bg-active: #1c1c1c;--control-border: rgba(242, 244, 239, 0.14);--control-text: #f2f4ef;--control-text-secondary: #9aa499;--control-active: #00ff00;--status-before-start: #edff00;--status-before-start-border: #c8d600;--status-before-start-hover: #d6e400;--status-processing: #00ff00;--status-processing-border: #00c400;--status-processing-hover: #00dd00;--status-processing-text: #04170a;--status-error: #ff3b30;--status-error-border: #d92d20;--status-error-hover: #e5352b;--status-error-text: #f2f4ef;--status-running: #7fb0ff;--status-warning-surface: color-mix(in srgb, var(--accent-warning) 8%, var(--bg-app));--status-warning-border: color-mix(in srgb, var(--accent-warning) 28%, var(--bg-app));--bg-menu: var(--bg-elevated);--bg-user-info: var(--bg-elevated);--bg-assistant: var(--bg-elevated);--bg-view: var(--bg-elevated);--bg-console: var(--bg-elevated);--bg-header: #000000;--bg-view-controls: var(--bg-secondary);--studio-mode: dark;--studio-bg: #000000;--studio-bg2: #000000;--studio-panel: #000000;--studio-ink: #f2f4ef;--studio-mut: #9aa499;--studio-dim: #667063;--studio-line: rgba(242, 244, 239, 0.14);--studio-line2: rgba(242, 244, 239, 0.07);--studio-bc: #00ff00;--studio-fl: #76d7c4;--studio-pt: #edff00;--studio-btn-ink: #04170a;--studio-rec: #ff3b30;--studio-scrim: rgba(0, 0, 0, 0.55);--role-primary-fg: #ffffff;--role-success-fg: #052e16;--role-warning-fg: #3d2e00;--role-info-fg: #ffffff;--role-danger-fg: #ffffff;--role-surface-bg: var(--bg-primary);--role-surface-fg: var(--text-primary)}
