Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

Font Size Audit

Date: 2026-05-11 Purpose: Harmonize font sizes across all panels, modals, and overlays.

Scale

VariableSize
--font-2xs10px
--font-xs11px
--font-sm12px
--font-md13px
--font-base14px
--font-lg15px
--font-xl16px
--font-2xl18px
--font-3xl24px

Current State

Panels

ComponentTitleLabelContentHint/DetailButton
FileBrowser—smmdxs—
References——smxs—
Outline——smxs—
TaskQueuelgsmbasesmsm
Sidebar—smmdxssm
AIChatPanel—smbasexssm

Settings Panel

ComponentTitleLabelContentHint/DetailButton
Settings shellxlbasebasesmmd
Settings navxslg———
AgentsTab—basesm2xssm
GitHubTablgsmsmxssm
PluginsTab—basesmxssm
SmartPromptsTab—basesm2xssm
DictationSettings——basesmmd

Overlays / Dialogs

ComponentTitleLabelContentHint/DetailButton
CommandPalette—basesmxs—
BranchSwitcher—basebasesm—
PromptOverlay——basesm—
ContextMenu——basesm—
ConfirmDialoglg———md
CreateWorktree—smmdxssm

Dominant Pattern

RolePanelsSettings (current)Overlays/Dialogs
Title/headinglgxl (shell h2), lg (section h3)lg
Labelsmbase (+2px)base / sm
Content/inputsm–mdbase (+1-2px)base
Hint/detailxssm (+1px)sm / xs
Nav itemsmlg (+3px)—
Button (in-panel)smmd (+1px)md (footer)
Toggle labelsmbase (+2px)—

Target (harmonized)

Settings should match the panel/overlay scale. Proposed target:

RoleTargetCSS Variable
Modal title (h2)lg--font-lg
Section heading (h3)md--font-md
Nav itemmd--font-md
Form label / toggle labelsm--font-sm
Content / input / selectsm--font-sm
Hint / secondary textxs--font-xs
In-panel buttonsm--font-sm
Footer / dialog buttonsm--font-sm
Slider valuesm--font-sm

Hardcoded px values (off-scale)

FileValueShould be
McpPopup.module.css10px, 11px, 12px, 13px2xs, xs, sm, md
shared/dialog.module.css11pxxs
Sidebar.module.css (remoteBadge)9pxbelow scale — keep or raise to 2xs
OutlinePanel.module.css (kindBadge)10px2xs
AIChatPanel.module.css13px, 10pxmd, 2xs

Changes Required

Settings.module.css

SelectorCurrentTarget
.header h2xllg
.navItemlgmd
.section h3lgmd
.group labelbasesm
.group select/inputbasesm
.hintsmxs
.hintInlinesmxs
.infobasesm
.warningbasesm
.toggle spanbasesm
.slider spanbasesm
.footerResetmdsm
.footerDonemdsm
.actions buttonmdsm
.saveBtnmdsm
.groupNamebasesm
.groupNameInputbasesm
.inputbasesm
.urlRow labelbasesm
.urlFullbasesm
.mcpStatusTextbasesm
.downloadBtnbasesm
.schedulerUnitSelectbasesm
.schedulerCronInputbasesm
.schedulerGoalInputbasesm

Tab-specific CSS

FileSelectorCurrentTarget
PluginsTab.module.css.pluginNamebasesm
AgentsTab.module.css.agentName, .configNamebasesm
SmartPromptsTab.module.css.promptNamebasesm
DictationSettings.module.cssvariousbase/mdsm