Components
Shared components that compose UI primitives with site constants.
Card Grid
Responsive grid layout for any card component. Renders children in 2 or 3 columns.
Lightbox
Full-screen image viewer with keyboard navigation and optional share callback.
Page Hero
Standard page header with eyebrow, title, and description. Handles nav clearance automatically.
Theme Toggle
A minimal light/dark mode toggle with animated sun and moon icons. Client component powered by next-themes.