Internal design reference
A compass for life.
The bullet list below inherits body styles from _typography.scss. List items use $space-2 bottom margin.
Same list styles, decimal variant. Both lists reset padding in _reset.scss and restore it in _typography.scss.
additionalDatavar(--colour-*) everywhereAqua / blue-green. var(--colour-secondary) — anchor #BAF3FE. Used for supporting UI elements and highlights.
Accent violet. var(--colour-indigo) — anchor #7377FE. Used for interactive states, links, and focus rings.
Accent gold. var(--colour-yellow) — anchor #FACD61. Used for warnings, highlights, and attention states.
Body copy — Albert Sans 1rem / 1.6 line-height. Colour is var(--colour-text-secondary). Paragraph spacing uses $space-4 top margin between consecutive paragraphs.
A second paragraph to demonstrate the sibling selector margin. Strong text uses $weight-semibold and var(--colour-text-primary). Italic text uses font-style: italic. Small text uses $text-sm and var(--colour-text-tertiary).
Checkboxes
Radio buttons
Toggles
This column spans 8 of 12 grid tracks at md+, and collapses to full width on mobile. The .row uses display: grid with a 12-column template and a $grid-gutter gap.
Below the rule. Horizontal rules pick up var(--colour-stroke) for their border colour, and are spaced with $space-6 vertical margin — both defined in _base.scss.
Spacing scale
--colour-bg--colour-bg-card--colour-bg-elevated--colour-stroke