Luca's Birthday party
Saturday, May 23
The easy-to-use motivational calendar app
Visual proofs for Phase 4 primitives. The “default” column has real interactive behavior; the other columns freeze each state via className override for visual demonstration only.
Ghost is reserved for the green canvas — not rendered on light surfaces.
Single canonical recipe (2026-05-19 consolidation): gradient 0.18→0.06 white-alpha · backdrop-blur-md · 20% white border · 14px radius. Every glass surface in production flows through the <Card> primitive. The ten cells below mirror every production card 1:1 at the real phone content width (390px) so typography can be compared side-by-side. See _design-system-reference/preview/components-glass-surface.htmlfor the canonical DS doc.
Typography standard (post-2026-05-21 pass): every card header is font-display text-h4 (16px / 600 Niramit); every card sub-header / supporting line is font-body text-body (14px / 400 Source Sans 3 at white/65-70). Matches the Countdown FeaturedCountdown reference at /plans/countdown.
Good job!
You reached level 5
Check off 7 more to-dos to unlock a sloth
Work · 30 min
Joe's Coffee · 1 hr
Anna's visit
Thursday, May 21 · 9:30 AM
Luca's Birthday party
Saturday, May 23
Work · 30 min
Joe's Coffee · 1 hr
Power Yoga Studio · 1 hr
Thursday, May 21 · 9:30 AM
Saturday, May 23
--surface-card-* applied via inline style (without the <Card> primitive).This Card-equivalent is built from inline style consuming the canonical tokens directly. Visually identical to a <Card>.