/* Codicons already contain their outlines; another SVG stroke distorts them. */
svg.codicon-svg { display:block; fill:currentColor !important; stroke:none !important; }
.codex-icon:has(> .codicon-svg) { display:inline-flex; align-items:center; justify-content:center; flex-shrink:0; }
.activity-glyph { display:flex; align-items:center; justify-content:center; width:32px; height:32px; border-radius:5px; }
.activity-button .activity-glyph > svg { width:24px; height:24px; padding:0; }
.activity-button[data-tab="git"]:hover .activity-glyph,
.activity-button[data-tab="git"].active .activity-glyph { background:#37373d; }
.window-git svg.codicon-svg { width:16px; height:16px; }
.window-git .dock-button > .codex-icon, .window-git .git-commit-bar .codex-icon { width:16px; height:16px; }
.window-git .dock-button .codicon-svg, .window-git .git-commit-bar .codicon-svg { width:16px; height:16px; }
.window-git .git-commit-bar > button[data-git-action="commit"] { display:flex; align-items:center; justify-content:center; gap:4px; }
.dock-enabled .window-git .commit-dropdown::before { content:none; }
.window-git .dock-button:has(.codicon-svg)::before { content:none; }
