Styleguide
Design system reference
All tokens, components, and patterns used across this site. Light and dark mode compatible. WCAG AA Compliant.
Typography
DM Sans — Primary
Semibold 600 · clamp(2rem, 4vw, 3rem) · −0.02em
Display Headline
Semibold 600 · 1.75rem · −0.015em
Section Title
Light 300 · 1rem · 1.8 — .body-text
Body text — used for descriptions and prose. Designed to be readable at comfortable line lengths.
Regular 400 · 0.9rem · 1.75 — body-sm
Body small — card descriptions, secondary content
Regular 400 · 0.78rem · 1.6 — small
Small text — metadata, captions, supporting info
DM Mono — Secondary
Regular 400 · 0.8rem · 1.6 — mono
Code, tags, metadata, numbers, timestamps
Medium 500 · 0.62rem · uppercase · 0.12em — .label
Section Label
Colors
Background
--bg
L: #F8F8F6 · D: #0A0A08
Surface
--bg-2
L: #EFEFEC · D: #141412
Surface Raised
--bg-3
L: #E5E5E1 · D: #1C1C1A
Text Primary
--text
L: #0A0A08 · D: #F0F0EC
Text Secondary
--text-2
L: #3D3D3A · D: #AAAAA6
Text Tertiary
--text-3
L: #767672 · D: #717170
Accent
--accent
L: #FF5F40 · D: #FF5F40
Accent Hover
--accent-hover
L: #E54E30 · D: #FF7A5C
Accent Tint
--accent-light
L: #FAE8E4 · D: #1F0E08
On Accent
--on-accent
L: #0A0A08 · D: #0A0A08
Border
--border
L: #E0E0DC · D: #222220
Online
--color-online
L: #22C55E · D: #22C55E
Accent Slate
--accent-slate
L: #435663 · D: #7BA3B8
Icons
Lucide icon set. All rendered as inline SVG. Standard sizes: 14px, 16px, 18px.
stroke-width: 1.75 · stroke-linecap: round · stroke-linejoin: round
Spacing
Tailwind 4px base unit. Key spacing values used site-wide.
Border Radius
sm
0.375rem / 6px
md
0.5rem / 8px
lg
0.75rem / 12px
full
9999px
Elevation
flat
sm shadow
md shadow
lg shadow
Accessibility
Focus Ring
outline: 2px solid var(--accent) · offset: 3px · border-radius: 4px
Skip Navigation
Appears on Tab keypress · links to #main-content
^ visible only on keyboard focus (simulated above)
WCAG AA Contrast
AA requires ≥ 4.5:1 normal text · ≥ 3:1 large text / UI
--text on --bg (dark)
17.8:1 AA ✓--text-2 on --bg (dark)
7.2:1 AA ✓--accent on --bg (dark)
5.1:1 AA ✓--text on --bg (light)
19.6:1 AA ✓--text-2 on --bg (light)
10.2:1 AA ✓--text-3 on --bg (light)
4.6:1 AA ✓--on-accent on --accent
5.2:1 AA ✓Components
Base Card
Card Title
Card body text with a comfortable reading size and relaxed line height.
Coming Soon Badge — Work item badge
.coming-badge · DM Mono · 0.58rem · pill · border · text-3
Community Card — With hover arrow
Friends of Figma Miami
Co-leading the Miami chapter — organizing events and workshops for the local design community.
Arrow top-right · opacity 0 → 1 on hover · translate(1px, -1px)
Profile Card
Book Cover Card
UX for AI
Sentient Design
Pre-ordered · June 2026Weather Item — Currently card
Currently
Nav Link
Icon Button