Customize

Search 206 classes, tokens & guides from the framework metadata.

Graffiti

github

Aesthetic presets

Nine presets, each wrapped on a container so they re-skin only their subtree (ADR-0003). Same markup, different voice. Open the dialogs to see how each preset styles modals.

.theme-soft-consumer

Launch checklist

In review

Finalize the launch brief, confirm asset handoff, and schedule the team announcement.

Next review: Thursday, 2:00 PM.

A neutral note about how the preset reads on a callout surface.

Success callout — token --success on a tinted surface.

Used for account updates and receipts.

A dialog in this preset

Native <dialog> opens in the browser's top layer, so the preset's modal treatment shows here.

Confirm action

Are you sure you want to proceed? This cannot be undone.

The Quiet Geometry of Type

Notes on rhythm, contrast, and the page

Typography is the negotiation between author and reader, mediated by every choice the designer makes about rhythm and contrast. A page that breathes is a page that has been edited — not only the words, but the spaces between them, the weight of the headings, and the restraint at the corners. Good type asks nothing of you and earns attention anyway, which is what makes it so easy to overlook and so hard to do well.

The reader will not thank you for shouting, but a whisper too soft to hear is worse than a shout you can ignore.

Every preset on this page is asked to render the same paragraph; what changes is the voice it speaks in.

Success Warning Info Neutral

.theme-editorial

Launch checklist

In review

Finalize the launch brief, confirm asset handoff, and schedule the team announcement.

Next review: Thursday, 2:00 PM.

A neutral note about how the preset reads on a callout surface.

Success callout — token --success on a tinted surface.

Used for account updates and receipts.

A dialog in this preset

Native <dialog> opens in the browser's top layer, so the preset's modal treatment shows here.

Confirm action

Are you sure you want to proceed? This cannot be undone.

The Quiet Geometry of Type

Notes on rhythm, contrast, and the page

Typography is the negotiation between author and reader, mediated by every choice the designer makes about rhythm and contrast. A page that breathes is a page that has been edited — not only the words, but the spaces between them, the weight of the headings, and the restraint at the corners. Good type asks nothing of you and earns attention anyway, which is what makes it so easy to overlook and so hard to do well.

The reader will not thank you for shouting, but a whisper too soft to hear is worse than a shout you can ignore.

Every preset on this page is asked to render the same paragraph; what changes is the voice it speaks in.

Success Warning Info Neutral

.theme-paper

Launch checklist

In review

Finalize the launch brief, confirm asset handoff, and schedule the team announcement.

Next review: Thursday, 2:00 PM.

A neutral note about how the preset reads on a callout surface.

Success callout — token --success on a tinted surface.

Used for account updates and receipts.

A dialog in this preset

Native <dialog> opens in the browser's top layer, so the preset's modal treatment shows here.

Confirm action

Are you sure you want to proceed? This cannot be undone.

The Quiet Geometry of Type

Notes on rhythm, contrast, and the page

Typography is the negotiation between author and reader, mediated by every choice the designer makes about rhythm and contrast. A page that breathes is a page that has been edited — not only the words, but the spaces between them, the weight of the headings, and the restraint at the corners. Good type asks nothing of you and earns attention anyway, which is what makes it so easy to overlook and so hard to do well.

The reader will not thank you for shouting, but a whisper too soft to hear is worse than a shout you can ignore.

Every preset on this page is asked to render the same paragraph; what changes is the voice it speaks in.

Success Warning Info Neutral

.theme-system

Launch checklist

In review

Finalize the launch brief, confirm asset handoff, and schedule the team announcement.

Next review: Thursday, 2:00 PM.

A neutral note about how the preset reads on a callout surface.

Success callout — token --success on a tinted surface.

Used for account updates and receipts.

A dialog in this preset

Native <dialog> opens in the browser's top layer, so the preset's modal treatment shows here.

Confirm action

Are you sure you want to proceed? This cannot be undone.

The Quiet Geometry of Type

Notes on rhythm, contrast, and the page

Typography is the negotiation between author and reader, mediated by every choice the designer makes about rhythm and contrast. A page that breathes is a page that has been edited — not only the words, but the spaces between them, the weight of the headings, and the restraint at the corners. Good type asks nothing of you and earns attention anyway, which is what makes it so easy to overlook and so hard to do well.

The reader will not thank you for shouting, but a whisper too soft to hear is worse than a shout you can ignore.

Every preset on this page is asked to render the same paragraph; what changes is the voice it speaks in.

Success Warning Info Neutral

.theme-neon-arcade

Launch checklist

In review

Finalize the launch brief, confirm asset handoff, and schedule the team announcement.

Next review: Thursday, 2:00 PM.

A neutral note about how the preset reads on a callout surface.

Success callout — token --success on a tinted surface.

Used for account updates and receipts.

A dialog in this preset

Native <dialog> opens in the browser's top layer, so the preset's modal treatment shows here.

Confirm action

Are you sure you want to proceed? This cannot be undone.

The Quiet Geometry of Type

Notes on rhythm, contrast, and the page

Typography is the negotiation between author and reader, mediated by every choice the designer makes about rhythm and contrast. A page that breathes is a page that has been edited — not only the words, but the spaces between them, the weight of the headings, and the restraint at the corners. Good type asks nothing of you and earns attention anyway, which is what makes it so easy to overlook and so hard to do well.

The reader will not thank you for shouting, but a whisper too soft to hear is worse than a shout you can ignore.

Every preset on this page is asked to render the same paragraph; what changes is the voice it speaks in.

Success Warning Info Neutral

.theme-studio

Launch checklist

In review

Finalize the launch brief, confirm asset handoff, and schedule the team announcement.

Next review: Thursday, 2:00 PM.

A neutral note about how the preset reads on a callout surface.

Success callout — token --success on a tinted surface.

Used for account updates and receipts.

A dialog in this preset

Native <dialog> opens in the browser's top layer, so the preset's modal treatment shows here.

Confirm action

Are you sure you want to proceed? This cannot be undone.

The Quiet Geometry of Type

Notes on rhythm, contrast, and the page

Typography is the negotiation between author and reader, mediated by every choice the designer makes about rhythm and contrast. A page that breathes is a page that has been edited — not only the words, but the spaces between them, the weight of the headings, and the restraint at the corners. Good type asks nothing of you and earns attention anyway, which is what makes it so easy to overlook and so hard to do well.

The reader will not thank you for shouting, but a whisper too soft to hear is worse than a shout you can ignore.

Every preset on this page is asked to render the same paragraph; what changes is the voice it speaks in.

Success Warning Info Neutral

.theme-signal

Launch checklist

In review

Finalize the launch brief, confirm asset handoff, and schedule the team announcement.

Next review: Thursday, 2:00 PM.

A neutral note about how the preset reads on a callout surface.

Success callout — token --success on a tinted surface.

Used for account updates and receipts.

A dialog in this preset

Native <dialog> opens in the browser's top layer, so the preset's modal treatment shows here.

Confirm action

Are you sure you want to proceed? This cannot be undone.

The Quiet Geometry of Type

Notes on rhythm, contrast, and the page

Typography is the negotiation between author and reader, mediated by every choice the designer makes about rhythm and contrast. A page that breathes is a page that has been edited — not only the words, but the spaces between them, the weight of the headings, and the restraint at the corners. Good type asks nothing of you and earns attention anyway, which is what makes it so easy to overlook and so hard to do well.

The reader will not thank you for shouting, but a whisper too soft to hear is worse than a shout you can ignore.

Every preset on this page is asked to render the same paragraph; what changes is the voice it speaks in.

Success Warning Info Neutral

.theme-lumen

Launch checklist

In review

Finalize the launch brief, confirm asset handoff, and schedule the team announcement.

Next review: Thursday, 2:00 PM.

A neutral note about how the preset reads on a callout surface.

Success callout — token --success on a tinted surface.

Used for account updates and receipts.

A dialog in this preset

Native <dialog> opens in the browser's top layer, so the preset's modal treatment shows here.

Confirm action

Are you sure you want to proceed? This cannot be undone.

The Quiet Geometry of Type

Notes on rhythm, contrast, and the page

Typography is the negotiation between author and reader, mediated by every choice the designer makes about rhythm and contrast. A page that breathes is a page that has been edited — not only the words, but the spaces between them, the weight of the headings, and the restraint at the corners. Good type asks nothing of you and earns attention anyway, which is what makes it so easy to overlook and so hard to do well.

The reader will not thank you for shouting, but a whisper too soft to hear is worse than a shout you can ignore.

Every preset on this page is asked to render the same paragraph; what changes is the voice it speaks in.

Success Warning Info Neutral

.theme-schematic

Launch checklist

In review

Finalize the launch brief, confirm asset handoff, and schedule the team announcement.

Next review: Thursday, 2:00 PM.

A neutral note about how the preset reads on a callout surface.

Success callout — token --success on a tinted surface.

Used for account updates and receipts.

A dialog in this preset

Native <dialog> opens in the browser's top layer, so the preset's modal treatment shows here.

Confirm action

Are you sure you want to proceed? This cannot be undone.

The Quiet Geometry of Type

Notes on rhythm, contrast, and the page

Typography is the negotiation between author and reader, mediated by every choice the designer makes about rhythm and contrast. A page that breathes is a page that has been edited — not only the words, but the spaces between them, the weight of the headings, and the restraint at the corners. Good type asks nothing of you and earns attention anyway, which is what makes it so easy to overlook and so hard to do well.

The reader will not thank you for shouting, but a whisper too soft to hear is worse than a shout you can ignore.

Every preset on this page is asked to render the same paragraph; what changes is the voice it speaks in.

Success Warning Info Neutral

.theme-schematic · reference composition

09 · Schematic system

Build the system in visible layers.

This preset turns Graffiti into a product field manual without changing component markup.

Canvas Warm paper
Type Manrope + DM Mono
Geometry 1 px rules
Signals Coral + mint

One system, four decisions.

Schematic reference view

01 · Hierarchy

Large, tightly tracked Manrope headings sit against compact DM Mono annotations.

02 · Surfaces

Near-square corners, shared one-pixel rules, and zero shadow keep every role on one plane.

03 · State

Selected controls invert ink and paper; focus and active states stay short, flat, and explicit.

Theme implementation
RoleImplementation
TypographyManrope hierarchy; DM Mono labels, controls, code, and data.
SurfaceOne-pixel rules, 2–4 px radii, no shadows, and shared card-grid edges.
ActionFlat controls, 80–180 ms transitions, and a one-pixel active offset.