Skip to main content
PATTERN_LIBRARY_V1

Plain Astro components that still feel polished.

// We rebuilt the showcase to highlight what matters: repeatable layouts that stay fully static. Everything on this page renders at build time and works without extra JavaScript bundles.

COMPONENT PLAYGROUND

Buttons ship with sensible defaults, motion, and tokens baked in.

Every variant below is powered by the same component. Theme-aware colors, focus states, and keyboard bindings are already wired so you only drop in copy.

primary

Gradient-backed hero button for the single most important flow.

secondary

Low-lift action used next to primaries and inside cards.

outline

High contrast outline for toolbars and content actions.

gradient

Animated gradient for launch moments and promo blocks.

neon

Use sparingly for labs, beta features, or system alerts.

CARD SYSTEMS

Showcase data, stories, and references without rewriting markup.

The ModernCard component understands hover physics, glow states, and motion delays. Pass in variant names to get drastically different moods without touching CSS.

Realtime ready

Glass metrics

Layer subtle gradients with telemetry pills for quant proof.

  • Latency stabilized at 92ms
  • Sync health holding at 99.8%

Narrative led

Neon insights

Pair iconography with short blurbs to call attention to wins.

  • Playbooks ship weekly
  • Security posture auto audited

Editorial safe

Bordered content

Structured cards for blog digests or release note snippets.

  • MDX compatible
  • Frictionless copy/paste tokens

TYPOGRAPHY + THEMES

Type scale, motion, and theme toggles live together.

Tokens map straight into CSS variables, so marketing, docs, and product views stay synchronized. Theme toggles hydrate instantly thanks to the inline head script.

Display

Ship delightful UI systems

--font-size-4xl | --line-height-relaxed

Headline

Opinionated defaults reduce meetings

--font-size-3xl | --line-height-normal

Eyebrow

SYSTEM_STATUS_OK

--font-size-sm | letter-spacing: 0.35em

Body

Purpose-built for static deployments + high-trust teams.

--font-size-base | --line-height-relaxed

LAYOUT TOKENS

Drop these utility layers anywhere and stay on the rails.

The Grid component pipes directly into Tailwind classes while staying serializable. Use it inside CMS-powered content, MDX, or Astro pages without extra wrappers.

Spacing scale

0.25rem → 3rem

Used by Grid + Section pads to maintain breathing room.

--spacing-xs…--spacing-4xl

Radius presets

8px / 16px / 24px

Applies to cards, inputs, and avatar shells for cohesion.

--radius-sm…--radius-xl

Elevation steps

Shadows 100 → 900

Pre-tuned to look soft in light mode and crisp in dark.

--shadow-sm…--shadow-strong

Production-ready primitives

Numbers pulled directly from the starter configuration.

Patterns shipped
32

Hero, pricing, dashboard, blog

Design tokens
64

Color, type, motion, spacing

Runtime JS
6kb

Theme toggle + analytics hook

Test suites
45

Vitest + Playwright coverage

Want a guided audit of your own system?

Bring a component you rely on today. We will translate it into these primitives, wire up tokens, and ship Playwright + Axe coverage in the same session.

🚀 TRY_DEMO