Dialog

Design.md

Changed from stock (Design.md §3.5): widths Small 480 / Medium 640 (default) / Large 880 clamped by the viewport, the overlay surface, 16 padding, the scrim at 40%, ✕ as a 32×32 Stroke Neutral button, footer buttons left-aligned.

npx shadcn@latest add @su/dialogComponent tokens:--dialog-padding--dialog-radius--dialog-width-lg--dialog-width-md--dialog-width-sm

Sizes

Small 480, Medium 640 (default), Large 880, clamped by the viewport (§3.5). Footer buttons left-aligned, dismiss first.