Decisions Tokens Back to overview
Showcase

Components

Live reference for every Caster component. Each page shows all states and variants alongside the markup. View-source on any page is the canonical reference implementation — copy markup directly from the snippets below the live examples.

How to use this

Each component page imports ../tokens/tokens.css + components.css. To build a page, import those two files and use the class names exactly as documented. --caster-* custom properties are available globally; override them at any scope to retheme without editing the component CSS.

Status: v0.16.3 · 30 / 30 component pages live. Foundations, primitives, composites, layout, and patterns all complete. Use the sidebar (or tiles below) to navigate.

Foundations

The visual primitives every component is built from. 7 pages.

Primitives

Single-purpose components used everywhere. 8 pages.

Composites

Compositions of primitives that make up product surfaces. 6 pages.

Layout

Page-spanning chrome — header, nav, footer, container, rails. 6 pages.

Patterns

Compositions of multiple components — recipes, not new components. 3 pages.