Foundation

Sizing and density

A restrained size system keeps controls predictable and gives the manuscript priority. Inline defaults to comfortable density, preserves 44px targets, and lets the draft own the workspace rather than its margin.

Control ladder

Three visible heights cover compact desktop tools, everyday controls, and full touch targets. The former 48px large control is reduced to 44px.

More
32px compact · 44px target
Save draft
40px comfortable · default
Start review
44px touch · full target

Hierarchy rule: color, label, and placement make an action primary. Height follows input mode and region density, not importance.

Density

Density is selected for a region, not toggled per component. Comfortable is the product default.

Inline density modes
ModeVisible heightUse
Compact32pxSecondary desktop chrome and quiet utility tools
Comfortable40pxDefault forms, editor actions, selects, and menus
Touch44pxMobile, coarse pointers, and visible touch targets

Control mapping

Map related controls to the same ladder. Smaller visual controls retain the 44px effective target shown above.

Control size mapping
ElementSizesDefaultInternal icon
Button32 / 40 / 44px40px16px · 20px at lg
Input/select40 / 44px40px16px
Icon button32 / 40 / 44px square40px16 / 20 / 20px
Checkbox/radio20px visual44px target
Switch40×24px track44px target
Chip/tag24 / 32px24px12 / 16px
Navigation row44px minimum44px16px
Toolbar48 / 64px48px local · 64px shell16 / 20px

Icons and avatars

Small supporting elements use short, complete ladders. The avatar preview uses the approved fixed-field Inline mark at each size.

Icon sizes

12
16
20
24

Avatar sizes

16
24
32
40
64

Draft workspace

The desktop review canvas is sized from the available viewport and split in favor of the manuscript. Content length changes internal scroll position, not the workbench height.

2:1Draft to rail
24pxWorkspace gap
320–400pxQuestion rail
460px minWorkbench height
Draft 2fr · internal scroll
Questions 1fr
Question card
Question card
Question card

Desktop height: max(460px, calc(100dvh - 304px)). Below lg, the full-width draft and questions return to one document flow.

Rules

Size supports reach, rhythm, and writing focus.

  1. Default to 40px. Comfortable density is the product baseline.
  2. Do not size by importance. Primary color and placement carry hierarchy.
  3. Keep targets reachable. Controls remain at least 44×44px effectively.
  4. Map icons to controls. Use 16px ordinarily and 20px for larger touch contexts.
  5. Keep density regional. Do not alternate density inside one toolbar or form.
  6. Keep the draft dominant. The question margin never receives more width than the manuscript.
  7. Bound the workbench, not the writing. Long content scrolls inside the viewport-sized region.
  8. Stack before shrinking. Mobile places questions after the full-width draft.