Lumio
Live preview

Lumio Studio

A warm, editorial design system: a tinted cream canvas, warm-ink text, a single confident coral accent, and dark navy surfaces for product chrome.

{
  "tokens": {
    "color": 25,
    "type":  14,
    "radius": 7,
    "spacing": 8
  }
}

The token palette

Every swatch below is a live color token. Edit, add, remove or randomize them in the sidebar and the whole sheet re-themes.

Primary
#cc785c
The signature accent — CTAs & callouts.
Primary Active
#a9583e
Press / hover-darker accent state.
Primary Disabled
#e6dfd8
Tinted disabled fill.
Accent Teal
#5db8a6
Secondary product accent — status dots.
Accent Amber
#e8a55a
Companion warm tone — badges, highlights.
Canvas
#faf9f5
Default page floor — warm-tinted.
Surface Soft
#f5f0e8
Section dividers, soft bands.
Surface Card
#efe9de
Feature & content cards.
Surface Strong
#e8e0d2
Emphasized bands, selected tabs.
Surface Dark
#181715
Code mockups, model cards, footer.
Surface Dark Elevated
#252320
Elevated cards inside dark bands.
Surface Dark Soft
#1f1e1b
Inner code-block backgrounds.
Hairline
#e6dfd8
1px border on light surfaces.
Hairline Soft
#ebe6df
Barely-visible inner divider.
Ink
#141413
Headlines & primary text.
Body Strong
#252523
Emphasized paragraphs, lead text.
Body
#3d3d3a
Default running-text.
Muted
#6c6a64
Sub-headings, captions.
Muted Soft
#8e8b82
Fine-print, copyright.
On Primary
#ffffff
Text on accent fills.
On Dark
#faf9f5
Light text on dark surfaces.
On Dark Soft
#a09d96
Secondary text on dark.
Success
#5db872
Positive / available states.
Warning
#d4a017
Caution callouts.
Error
#c64545
Validation & error states.

Type scale

Each role pairs machine-readable metadata with a live sample rendered in the exact token.

display-xl64px / 400 / 1.05 / -1.5px
Newsreader
Meet your design system
display-lg48px / 400 / 1.1 / -1px
Newsreader
Meet your design system
display-md36px / 400 / 1.15 / -0.5px
Newsreader
Meet your design system
display-sm28px / 400 / 1.2 / -0.3px
Newsreader
Meet your design system
title-lg22px / 500 / 1.3
Inter
Built from tokens, end to end
title-md18px / 500 / 1.4
Inter
Built from tokens, end to end
title-sm16px / 500 / 1.4
Inter
Built from tokens, end to end
body-md16px / 400 / 1.55
Inter
A warm, editorial design system: a tinted cream canvas, warm-ink text, a single confident coral accent, and dark navy surfaces for product chrome.
body-sm14px / 400 / 1.55
Inter
A warm, editorial design system: a tinted cream canvas, warm-ink text, a single confident coral accent, and dark navy surfaces for product chrome.
caption13px / 500 / 1.4
Inter
The quick brown fox jumps over the lazy dog.
caption-uppercase12px / 500 / 1.4 / 1.5px
Inter
The quick brown fox jumps over the lazy dog.
code14px / 400 / 1.6
JetBrains Mono
design.export({ format: 'tokens' })
button14px / 500 / 1
Inter
The quick brown fox jumps over the lazy dog.
nav-link14px / 500 / 1.4
Inter
The quick brown fox jumps over the lazy dog.

Buttons

Accent fill for primary actions, canvas + hairline for secondary. Dark surfaces get an elevated variant.

button-primary
accent fill / on-primary text / md radius
button-primary-active
darker accent press state
button-primary-disabled
tinted disabled fill
button-secondary
canvas / ink / hairline outline
button-secondary-on-dark
elevated dark surface
text-link
inline link-style, no fill
text-link · accent
Read the research →
inline accent link in body copy
icon · circular
36 × 36 / canvas / full radius

Cards, mockups & model tiles

Reason through complexity

Multi-step reasoning across long context — the cream card is the workhorse content tile.

📚

Understand the codebase

From small refactors to large migrations, read code with the depth of a senior engineer.

refactor.ts · agent
async function migrate(file) {
  const code = read(file)
  // plan, then rewrite
  return agent.refactor(code)
}

Opus

The most capable tier for complex agentic tasks and long-horizon reasoning.

View capabilities →

Sonnet

Balanced speed and capability — the everyday workhorse for production systems.

View capabilities →

Start building today

Full-bleed accent surface with a canvas-button CTA. The single loudest moment in the system.

Connect everything

Drive

Read, summarize and draft across all your docs.

Slack

Bring the assistant into team conversations.

Notion

Search, edit and reorganize your knowledge base.

GitHub

Review PRs, run refactors, fix issues.

Linear

Triage tickets and draft replies in your voice.

Figma

Read design specs and translate them to code.

Plans

Free

$0
  • Limited daily usage
  • Web access
  • Mobile + desktop apps

Pro

$20
  • 5× more usage
  • Project workspaces
  • Advanced features

Enterprise

Custom
  • SOC 2 + HIPAA
  • SSO + IDP
  • Custom integrations

Inputs

Badges

Pill badges on a card surface, or accent fill with uppercase for emphasis.

FeaturedLimited betaNewBeta

Spacing Scale

The spacing tokens, drawn to scale. Compose layouts from these steps.

xxs · 4px
xs · 8px
sm · 12px
md · 16px
lg · 24px
xl · 32px
xxl · 48px
section · 96px

Border Radius

The rounding tokens. Tighter radii for controls, larger radii for content cards.

4px
xs
6px
sm
8px
md
12px
lg
16px
xl
9999px
pill
9999px
full

Elevation & Depth

Color-block first, shadow rare. The canvas-vs-dark contrast does most of the elevation work.

Flat / Canvas

Body sections, top nav.

Card surface

Feature cards, content cards.

Dark mockup

Code editors, model cards, footer.

Accent callout

Full-bleed CTA card.

Hairline border

Canvas card with 1px hairline.

Focus ring

3px accent at 22% alpha around inputs.

Responsive behavior

NameWidthKey changes
Mobile< 768pxSingle column; nav collapses; CTAs + tiers stack full-width.
Tablet768–1023pxGrids collapse toward 2-up; nav condenses.
Laptop1024–1279pxTightened gutters; 3-up grids retained.
Wide≥ 1280pxFull multi-column grids; centred 1200px column.
375
768
1024
1280
1440

Touch targets

  • Primary CTA at min 40 × 40px.
  • Icon button 36 × 36 — visually centered.
  • Text input height 40px.

Collapsing strategy

  • Top nav collapses below 1024px container width.
  • Grids reduce columns rather than scaling content.
  • Pricing tiers collapse 4 → 2 → 1; featured stays distinct.