/**
 * VS Code One Dark Pro Theme
 * Atom编辑器的经典One Dark主题
 */

:root.theme-one-dark,
body.theme-one-dark {
    --vscode-bg-editor: #282c34;
    --vscode-bg-sidebar: #21252b;
    --vscode-bg-panel: #21252b;
    --vscode-bg-hover: #2c313a;
    --vscode-fg-default: #abb2bf;
    --vscode-fg-secondary: #5c6370;
    --vscode-fg-comment: #5c6370;
    --vscode-fg-bright: #ffffff;
    --vscode-border: #181a1f;
    --vscode-yellow: #e5c07b;
    --vscode-orange: #d19a66;
    --vscode-red: #e06c75;
    --vscode-magenta: #c678dd;
    --vscode-violet: #c678dd;
    --vscode-blue: #61afef;
    --vscode-cyan: #56b6c2;
    --vscode-green: #98c379;
}

body.theme-one-dark { background-color: var(--vscode-bg-editor) !important; color: var(--vscode-fg-default) !important; }
body.theme-one-dark .content-wrapper { background-color: var(--vscode-bg-editor) !important; }
body.theme-one-dark .main-sidebar { background-color: var(--vscode-bg-sidebar) !important; }
body.theme-one-dark .main-header { background-color: var(--vscode-bg-panel) !important; border-bottom: 1px solid var(--vscode-border) !important; }
body.theme-one-dark .card, body.theme-one-dark .box { background-color: var(--vscode-bg-panel) !important; border-color: var(--vscode-border) !important; }
body.theme-one-dark table { background-color: var(--vscode-bg-panel) !important; color: var(--vscode-fg-default) !important; }
body.theme-one-dark thead th { background-color: var(--vscode-bg-sidebar) !important; color: var(--vscode-blue) !important; }
body.theme-one-dark tbody tr:hover { background-color: var(--vscode-bg-hover) !important; }
body.theme-one-dark a { color: var(--vscode-blue) !important; }
body.theme-one-dark a:hover { color: var(--vscode-cyan) !important; }
body.theme-one-dark .btn-primary { background-color: var(--vscode-blue) !important; }
body.theme-one-dark .btn-success { background-color: var(--vscode-green) !important; }
body.theme-one-dark .btn-warning { background-color: var(--vscode-yellow) !important; color: #000 !important; }
body.theme-one-dark .btn-danger { background-color: var(--vscode-red) !important; }
body.theme-one-dark input, body.theme-one-dark textarea, body.theme-one-dark select { background-color: var(--vscode-bg-editor) !important; color: var(--vscode-fg-default) !important; border-color: var(--vscode-border) !important; }
body.theme-one-dark .nav-sidebar .nav-link { color: var(--vscode-fg-secondary) !important; }
body.theme-one-dark .nav-sidebar .nav-link:hover { background-color: var(--vscode-bg-hover) !important; color: var(--vscode-blue) !important; }
body.theme-one-dark .nav-sidebar .nav-link.active { background-color: var(--vscode-bg-hover) !important; color: var(--vscode-blue) !important; }
body.theme-one-dark .control-sidebar { background-color: var(--vscode-bg-sidebar) !important; color: var(--vscode-fg-default) !important; }
body.theme-one-dark .control-sidebar select, body.theme-one-dark .control-sidebar input { background-color: var(--vscode-bg-panel) !important; color: var(--vscode-fg-default) !important; }
