Actual CSS — Kitchen Sink

Buttons

Variants

Sizes

States

Links & groups

Badges

Default Primary Success Warning Danger
Soft Soft Soft Soft
Solid Solid Solid Solid
Outline Outline
Small Large
Link badge

Alerts

Default alert
Primary alert
Success alert
Warning alert
Danger alert
Solid primary
Outline primary
Compact alert context
Spacious alert context
Alert with an icon using .alert-icon.
Note

Admonition with a tinted title bar and body on the page surface. The border follows the intent.

Warning

Intent tints the title bar, border, and icon. The body uses var(--surface).

Cards

Card title

Some quick example text to build on the card.

Primary card

Card with intent class.

Header

Body with link

Avatars

TP JD SM LG
A B C
TP

Forms

Please enter a valid email
.native disables the enhanced picker
This field has an error

Tables

Name Role Status
Alice Developer Active
Bob Designer Away
Charlie Manager Offline

Modal / Drawer

Modal title

Modal content goes here.

Drawer title

Drawer content slides in from the side.

Flyout / Tooltip

Context menu

Quarterly report.pdf

Right click a detail below, or use More. The menu reports the exact detail that opened it.

Quarterly report.pdf Design team Updated today
No context selected.

Accordion

Getting started

Create a project and invite your team. The dashboard shows activity at a glance.

Billing & plans

Manage your subscription, update payment methods, and view invoices.

Advanced settings

Configure webhooks, API keys, and custom domains.

Tabs

General settings panel. Edit profile.

Spinner

Card loading

Please wait

Content obscured while loading.

Skeleton

Progress / Meter

Steps

  1. Account
  2. Payment
  3. Confirm
  1. Account
  2. Payment
  3. Confirm
  1. Uploaded
  2. Processing
  3. Published

Navbar

Breadcrumb

Pagination

Key / Overline

Press Ctrl + K to open.

Section label

Section heading

Status bar

Floating action button

The speed dial is fixed to the viewport's bottom-end corner. Activate the primary button to open its native <details> action list.

Document
Upload
Folder

Aura

New 12

Dark mode

Use the theme selector at the top to switch data-theme.

Theme island

A nested [data-theme="forest"] island must recompute the theme-derived aliases from its own tokens, not inherit the parent's resolved values: pressed button, selected/disabled choices, card shadow, focus ring, and text selection should all follow the island's green palette.

Forest card

Its shadow follows the island's --shadow-color.

Scopes

Three contexts that reach components by inheritance. Each block sets one scope on its container; nothing inside restates it.

Inverted surface

Contextual text follows the inverted foreground.

Badge Link

A card keeps its own surface inside the block.

Density

sm

Badge

default

Badge

lg

Badge

Nested intent

Card carries the intent

Untinted Local success

Disabled & special states

Disabled badge
CD
  • Rating
    Rating (disabled)
    OTP code
    OTP code (disabled)
    Color picker
    Color picker (disabled)