| Element | Face | Size | Weight | Tracking |
|---|---|---|---|---|
| Wordmark | --font-display | 18–20px | 700 | -0.02em |
| Hero heading | --font-display | 36–48px | 600–700 | -0.02em |
| Section title | --font-display | 24px | 600 | -0.01em |
| Field label | --font-body | 10px | 700 | 0.1em |
| Body text | --font-body | 14–15px | 400 | 0 |
| UI label / pill | --font-body | 11–12px | 500–600 | 0 |
| Button text | --font-body | 13px | 600 | 0 |
| Output text | --font-body | 13–14px | 400 | 0 |
| Metadata / mono | --font-mono | 11–12px | 400 | 0 |
border-radius: 999px. Buttons, pills, toggles, tags. The signature shape — smooth and fluid, echoing the glissando motion.--rosewood fill with --parchment text. Creates gravity. Accent color is for wayfinding, not the main action.box-shadow: 0 0 0 4px rgba(196,112,90,0.08) with a subtle border-color shift. No hard rings. Feels like warmth radiating from the element.--terracotta shadow. Complete: --plum tint.rgba(43,31,30,x) — derived from rosewood, never pure black. Creates depth that feels like it belongs on the warm surface.cx=31 r=14 hole-r=4 sleeve-w=22
--parchment. Adds physicality. Reduced to near-zero on cards and interactive elements.| File | Change |
|---|---|
public/styles/base.css | All CSS custom properties — colors, fonts, opacity ramps, shadow tokens |
public/styles/components.css | Accent references, pill/button colors, model-specific borders |
public/styles/layout.css | Background gradients, grain texture tint, nav rail, shadow definitions |
public/index.html | Google Fonts + Fontshare link tags, theme-color meta |
public/styles/auth.css | Modal/dialog color references |