Platform first
Reach for CSS and the browser's own APIs before a library. Scroll-driven animation, view transitions, anchor positioning and container queries replace thousands of lines of JavaScript — and run on the compositor.
The Method
Prism is a proof that a site can be genuinely dazzling and still be fast, accessible and robust. There is no trade-off here — only newer tools used carefully. It's18 templates and 8 lab experiments, built almost entirely from the web platform.
Reach for CSS and the browser's own APIs before a library. Scroll-driven animation, view transitions, anchor positioning and container queries replace thousands of lines of JavaScript — and run on the compositor.
Every page renders as semantic HTML with content intact when JavaScript never arrives. Motion, WebGL and smooth-scroll are layered on top with @supports and feature detection, never assumed.
Astro ships zero JS by default. Heavy things — Three.js scenes, GSAP — are isolated islands that lazy-load only when they scroll into view, and dispose themselves when they leave.
A single authoritative prefers-reduced-motion rule gentles or removes every animation. Smooth scroll switches off. Nothing autoplays into your vestibular system.
The whole system is built on perceptually-uniform OKLCH ramps, light-dark(), color-mix() and relative colors — so light and dark themes are two evaluations of the same tokens, not two hand-tuned palettes.
Keyboard-complete, visible focus rings that are refined but never removed, real landmarks and ARIA where the platform can't infer intent, and AA-contrast type throughout.
Open the source on any template, resize a preview, toggle reduced motion in your OS, view-source this very page. It's all meant to be explored.