When I first started designing seriously, I defaulted to white backgrounds because that is what most design tutorials showed. Then I started building my portfolio — a project I cared deeply about — and I made a choice: dark-first. Not because it looked cooler, but because it forced me to think differently about every element on the screen.

That decision changed how I approach hierarchy, contrast, and the relationship between components. Dark mode is not a colour scheme you apply at the end. It is a design philosophy that reshapes every decision you make along the way.

"Light-mode design lets you get away with a lot. Dark-mode design makes every mistake visible."

Why Dark Mode Is Harder to Do Well

In light mode, white space does the heavy lifting. You get separation for free — a white card on a white background is still legible because borders and shadows are easy to read. In dark mode, you lose that shortcut. Everything needs to earn its place through contrast, colour, or elevation.

This exposes weaknesses in a design system very quickly. Inconsistent spacing becomes obvious. Type scales that weren't really working become glaring. Colours that relied on the white background for warmth look muddy or washed out against dark surfaces.

Light modeDefault
Separation via white space
Dark modeIntentional
Separation via contrast + elevation

Elevation Is Not About Shadows — It's About Light

Material Design introduced the concept of using lighter shades to represent higher elevation on dark surfaces. This is one of the most important ideas in dark-mode design. In the real world, objects that are closer to a light source appear lighter. Dark UI mimics this: a modal or a dropdown should feel physically closer to the user, so it is rendered slightly lighter.

0dp
Base
Background
1dp
Surface
Cards
4dp
Navigation
Bar
8dp
Modals
Drawers
16dp
Tooltips
Popovers

Notice I didn't use drop shadows for that chart. That's intentional — pure black shadows disappear against dark backgrounds. The solution isn't to make shadows brighter; it's to use surface colour to communicate elevation instead.

The Five Rules I Design By

What Designing Dark-First Actually Changes

🌑 Decisions That Shift When You Go Dark-First
Colour palette selection You choose colours that vibrate against dark, not against white. Pastels disappear. Jewel tones and electric hues take centre stage. Your whole palette shifts toward higher saturation at smaller sizes.
Icon and illustration style Heavy filled icons that work on white backgrounds can feel too dense on dark. Line icons with subtle fills, or single-colour SVGs with opacity, tend to integrate more gracefully.
Typography weight choices Thin and light weights that look elegant on white can become nearly invisible on dark surfaces at smaller sizes. You lean heavier — medium and semibold — for body text to maintain clarity.
Interactive state design Hover states that rely on background lightening (which works on light UI) now need to lighten the surface colour — which is already dark. This requires more deliberate state design for every interactive component.

Conclusion

I've seen dark mode treated as an afterthought — a filter slapped onto a light-mode design at the end of a project, with colours inverted and shadows tweaked. That approach always looks wrong, because it is wrong. Dark mode requires its own decisions, its own palette, its own system of elevation and contrast.

The reason I build dark-first is simple: the constraints make me more deliberate. I can't rely on white space as a free separator. I can't hide weak hierarchy behind a bright background. Every element needs a reason to be there — and that discipline carries over into how I think about every design, dark or light.

Try it. Start your next project with #0a0a0f and no other starting colour. See what it forces you to think about.

Veeny Ree Mae Bautista

Veeny Ree Mae Bautista

UI/UX Designer & Frontend Web Developer

Based in Bataan, Philippines. BSIT graduate of Bataan Peninsula State University. I design and build thoughtful digital experiences — and occasionally write about the lessons that come with growing up in tech.