Pastel pink #FFB5C8 is the hero. Sherbet companions keep it colorful without competing with product. Display is Space Grotesk; editorial accents are Fraunces italic. All cards at 32px, fluid psychedelic graphics contained by rigorous grid.
60% neutrals, 30% pink scale, 10% sherbet pops. Pink never for body text on cream — use --pink-deep #E85D8A or charcoal for 4.5:1. New: Coral joins the palette for orbit pieces.
Display: Space Grotesk (geometric, slightly rounded). Editorial accent: Fraunces italic for key display words. Body/UI: Instrument Sans (humanist, highly legible). Tight display tracking, generous body line-height.
Resin is pillowy. Cards at 32px, inputs at 16px, buttons pill. Generous whitespace (luxury air) with dense color inside cards.
All icons are inline SVG via Icon.astro. No emoji, no Unicode glyphs. 1.4px stroke for UI icons, filled for stars.
Hand-poured · Pastel lab edition
Hand-poured · Pastel lab edition
Hand-poured · Pastel lab edition
Icon for heart/eye/arrow — no Unicode. Hover lifts + deepens shadow. Active nav state on Collection when on product pages.swirl-drift 18s infinite, pauses off-screen via IntersectionObserver, disabled under prefers-reduced-motion.aria-expanded, Escape-to-close, click-outside-to-close, body scroll lock. Desktop: active-page underline on Collection (incl. product pages) and System.getStaticPaths from src/lib/products.ts.Full fluid psychedelic without nausea: slow drift (18-22s), soft morph (12s), no fast spins. Pauses when off-screen. Respects reduced-motion. Grain overlay for tactile depth.