Outfit
ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
0123456789 !?&@#
Font family for the Moth design system.
Foundational values that define the visual style of the design system, including colors, typography, spacing, and more. Click any token to copy it.
Two families: one for everything, one for code.
Three weights keep the hierarchy clear.
Regular: Ship with confidence
Bold: Ship with confidence
Black: Ship with confidence
The type scale, from hint text to display headings.
Ship with confidence
Ship with confidence
Ship with confidence
Ship with confidence
Ship with confidence
Ship with confidence
Ship with confidence
Ship with confidence
Each line height pairs with the font size of the same name. Guides show the height of each line.
Modular, consistent
and ready for production.
Modular, consistent
and ready for production.
Modular, consistent
and ready for production.
Modular, consistent
and ready for production.
Modular, consistent
and ready for production.
Modular, consistent
and ready for production.
Modular, consistent
and ready for production.
Modular, consistent
and ready for production.
Pairs with the font size of the same name: a little looser for small text, tighter for display text.
Ship with confidence
Ship with confidence
Ship with confidence
Ship with confidence
Ship with confidence
Ship with confidence
Ship with confidence
Ship with confidence
Use for padding, margins and gaps. Bars are drawn at actual size.
Buttons, inputs and selects share one height, so they line up side by side.
Three corner styles cover every component.
Sharp
Small elements like checkboxes.
Default
The default for most components.
Full
Pill shapes like buttons.
Screen widths where layouts change. Use the values in media queries; CSS variables can't be used there directly.
Semantic colors. Reach for these before the raw scales below.
Background
Background color of the content area.
Surface
Surfaces on top of the background.
Surface raised
Surfaces on top of surfaces.
Border
Default border color.
Border info
Borders of informational elements.
Border success
Borders of success elements.
Border warning
Borders of warning elements.
Border danger
Borders of error and destructive elements.
Text
Default color for text.
Text weak
Subdued color for body text.
Text weaker
More subdued color for body text.
Text weakest
Placeholders in form elements.
Text accent
Accent-colored text, used sparingly.
Text contrast
Text on light fills, like a hovered primary button.
Accent
Brand color for primary actions and highlights.
Info
Informational messages.
Success
To convey success.
Warning
Use to warn the user.
Danger
Errors, or when something will be deleted.
Neutral
Solid neutral status color, used on components like badge.
Focus border
Focus outline on every control, and the border of a focused field.
Focus ring
Soft halo around a focused field.
Highlight
Background of selected text, everywhere.
The raw 12-step scales behind every semantic color.