Brightrange design system
From the Brightrange template.
Included with Everything
Colour
Type
- Geistdisplay · 380, 400, 420, 500 · SIL Open Font License 1.1
- Geist Monomono · 400 · SIL Open Font License 1.1
- Display66 / 34px · 380Ask a question. Get the range.
- H252 / 33px · 380One question. Every driver.
- H330 / 30px · 400sourced, not guessed
- H416 / 16px · 500sourced, not guessed
- Lead18 / 18px · 400A warm paper website template for an AI forecasting tool, led by a live forecast sheet and an editor that answers with a range.
- Body16 / 16px · 400Ask about any number your team tracks.
- Small14 / 14px · 400The same editor the app uses.
- Eyebrow12 / 12px · 400Entrance
Components
BrightrangeData sourcesCustomersPricingBlogStart free
Get started
Entrance
sourced, not guessed
Ask about any number your team tracks.
Shape and motion
- sm · 4px
- md · 9px
- lg · 99px
- pill · 9999px
- shadow sm
- shadow md
- out ·
cubic-bezier(.16, 1, .3, 1) - fast · 200ms
- base · 500ms
- slow · 1000ms
Exports
- DESIGN.md
DESIGN.md21 KBEverything - CSS variables
tokens.css5 KBEverything - Tailwind v4
tailwind.css6 KBEverything - shadcn/ui theme
shadcn.css5 KBEverything - Figma variables
figma-variables.json30 KBEverything - Webflow variables
webflow-variables.json9 KBEverything - W3C tokens (JSON)
tokens.json18 KBEverything
Everything unlocks every format of every system in the app and through the MCP server. Ask your agent for get_design_system("brightrange") with the MCP server.
- Source
- Brightrange template
- Fonts
- Geist (OFL 1.1), Geist Mono (OFL 1.1)
- Themes
- Light and dark
- Contrast
- Text 15.89:1 · muted 5.51:1
Inside DESIGN.md
- At a glance
- Setup
- Colour
- Typography
- Layout and spacing
- Shape and depth
- Motion
- Components
- Voice and copy
- Do and don’t
- Tokens