Skip to content

Typography

Default Font

JetBrains Mono is the default typeface across the entire application. Monospace fonts are preferred for financial data because digits share uniform width, making columns of numbers easy to scan.

Base Settings

PropertyValue
Base font size14px (--base-font-size)
Line height1.5
RenderingAntialiased (-webkit-font-smoothing: antialiased)

Font Options

9 fonts are available. Switch via Settings > Typography.

FontCategoryNotes
JetBrains MonoMonospaceDefault. Crisp numerals, excellent for financial data.
Fira CodeMonospaceProgramming ligatures.
Source Code ProMonospaceAdobe. Clean and neutral.
IBM Plex MonoMonospaceClassic technical aesthetic.
Roboto MonoMonospaceGoogle. Even character width.
Ubuntu MonoMonospaceDistinctive, slightly rounded.
Cascadia CodeMonospaceMicrosoft. Ligature support.
InterSans-serifProportional. More spacious, good for dense text.
GeistSans-serifVercel. Modern geometric proportional.

Font Sizes

Three size presets available via Settings > Typography.

PresetSize
Small12px
Medium (default)14px
Large16px

Number Formatting

Financial numbers use tabular numerals for right-aligned columns. All monetary values are right-aligned and displayed in NZD format (e.g. $1,234.56).

Text Hierarchy

The design system uses size and opacity to establish hierarchy rather than font weight:

RoleSizeColor VariableExample
Panel title11px--color-text-mutedUppercase, tracking-wider, font-medium
Body text12-13px--color-text-primaryDefault content
Secondary text11-12px--color-text-secondarySupporting details
Muted text10-11px--color-text-mutedLabels, timestamps

Font switching is instant -- select a new font and the entire interface updates immediately.