Elevation
Borders over shadows. The exposed mechanism aesthetic means structure is visible through borders, not implied through shadows. Shadows are reserved for elements that float above the page plane.
Elevation Levels
No elevation. No border, no shadow. Used when the surface itself is enough.
elevation: none1px solid border. The default for cards, inputs, dividers. Visible structure.
--elevation-borderEmphasized border. Active state, focus, hover on interactive elements.
--elevation-border-strongSubtle warm shadow. Dropdowns, popovers, tooltips. Barely there — just enough to float.
--elevation-raisedPhilosophy: Borders > Shadows
Borders show how the page is structured. The mechanism is exposed — you can see where one element ends and another begins.
Shadows indicate that an element floats above the page plane. Reserved for modals, dropdowns, and popovers.
Token Reference
--elevation-border 1px solid var(--color-border) Cards, inputs, dividers--elevation-border-strong 1px solid var(--color-border-strong) Active state, focus, emphasis--elevation-raised 0 1px 3px rgba(44,40,37,.08), ... Dropdowns, popovers--elevation-overlay 0 4px 16px rgba(44,40,37,.12), ... Modals, command palettesKEY RULE
Shadows are always warm — rgba(44, 40, 37, ...) — never cold gray.
This maintains the aged-paper warmth even for floating elements. If it is part of the page structure, use a border.
If it floats above the page, use a shadow.