Skip to content
Dovetail White-label design system

Foundations

  • Overview
  • Download
  • Builder
Foundations
  • All foundations
  • Foundations
  • Color
  • Type
  • Layout
  • Shape
  • Size
  • Elevation
  • Motion
  • Themes
  • Tokens
Components
  • All components
  • Primitives
  • Divider
  • Grid
  • Inline
  • Spacer
  • Stack
  • VisuallyHidden
  • Section
  • Typography
  • Heading
  • Text
  • Actions
  • Button
  • ButtonGroup
  • IconButton
  • Link
  • Forms
  • Checkbox
  • CheckboxGroup
  • Field
  • Input
  • Radio
  • RadioGroup
  • Select
  • Slider
  • Switch
  • Textarea
  • Combobox
  • Display
  • Avatar
  • AvatarGroup
  • Badge
  • Card
  • Carousel
  • Code
  • EmptyState
  • List
  • Skeleton
  • Stat
  • Table
  • Tag
  • Navigation
  • Breadcrumbs
  • MenuSheet
  • Navbar
  • Pagination
  • Sidebar
  • Stepper
  • Tabs
  • TabPanel
  • AppShell
  • BottomNav
  • Feedback
  • Alert
  • Banner
  • Dialog
  • Drawer
  • Sheet
  • Popover
  • Progress
  • Spinner
  • Toast
  • ToastRegion
  • Tooltip
  • Thinking
  • Content
  • Accordion
  • AspectRatio
  • Cover
  • Callout
  • Figure
  • Image
  • Video
  • Icon
  • Media
  • Prose
  • Quote
  • BlockRenderer
  • SocialPost
  • Commerce
  • Price
  • Rating
  • QuantityStepper
  • ProductCard
  • ProductGallery
  • VariantPicker
  • StoreHeader
  • FulfilmentToggle
  • MenuSection
  • MenuItem
  • ModifierGroup
  • CartLine
  • OrderSummary
  • PromoCode
  • AddressFields
  • PaymentFields
  • OrderStatus
  • BasketBar
  • Chat
  • ChatHeader
  • MessageList
  • MessageDivider
  • MessageBubble
  • Composer
  • TypingIndicator
  • QuickReplies
  • AmbientBorder
  • VoiceInput
  • VoiceOverlay
Blocks
  • All blocks
  • HeroBlock
  • FeatureGridBlock
  • SplitBlock
  • StatsBlock
  • TestimonialBlock
  • FaqBlock
  • CtaBlock
  • BlockHeader
  • ChatBlock
  • MenuBlock
  • OrderTrackingBlock
  • ProductGridBlock
  • ProductDetailBlock
  • CartBlock
  • CheckoutBlock
Templates
  • All templates
  • Product
  • Chat
  • Dashboard screen
  • Food ordering
  • Settings page
  • Store
  • Marketing
  • Landing page from blocks
  • Marketing page
  • Social
  • Social templates
Guide
  • README
  • Token reference
  • Theming
  • Accessibility
  • Headless integration
  • Contributing
  • Changelog
  1. Dovetail
  2. Foundations

Foundations

The visual and structural decisions every component inherits. Each card below is live: switch the colour mode or context in the header and watch it follow.

Foundations

The contract the rest of the system rests on.

5 cards

Color

Seven OKLCH ramps, six surface levels, and the pairing rule.

17 cards

Type

A 1.200 scale from 16px, with line heights on the 4px grid.

8 cards

Layout

One 4px unit, read as three axes and four layers, tight to open.

5 cards

Shape

Radius named by what it wraps, and one focus ring.

2 cards

Size

Control heights and icon sizes, all on the grid.

2 cards

Elevation

Six levels of z-order, not a menu of shadows.

2 cards

Motion

Four roles. Exits are faster than entrances.

2 cards

Themes

Brand and density skins, each a file of token overrides.

3 cards

Tokens

Every token in the system, with its value in each theme.

/*form follows function*/

Foundations

  • Open in Claude