Style guide
Reference for typography, color tokens, and common UI patterns. Values follow CSS custom properties in src/styles/partials/_variables.scss and theme overrides in _colors.scss.
Typography
Body copy uses Manrope via Next.js font variables; monospace stacks are defined for code.
Eyebrow / overline
Heading 1
Heading 2
Heading 3
Heading 4
Heading 5
Heading 6
Paragraph with an inline text link using default anchor styles. Muted supporting line below.
Small / muted paragraph using --muted.
Type scale (fluid sizes)
Font stacks
Sans sample — Manrope, system UI fallbacks.
Mono sample — const theme = 'oklch';
Lists
- Unordered list item one
- Unordered list item two
- Ordered list item one
- Ordered list item two
Colors
Neutrals, brand, secondary, and tertiary ramps, plus semantic tokens (respect light / dark theme).
Ink (neutral ramp)
Brand
Secondary
--secondary maps to --secondary-600.
Tertiary
--tertiary maps to --tertiary-600.
Semantic
Gradients
Surfaces & shape
Elevation backgrounds and radius tokens.
Surfaces
Base / page-level
Elevated panel
Elevated panel
Elevated panel
Border radius
Shadows
Forms
Default control styles from global form partials.
Focus visible uses --ring-color and --ring-width.
Motion
- --dur-fast — 120ms
- --dur — 180ms
- --dur-slow — 260ms
- --ease-out, --ease-in-out