DuskTypography

Dusk typography scale — maps the design spec tokens to TextStyle values.

Font: system sans. No serif. Never bold (W700+). Hierarchy is size + opacity, not weight.

Usage:

Text(
text = "BALANCE",
style = DuskTypography.labelTiny,
color = MidnightColors.LightMuted,
)

Color is NOT baked into the styles — callers set it via color param or .copy(color = ...). This keeps styles reusable across contexts where the same type scale applies with different colors.

Properties

Link copied to clipboard

Primary content text, row labels. 14sp W300.

Link copied to clipboard

Primary button label. 14sp W500, 0.5sp tracking.

Link copied to clipboard

Secondary button label. 14sp W400, 0.5sp tracking.

Link copied to clipboard

Small annotations, token denominations. 12sp W400.

Link copied to clipboard

Supporting text, timestamps, secondary info. 13sp W400.

Link copied to clipboard

Larger headlines. 22sp W300.

Link copied to clipboard

Primary headlines. 18sp W300.

Link copied to clipboard

Text input fields. 14sp W300.

Link copied to clipboard

Input placeholder text. 14sp W300.

Link copied to clipboard

Section headers, badges, small labels. 11sp W400, 3sp tracking.

Link copied to clipboard

Monospace for addresses and hashes. 12sp W400 mono.

Link copied to clipboard

Balance hero — large numeric display. 44sp W200, tight tracking.