/* vscode-theme.css — the --vscode-* variable shim for the standalone app
 * runner (plan 262). Outside the IDE nothing injects the engine's
 * _defaultStyles, so the webview bundle's shadcn token mapping
 * (webview/src/index.css → var(--vscode-…)) would resolve empty and every
 * app would render unstyled.
 *
 * GENERATED — do not edit by hand. Values are lifted from the Cowork Light /
 * Cowork Dark themes that paint the workbench, so a retune can no longer
 * drift the runner:
 *
 *   bun Scripts/gen-app-shell-theme.ts        (runs after themes:generate)
 *
 * The frame builder stamps `vscode-dark` / `vscode-light` on <html> AND
 * <body>: html so the plan-261 first-paint background rule resolves, body to
 * mirror where the real engine puts it (the tailwind `dark:` variant matches
 * descendants of either). */

:root.vscode-dark {
  --vscode-editor-background: #2b2a33;
  --vscode-editor-foreground: #bbbebf;
  --vscode-foreground: #fbfbfe;
  --vscode-descriptionForeground: #a9a8b3;
  --vscode-errorForeground: #f48771;
  --vscode-font-family: "Instrument Sans", "Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
  --vscode-editor-font-family: "SF Mono", Monaco, Menlo, Consolas, "Ubuntu Mono", monospace;
  --vscode-button-background: #d91f5a;
  --vscode-button-foreground: #ffffff;
  --vscode-button-secondaryBackground: #45444e;
  --vscode-button-secondaryForeground: #fbfbfe;
  --vscode-input-background: #1e1d24;
  --vscode-input-foreground: #fbfbfe;
  --vscode-input-border: #47464f;
  --vscode-inputValidation-errorBackground: #3a1d1d;
  --vscode-inputValidation-errorBorder: #be1100;
  --vscode-focusBorder: #f0386bb3;
  --vscode-sideBar-background: #2b2a33;
  --vscode-sideBar-foreground: #fbfbfe;
  --vscode-sideBar-border: #3a3944;
  --vscode-panel-border: #3a3944;
  --vscode-widget-border: #3a3944;
  --vscode-editorWidget-background: #42414d;
  --vscode-editorWidget-foreground: #fbfbfe;
  --vscode-editorWidget-border: #3a3944;
  --vscode-list-hoverBackground: #ffffff14;
  --vscode-list-hoverForeground: #fbfbfe;
  --vscode-textLink-foreground: #ff6b8e;
  --vscode-textCodeBlock-background: #3a3944;
  --vscode-charts-blue: #57a3f8;
  --vscode-charts-red: #ef8773;
  --vscode-charts-green: #86cf86;
  --vscode-charts-orange: #cd861a;
  --vscode-charts-purple: #ad80d7;
  --vscode-activityBar-background: #2b2a33;
  --vscode-activityBar-foreground: #fbfbfe;
  --vscode-activityBar-inactiveForeground: #a9a8b3;
  --vscode-activityBarBadge-background: #d91f5a;
  --vscode-activityBarBadge-foreground: #ffffff;
  --vscode-badge-background: #d91f5a;
  --vscode-badge-foreground: #ffffff;
  --vscode-titleBar-activeBackground: #1c1b22;
  --vscode-titleBar-activeForeground: #a9a8b3;
  --vscode-statusBar-foreground: #a9a8b3;
  --vscode-agentsPanel-border: #3a3944;
  --vscode-editorGroupHeader-tabsBackground: #1c1b22;
  --vscode-tab-activeBackground: #42414d;
  --vscode-tab-activeForeground: #fbfbfe;
  --vscode-tab-inactiveBackground: #2b2a33;
  --vscode-tab-inactiveForeground: #a9a8b3;
}

:root.vscode-light {
  --vscode-editor-background: #ffffff;
  --vscode-editor-foreground: #15141a;
  --vscode-foreground: #15141a;
  --vscode-descriptionForeground: #5b5b66;
  --vscode-errorForeground: #ad0707;
  --vscode-font-family: "Instrument Sans", "Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
  --vscode-editor-font-family: "SF Mono", Monaco, Menlo, Consolas, "Ubuntu Mono", monospace;
  --vscode-button-background: #d91f5a;
  --vscode-button-foreground: #ffffff;
  --vscode-button-secondaryBackground: #f0f0f4;
  --vscode-button-secondaryForeground: #15141a;
  --vscode-input-background: #f0f0f4;
  --vscode-input-foreground: #15141a;
  --vscode-input-border: #bfbfc9;
  --vscode-inputValidation-errorBackground: #fdeded;
  --vscode-inputValidation-errorBorder: #ad0707;
  --vscode-focusBorder: #f0386b;
  --vscode-sideBar-background: #ffffff;
  --vscode-sideBar-foreground: #15141a;
  --vscode-sideBar-border: #e6e6eb;
  --vscode-panel-border: #e6e6eb;
  --vscode-widget-border: #e6e6eb;
  --vscode-editorWidget-background: #ffffff;
  --vscode-editorWidget-foreground: #15141a;
  --vscode-editorWidget-border: #f0f0f4;
  --vscode-list-hoverBackground: #f0f0f4;
  --vscode-list-hoverForeground: #15141a;
  --vscode-textLink-foreground: #b8164c;
  --vscode-textCodeBlock-background: #eaeaea;
  --vscode-charts-blue: #1a5cff;
  --vscode-charts-red: #ad0707;
  --vscode-charts-green: #388a34;
  --vscode-charts-orange: #d18616;
  --vscode-charts-purple: #652d90;
  --vscode-activityBar-background: #f9f9fb;
  --vscode-activityBar-foreground: #2b2a33;
  --vscode-activityBar-inactiveForeground: #5b5b66;
  --vscode-activityBarBadge-background: #d91f5a;
  --vscode-activityBarBadge-foreground: #ffffff;
  --vscode-badge-background: #d91f5a;
  --vscode-badge-foreground: #ffffff;
  --vscode-titleBar-activeBackground: #f9f9fb;
  --vscode-titleBar-activeForeground: #5b5b66;
  --vscode-statusBar-foreground: #5b5b66;
  --vscode-agentsPanel-border: #cfcfd8;
  --vscode-editorGroupHeader-tabsBackground: #f0f0f4;
  --vscode-tab-activeBackground: #ffffff;
  --vscode-tab-activeForeground: #15141a;
  --vscode-tab-inactiveBackground: #f9f9fb;
  --vscode-tab-inactiveForeground: #5b5b66;
}
