Shadows & Elevation

Shadows communicate depth and hierarchy. Use lighter shadows for subtle separation and heavier shadows for elevated, interactive elements.

None--ds-shadow-noneNo shadow
Small--ds-shadow-smSubtle lift for inputs and badges
Medium--ds-shadow-mdCards, dropdowns, popovers
Large--ds-shadow-lgModals, floating panels
Extra Large--ds-shadow-xlDialogs, toasts, elevated UI
Inner--ds-shadow-innerInset shadow for pressed states
LevelTokenUse For
Ground--ds-shadow-noneFlat elements, inline content
Raised--ds-shadow-smButtons, inputs, small cards
Floating--ds-shadow-mdCards, dropdowns, tooltips
Overlay--ds-shadow-lgModals, slide-overs, panels
Top--ds-shadow-xlToasts, dialogs, command palette
Inset--ds-shadow-innerActive/pressed button states