/* Auto-generated: VS Code Dark Modern theme variables.
 * Resolves the var(--vscode-*) references used by the imported chat.css.
 * Source: extensions/theme-defaults/themes/dark_modern.json (+ dark_plus -> dark_vs chain)
 * Source: src/vs/workbench/contrib/chat/common/widget/chatColors.ts
 */
:root {
  --vscode-actionBar-toggledBackground: #383a49;
  --vscode-activityBar-activeBorder: #0078D4;
  --vscode-activityBar-background: #181818;
  --vscode-activityBar-border: #2B2B2B;
  --vscode-activityBar-foreground: #D7D7D7;
  --vscode-activityBar-inactiveForeground: #868686;
  --vscode-activityBarBadge-background: #0078D4;
  --vscode-activityBarBadge-foreground: #FFFFFF;
  --vscode-badge-background: #616161;
  --vscode-badge-foreground: #F8F8F8;
  --vscode-button-background: #0078D4;
  --vscode-button-border: #ffffff1a;
  --vscode-button-foreground: #FFFFFF;
  --vscode-button-hoverBackground: #026EC1;
  --vscode-button-secondaryBackground: #00000000;
  --vscode-button-secondaryForeground: #CCCCCC;
  --vscode-button-secondaryHoverBackground: #2B2B2B;
  --vscode-chat-avatarBackground: #1f1f1f;
  --vscode-chat-avatarForeground: #cccccc;
  --vscode-chat-checkpointSeparator: #585858;
  --vscode-chat-editedFileForeground: #E2C08D;
  --vscode-chat-inputWorkingBorderColor1: #0E639C;
  --vscode-chat-inputWorkingBorderColor2: #08344f;
  --vscode-chat-inputWorkingBorderColor3: #3884bb;
  --vscode-chat-linesAddedForeground: #54B054;
  --vscode-chat-linesRemovedForeground: #FC6A6A;
  --vscode-chat-list-background: #1F1F1F;
  --vscode-chat-requestBackground: rgba(31,31,31,0.62);
  --vscode-chat-requestBorder: rgba(255,255,255,0.10);
  --vscode-chat-requestBubbleBackground: rgba(38,79,120,0.3);
  --vscode-chat-requestBubbleHoverBackground: rgba(38,79,120,0.6);
  --vscode-chat-requestCodeBorder: #004972B8;
  --vscode-chat-slashCommandBackground: #26477866;
  --vscode-chat-slashCommandForeground: #85b6ff;
  --vscode-chat-thinkingShimmer: #ffffff;
  --vscode-checkbox-background: #313131;
  --vscode-checkbox-border: #3C3C3C;
  --vscode-debugToolBar-background: #181818;
  --vscode-descriptionForeground: #9D9D9D;
  --vscode-dropdown-background: #313131;
  --vscode-dropdown-border: #3C3C3C;
  --vscode-dropdown-foreground: #CCCCCC;
  --vscode-dropdown-listBackground: #1F1F1F;
  --vscode-editor-background: #1F1F1F;
  --vscode-editor-findMatchBackground: #9E6A03;
  --vscode-editor-foreground: #CCCCCC;
  --vscode-editor-inactiveSelectionBackground: #3A3D41;
  --vscode-editor-selectionHighlightBackground: #ADD6FF26;
  --vscode-editorGroup-border: #FFFFFF17;
  --vscode-editorGroupHeader-tabsBackground: #181818;
  --vscode-editorGroupHeader-tabsBorder: #2B2B2B;
  --vscode-editorGutter-addedBackground: #2EA043;
  --vscode-editorGutter-deletedBackground: #F85149;
  --vscode-editorGutter-modifiedBackground: #0078D4;
  --vscode-editorIndentGuide-activeBackground1: #707070;
  --vscode-editorIndentGuide-background1: #404040;
  --vscode-editorLineNumber-activeForeground: #CCCCCC;
  --vscode-editorLineNumber-foreground: #6E7681;
  --vscode-editorOverviewRuler-border: #010409;
  --vscode-editorWidget-background: #202020;
  --vscode-errorForeground: #F85149;
  --vscode-focusBorder: #0078D4;
  --vscode-foreground: #CCCCCC;
  --vscode-icon-foreground: #CCCCCC;
  --vscode-input-background: #313131;
  --vscode-input-border: #3C3C3C;
  --vscode-input-foreground: #CCCCCC;
  --vscode-input-placeholderForeground: #989898;
  --vscode-inputOption-activeBackground: #2489DB82;
  --vscode-inputOption-activeBorder: #2488DB;
  --vscode-interactive-session-foreground: #cccccc;
  --vscode-interactive-result-editor-background-color: #1F1F1F;
  --vscode-keybindingLabel-foreground: #CCCCCC;
  --vscode-list-activeSelectionIconForeground: #FFF;
  --vscode-list-dropBackground: #383B3D;
  --vscode-menu-background: #1F1F1F;
  --vscode-menu-border: #454545;
  --vscode-menu-foreground: #CCCCCC;
  --vscode-menu-selectionBackground: #0078d4;
  --vscode-menu-separatorBackground: #454545;
  --vscode-notificationCenterHeader-background: #1F1F1F;
  --vscode-notificationCenterHeader-foreground: #CCCCCC;
  --vscode-notifications-background: #1F1F1F;
  --vscode-notifications-border: #2B2B2B;
  --vscode-notifications-foreground: #CCCCCC;
  --vscode-panel-background: #181818;
  --vscode-panel-border: #2B2B2B;
  --vscode-panelInput-border: #2B2B2B;
  --vscode-panelTitle-activeBorder: #0078D4;
  --vscode-panelTitle-activeForeground: #CCCCCC;
  --vscode-panelTitle-inactiveForeground: #9D9D9D;
  --vscode-peekViewEditor-background: #1F1F1F;
  --vscode-peekViewEditor-matchHighlightBackground: #BB800966;
  --vscode-peekViewResult-background: #1F1F1F;
  --vscode-peekViewResult-matchHighlightBackground: #BB800966;
  --vscode-pickerGroup-border: #3C3C3C;
  --vscode-ports-iconRunningProcessForeground: #369432;
  --vscode-progressBar-background: #0078D4;
  --vscode-quickInput-background: #222222;
  --vscode-quickInput-foreground: #CCCCCC;
  --vscode-settings-dropdownBackground: #313131;
  --vscode-settings-dropdownBorder: #3C3C3C;
  --vscode-settings-headerForeground: #FFFFFF;
  --vscode-settings-modifiedItemIndicator: #BB800966;
  --vscode-sideBar-background: #181818;
  --vscode-sideBar-border: #2B2B2B;
  --vscode-sideBar-foreground: #CCCCCC;
  --vscode-sideBarSectionHeader-background: #181818;
  --vscode-sideBarSectionHeader-border: #2B2B2B;
  --vscode-sideBarSectionHeader-foreground: #CCCCCC;
  --vscode-sideBarTitle-foreground: #CCCCCC;
  --vscode-statusBar-background: #181818;
  --vscode-statusBar-border: #2B2B2B;
  --vscode-statusBar-debuggingBackground: #0078D4;
  --vscode-statusBar-debuggingForeground: #FFFFFF;
  --vscode-statusBar-focusBorder: #0078D4;
  --vscode-statusBar-foreground: #CCCCCC;
  --vscode-statusBar-noFolderBackground: #1F1F1F;
  --vscode-statusBarItem-focusBorder: #0078D4;
  --vscode-statusBarItem-hoverBackground: #F1F1F133;
  --vscode-statusBarItem-hoverForeground: #FFFFFF;
  --vscode-statusBarItem-prominentBackground: #6E768166;
  --vscode-statusBarItem-remoteBackground: #0078D4;
  --vscode-statusBarItem-remoteForeground: #FFFFFF;
  --vscode-tab-activeBackground: #1F1F1F;
  --vscode-tab-activeBorder: #1F1F1F;
  --vscode-tab-activeBorderTop: #0078D4;
  --vscode-tab-activeForeground: #FFFFFF;
  --vscode-tab-border: #2B2B2B;
  --vscode-tab-hoverBackground: #1F1F1F;
  --vscode-tab-inactiveBackground: #181818;
  --vscode-tab-inactiveForeground: #9D9D9D;
  --vscode-tab-lastPinnedBorder: #ccc3;
  --vscode-tab-selectedBackground: #222222;
  --vscode-tab-selectedBorderTop: #6caddf;
  --vscode-tab-selectedForeground: #ffffffa0;
  --vscode-tab-unfocusedActiveBorder: #1F1F1F;
  --vscode-tab-unfocusedActiveBorderTop: #2B2B2B;
  --vscode-tab-unfocusedHoverBackground: #1F1F1F;
  --vscode-terminal-foreground: #CCCCCC;
  --vscode-terminal-inactiveSelectionBackground: #3A3D41;
  --vscode-terminal-tab-activeBorder: #0078D4;
  --vscode-textBlockQuote-background: #2B2B2B;
  --vscode-textBlockQuote-border: #616161;
  --vscode-textCodeBlock-background: #2B2B2B;
  --vscode-textLink-activeForeground: #4daafc;
  --vscode-textLink-foreground: #4daafc;
  --vscode-textPreformat-background: #3C3C3C;
  --vscode-textPreformat-foreground: #D0D0D0;
  --vscode-textSeparator-foreground: #21262D;
  --vscode-titleBar-activeBackground: #181818;
  --vscode-titleBar-activeForeground: #CCCCCC;
  --vscode-titleBar-border: #2B2B2B;
  --vscode-titleBar-inactiveBackground: #1F1F1F;
  --vscode-titleBar-inactiveForeground: #9D9D9D;
  --vscode-welcomePage-progress-foreground: #0078D4;
  --vscode-welcomePage-tileBackground: #2B2B2B;
  --vscode-widget-border: #313131;

  /* Chat body font-size scale (originally on .interactive-session). */
  --vscode-chat-font-size-body-xs:  0.846em;
  --vscode-chat-font-size-body-s:   0.923em;
  --vscode-chat-font-size-body-m:   1em;
  --vscode-chat-font-size-body-l:   1.077em;
  --vscode-chat-font-size-body-xl:  1.231em;
  --vscode-chat-font-size-body-xxl: 1.538em;
  --vscode-chat-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "SF Pro Text", "Helvetica Neue", Arial, sans-serif;

  /* Corner radius scale (VS Code 2025 visual refresh). */
  --vscode-cornerRadius-small:  2px;
  --vscode-cornerRadius-medium: 4px;
  --vscode-cornerRadius-large:  6px;
  --vscode-cornerRadius-xLarge: 8px;

  /* Monaco monospace stack. */
  --monaco-monospace-font: ui-monospace, SFMono-Regular, "SF Mono", Menlo, "Cascadia Code", Consolas, monospace;

  /* Workbench-level vars chat.css leans on. */
  --chat-current-response-min-height: 60px;

  /* Scrollbar colors (registered programmatically in baseColors.ts —
   * not in the theme JSON). Values are the canonical VS Code dark
   * defaults: semi-transparent slider, brighter on hover/drag. */
  --vscode-scrollbar-shadow: #000000;
  --vscode-scrollbarSlider-background: rgba(121, 121, 121, 0.4);
  --vscode-scrollbarSlider-hoverBackground: rgba(100, 100, 100, 0.7);
  --vscode-scrollbarSlider-activeBackground: rgba(191, 191, 191, 0.4);
}

body {
  background: var(--vscode-editor-background);
  color: var(--vscode-foreground);
  font-family: var(--vscode-chat-font-family);
  font-size: 13px;
}
