Solora is a bedtime story app. Parents use it at night, often in a dark room with a sleepy child. Building it light-first and adding dark mode later wasn't an option — we had to get dark mode right from the start.
Start Dark, Stay Dark
Most apps treat dark mode as an afterthought. They design in light mode, then invert colours and call it done. The result is usually muddy greys, harsh whites, and contrast issues everywhere.
We did the opposite. Every design decision started with the dark theme, then we verified it worked in light.
What We Learned
1. Pure Black is Harsh
#000000 looks great in mockups but feels aggressive on screens. We use #0A0A0F — still very dark, but softer on the eyes.
2. White Text Needs Hierarchy
In light mode, you can use weight and size to create hierarchy. In dark mode, you need colour too:
- Primary text:
#FFFFFF - Secondary:
#A1A1AA - Muted:
#71717A
3. Glows > Shadows
Drop shadows disappear in dark mode. We use subtle glows and gradients instead — they feel more intentional and premium.
4. Test in the Dark
This sounds obvious, but we tested Solora in actual bedrooms with the lights off. Colours that looked fine on a bright monitor were too harsh at 2am.
The Result
Parents tell us Solora "feels calming" — that's not an accident. Every pixel was designed for the moment when you're winding down with your kid.
Want to see how we approach design for your product? Get in touch.

