Landing hero

Marketing hero section with headline, subtitle, and primary CTAs. Uses Rizzo typography and button components.

This block is a landing hero: centered headline, supporting text, and call-to-action buttons. Use it as the top of a marketing or product page. Same structure when you scaffold with npx rizzo-css init --template landing.

Preview

Hero section using design tokens and button classes.

Build something great

A themeable, accessible design system. Same CSS across Vanilla, Astro, Svelte, React, and Vue — no runtime lock-in.

Usage

Copy the snippet for your framework. Same BEM classes and structure work everywhere.

Usage

Full example for each framework (Astro, Vanilla, Svelte, Vue, React). Switch framework via View as or by clicking a Usage tab—both stay in sync.

Astro Vanilla Svelte Vue React

Get this block via CLI

Scaffold a new project with the Landing template:

bash bash
npx rizzo-css init --framework astro --template landing --yes

Or add to an existing project:

bash bash
npx rizzo-css add --framework astro --template landing

Components used

  • Rizzo typography and spacing tokens
  • Button classes (btn, btn-primary, btn-outline)