The core perceptual shift in dark mode is the Helmholtz-Kohlrausch effect: at low luminance, colors appear more vivid and more saturated than at high luminance. A color that reads as comfortably saturated on a light background can appear to glow or vibrate on a dark background. This means that light-mode accent colors — brand primary, CTA buttons, link colors — must typically be desaturated and lightness-adjusted for dark mode. A light-mode primary at hsl(220, 70%, 48%) might need to become hsl(220, 55%, 65%) in dark mode: lighter (so it has contrast against the dark surface) and less saturated (so it does not feel overwhelming against the dark field). The lightness increase is necessary for contrast; the saturation reduction is necessary for comfort.
Surface hierarchy in dark mode uses the same logic as light mode but in the opposite direction. In light mode, surfaces move from white (page) to slightly off-white (card) to light gray (secondary surface) to medium gray (borders). In dark mode, surfaces move from near-black (page background) to slightly lighter dark gray (card) to mid-dark gray (secondary surface) to medium-light dark gray (borders). The critical constraint: dark mode surfaces should use very small lightness steps between surface levels. Light-mode interfaces can use large lightness steps (page: L98, card: L95, secondary: L88) because there is ample room. Dark-mode interfaces should use smaller steps (page: L8, card: L12, secondary: L16, border: L22) to avoid the depth feeling too dramatic. The result looks like a range of dark grays that are subtly but perceptibly different.
Icon and illustration color needs special attention in dark mode. Icons that work at their original color on light backgrounds often need to become line-weight or opacity-based in dark mode rather than filled. A filled amber icon at hsl(45, 90%, 55%) looks warm and friendly on white; the same icon on a dark background becomes a small glowing shape that competes with other UI elements. Reducing fill color to a tinted outline or reducing opacity (amber icon at 70% opacity on dark) often produces more usable results than literal color inversion. For illustrations, areas of dark detail on light backgrounds need to be re-evaluated as light detail on dark backgrounds — the luminance hierarchy of the illustration often needs to be rebuilt rather than inverted, since the original illustration was designed with the assumption of a light surround.