Tom Modern Design
Identity
Starter
Editorial-technical design system. Neutral canvas, single vermillion accent, sharp corners, Geist typography, hard shadows, structured composition.
Typography
Ag
Ag
Ag
--text-4xl · 48pxThe quick brown fox--text-3xl · 38pxThe quick brown fox--text-2xl · 28pxThe quick brown fox--text-xl · 22pxThe quick brown fox--text-lg · 18pxThe quick brown fox--text-base · 15pxThe quick brown fox--text-sm · 13pxThe quick brown fox--text-xs · 11pxThe quick brown foxPalette
#fafafaPage background — defines the brand canvas.#ffffffCard / lifted container background.var(--surface)Tertiary surface tier (kami warm-sand).#27272aPrimary text color.#52525bSecondary text tier (kami dark-warm).#71717aSubtext / captions.var(--muted)Tertiary FG / metadata tier (kami stone).#969696Default border / card edge.#d4d4d8Inner row separator that should not visually compete.#ff5a00Brand accent. ≤2 visible uses per screen (lint enforced).#ffffffFG when --accent is the bg.#16a34aSuccess state.#eab308Warning state.#dc2626Danger state.Also named in DESIGN.md
#111517Code window background#151a1dCode window header#d8dee9Code textImagery & layout
Radius
0px0px0px0pxSpacing
--space-1 · 4px--space-2 · 8px--space-3 · 12px--space-4 · 16px--space-5 · 20px--space-6 · 24px--space-8 · 32px--space-12 · 48pxElevation
--elev-raisedLayout
2-column with optional full-width cards
Layout rules
- Max width: 1240px
- Padding: min(100% - 40px, 1240px)
- Centered with margin: 0 auto
- Vertical padding: 96px
- Alternate sections use rgba(255,255,255,0.72) background with 1px borders
- Hero: 2-column split (0.92fr / 1.08fr) with 42px gap