The system
before the site.
Tokens, type, and components for Garage Built Baseball. Black and white do the work — green and ClayTan are used sparingly.
Logo
Placeholder typographic wordmark. Will be replaced by the proper SVG marks (GBB garage icon, diamond emblem, GB monogram) once they're delivered.
Color
Primary — black, white, neutral
ink#0A0A0Bwhite#FFFFFFgray-50#F7F7F6gray-100#EFEFEDgray-200#E0E0DCgray-400#9B9B95gray-600#54544Fgray-800#262623Accents — used sparingly
turf#364934turf-600#2B3A29claytan#EDE9DBclaytan-600#DFD9C5Typography
Garage Built
Weights 400–900 · used for all headlines, buttons, badges, overlines
Real coaching, no facility prices.
Weights 400–700 · used for paragraphs, UI labels, hints
Display XL
text-display-xl · 900Display LG
text-display-lg · 900Display MD
text-display-md · 900Heading 1
text-h1 · 800Heading 2
text-h2 · 800Heading 3
text-h3 · 600Heading 4
text-h4 · 600Eyebrow / Overline
text-h6 / text-overline · 700 · trackedBody Large — Cabin, 18px. Lead copy on pricing and program pages. Comfortable at a long measure, sits well next to display type.
text-body-lgBody — Cabin, 17px. Default paragraph size across the site. Hits roughly 70 characters per line at the container max width.
text-bodyBody Small — 15px. For dense UI, cards, and supporting copy.
text-body-smCaption — 13px, hints and metadata.
text-captionRadius
sm2pxDEFAULT4pxmd6pxlg10pxfull999pxDefault UI runs sharp (sm / DEFAULT). Pill (`full`) is reserved for primary CTAs.
Shadow
smDEFAULTmdlgxlInputs
First name is enough
Required for booking confirmation
Cards
Default
White with a hairline border.
Elevated
Floats above the page.
Outline
Bold border, no fill.
Ink
Inverse — high contrast.
Badges
Turf and ClayTan variants are the only place these accent colors should appear in UI by default — keep them rare so they read as signals.