Theme 01 · Product interface

AuroraLight with
a sharper edge.

A calm, high-contrast system for software that needs clarity before character. Neutral surfaces hold the structure. Cobalt tells people exactly where to act.

  • Registry ready
  • Four adapters
  • AA contrast

System logic

Designed to disappear at the right moments.

Aurora gives product teams enough personality to feel owned, without asking the interface to compete with the work inside it.

Layout

Quiet structure

Paper-white surfaces and calibrated rules make dense product screens easier to scan.

Color

Useful color

Cobalt appears only where a person can act, so focus and hierarchy stay obvious.

Motion

Shared behavior

Every interaction carries the same hover, press, focus, loading, and success language.

Live component lab

One button. Three primitive systems.

Switch the implementation, then interact with the component. The visual contract stays identical across every adapter.

Button / primary / mediumtheme-aurora
Component implementation
Live
Implementation

Radix

Interactive

Hover, focus, or click to preview

  • Default
  • Hover
  • Focus
  • Active
  • Loading
  • Success

Foundation

A small palette with clear responsibilities.

Six core colors create the page hierarchy. Semantic aliases keep component decisions consistent as the product grows.

Light
Paper#fbfbfa
Light
Surface#ffffff
Light
Mist#f4f5f6
Light
Rule#e5e5e5
Dark
Ink#171717
Blue
Signal#2667ff
Display / TomorrowAa
Interface / Geist

Clear controls. Quiet surfaces. Visible state.

Utility / Geist Mono--color-accent: #2667ff;

Installation

Start with the system. Add only what you need.

Install the theme tokens once, then choose the button adapter that matches your existing component foundation.

Read component documentation
01 · Theme foundationColor, type, space, radius, and motion tokens
npx shadcn add http://localhost:3000/r/aurora-theme.json
02 · Button componentDefault button adapter and every interaction state
npx shadcn add http://localhost:3000/r/aurora-button.json