CSS Design Tokens
RMHC Style Guide
Synced from the live CSS token catalog on this site. This page will reflect any changes made to global styles.
Active palettes: primary, secondary, base, neutral · Not enabled yet: secondary, tertiary, accent
Colors
Only tokens confirmed in the live catalog are shown.
primary
base
neutral
Contextual backgrounds
Contextual text
text-dark — The quick brown fox jumps over the lazy dog.
text-dark-muted — The quick brown fox jumps over the lazy dog.
text-light — The quick brown fox jumps over the lazy dog.
text-light-muted — The quick brown fox jumps over the lazy dog.
Custom palette
Brand Colors
From the RMHC Custom Colours stylesheet — each colour has a base, light, and dark variant.
lavender
aqua
lime
gold
purple
blue
green
orange
Type scale
Typography
Each row lists the token and a sample sized with that token
Headings
var(–h1) / <h1>
Heading 1 — The quick brown fox
var(–h2) / <h2>
Heading 2 — The quick brown fox
var(–h3) / <h3>
Heading 3 — The quick brown fox
var(–h4) / <h4>
Heading 4 — The quick brown fox
var(–h5) / <h5>
Heading 5 — The quick brown fox
var(–h6) / <h6>
Heading 6 — The quick brown fox
Text sizes
var(–text-xxl)
XXL text — The quick brown fox jumps over the lazy dog.
var(–text-xl)
XL text — The quick brown fox jumps over the lazy dog.
var(–text-l)
L text — The quick brown fox jumps over the lazy dog.
var(–text-m)
M text — The quick brown fox jumps over the lazy dog.
var(–text-s)
S text — The quick brown fox jumps over the lazy dog.
var(–text-xs)
XS text — The quick brown fox jumps over the lazy dog.
Spacing
Spacing
Bars use each token as a real size (inline-size / block-size) — not labels only.
Space scale
var(–space-xs)
var(–space-s)
var(–space-m)
var(–space-l)
var(–space-xl)
var(–space-xxl)
Section space
var(–section-space-xs)
var(–section-space-s)
var(–section-space-m)
var(–section-space-l)
var(–section-space-xl)
var(–section-space-xxl)
Contextual gaps
var(–content-gap)
var(–grid-gap)
var(–container-gap)
var(–gutter) · var(–content-width)
Shape
Borders & Radius
Borders use var(–border). Radius uses radius tokens only — never spacing tokens.
Border
var(–border) · var(–border-size) · var(–border-style) · var(–border-color-dark) · var(–border-color-light)
Radius
var(–radius)
var(–radius-m)
var(–radius-50)
var(–radius-circle)
var(–radius-none)
Elevation
Shadows
var(–box-shadow-1)
Shadow sample card
var(–box-shadow-2)
Shadow sample card
var(–box-shadow-3)
Shadow sample card
Inline
Links
Default link styling .
Actions
Buttons
Button utility classes — no custom button CSS.
Solid
Outline
Sizes
Layout
Widths
Bars use each width token as inline-size.
var(–content-width)
var(–width-10)
var(–width-20)
var(–width-30)
var(–width-40)
var(–width-50)
var(–width-60)
var(–width-70)
var(–width-80)
var(–width-90)
var(–width-full)