Depth without guesswork.Box-shadow preview
1 layerValid CSS
Surface comparison
Shadow anatomy
Quick code
Light model
Direction
Elevation
Softness
Ambient
This is a design model, not a physical light simulator. It produces a consistent contact + key + ambient stack from one light direction and elevation so shadow systems stay coherent across components.
Generated model preview
Transition-safe state lab
State A
State B
Elevation token scale
Uses the current Light Lab direction, softness, ambient and tint to generate a coherent 0–24 elevation scale instead of unrelated hand-picked shadows.
CSS variables
Tailwind theme
Production CSS
CSS variables
Tailwind
React style
filter: drop-shadow()
Studio JSON