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
FileBrowsersmmdxs
Referencessmxs
Outlinesmxs
TaskQueuelgsmbasesmsm
Sidebarsmmdxssm
AIChatPanelsmbasexssm

Settings Panel

ComponentTitleLabelContentHint/DetailButton
Settings shellxlbasebasesmmd
Settings navxslg
AgentsTabbasesm2xssm
GitHubTablgsmsmxssm
PluginsTabbasesmxssm
SmartPromptsTabbasesm2xssm
DictationSettingsbasesmmd

Overlays / Dialogs

ComponentTitleLabelContentHint/DetailButton
CommandPalettebasesmxs
BranchSwitcherbasebasesm
PromptOverlaybasesm
ContextMenubasesm
ConfirmDialoglgmd
CreateWorktreesmmdxssm

Dominant Pattern

RolePanelsSettings (current)Overlays/Dialogs
Title/headinglgxl (shell h2), lg (section h3)lg
Labelsmbase (+2px)base / sm
Content/inputsmmdbase (+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
KnowledgeHistoryOverlay.module.css10px2xs
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