Surface layering: the foundation of dark mode depth
The most important structural decision in dark mode design is how to create visual hierarchy without light backgrounds and drop shadows. The answer is elevation through lightness: each layer of the interface sits at a slightly higher lightness value than the one below it. A reliable starting point: base background at L:10-12%, navigation at L:13-15%, card surfaces at L:17-19%, modals at L:21-23%. Each step is only 2-4% lightness — invisible as swatches side by side but clearly readable as depth when rendered in a complete interface. This approach also works in dark UI kits like the Dark Mode UI Kit, which provides these layer values as named design tokens.
