/**
 * VS Code GitHub Dark Theme
 * GitHub官方深色主题
 */

:root.theme-github-dark,
body.theme-github-dark {
    --vscode-bg-editor: #0d1117;
    --vscode-bg-sidebar: #010409;
    --vscode-bg-panel: #161b22;
    --vscode-bg-hover: #1c2128;
    --vscode-fg-default: #c9d1d9;
    --vscode-fg-secondary: #8b949e;
    --vscode-fg-comment: #8b949e;
    --vscode-fg-bright: #ffffff;
    --vscode-border: #30363d;
    --vscode-yellow: #ffd700;
    --vscode-orange: #ff9a56;
    --vscode-red: #ff7b72;
    --vscode-magenta: #ffa657;
    --vscode-violet: #d2a8ff;
    --vscode-blue: #58a6ff;
    --vscode-cyan: #76e3ea;
    --vscode-green: #56d364;
}

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