Choose the active layer
Each tab maps to one comma-separated shadow in exact paint order.
One auditable CSS property
Tune offsets, blur, spread, colour, opacity and inset while the browser renders the exact ordered layers. Copy one stable declaration; no value leaves the isolated capsule.
No account · no network · 1–8 layers · deterministic CSS
Three explicit steps
Each tab maps to one comma-separated shadow in exact paint order.
Offsets, blur, spread, colour, opacity and inset all appear in copied CSS.
Paste it into the real component and verify its boundary and focus states.
Developer and design handoff
Local by construction
Compose the layers, copy the declaration, then verify boundaries, focus and compatibility in the component that will use it.