oscar castaneda
Frontend

Dark Mode Done Right

It's not just an aesthetic — it's an accessibility feature

A peaceful campfire burning brightly under a starry sky in Colibița, Romania, creating a warm and cozy atmosphere.

Photo by Vlad Bagacian from Pexels.

Dark mode is more than a trend. For many users, it's a comfort. It reduces eye strain, saves battery, and just feels better — especially late at night.

But implementing it isn't always straightforward.

Things I learned:

  • Avoid hardcoding background colors
  • Use CSS custom properties for theme toggles
  • Respect system preferences (prefers-color-scheme)

Good dark mode doesn't just invert colors. It feels natural.

Design with intention. And always test it in sunlight.

Author

OC

Oscar Castaneda

Financial software development