Foundations

Design tokens.

120+ named values covering every primitive of the Lumino surface. Click any value to copy the variable name.

Color

Colors are grouped into surface, text, border, accent, semantic, brand, and category roles. In light mode the surface and text scales invert; accent stays warm.

Surface

Text

Border

Accent

Semantic

Brand

Category

Curriculum-category colors used for tags, pills, and icons in the Lumino portal. Swap per theme.

Typography

Four families: Inter Tight (sans body), Fraunces (display), JetBrains Mono (code), Nunito (rounded — used in Playful). Heading/body families swap per theme.

Families

Size scale

Line heights

Spacing

A 12-step spacing scale. The --space-* tokens are the semantic names; --s-* are legacy aliases from the portal. Density modifier (data-density) adjusts 3–8.

Border radius

Seven steps from 4px (--radius-xs) to fully rounded (--radius-pill). Themes remap the semantic --radius-card / --radius-button aliases — Pro is precise, Playful fully rounds everything.

Shadows & rings

Three elevation shadows for dark mode (warm-shifted in light mode), plus a focus ring using the accent glow.

--shadow-sm
inputs, chips
--shadow-md
cards, popovers
--shadow-lg
modals, hero
--ring — 2px accent glow ring

Motion

Two easing curves, three durations. Hover each tile to see the motion.

--ease-out · --duration-normal
--ease-out · --duration-fast
--ease-out · --duration-slow
--ease-in-out · normal

Z-index

A structured elevation scale so overlays stack predictably. Never use arbitrary numbers.

--z-raised (10)
--z-dropdown (100)
--z-sticky (200)
--z-overlay (300)
--z-modal (400)
--z-toast (500)
--z-tooltip (600)

Chrome dimensions

Nav widths and weights parameterized via tokens so layouts don't hard-code pixels.

TokenValuePurpose
--nav-w248pxExpanded left nav
--nav-w-collapsed68pxCollapsed icon-only rail
--hero-weight500 (Pro) / 400 (Studio) / 800 (Playful)Hero headline font-weight per theme

Download

tokens.css
The full CSS custom-property set. Drop in your <head>.
Download CSS →
tokens.json
Machine-readable token manifest for build tools and Figma plugins.
Download JSON →