Monokai is the color scheme a lot of developers see more than daylight: warm charcoal background, off-white text, and a handful of accent colors that each mean something — orange for constants, green for strings, blue for functions, purple for keywords, pink for operators. If you've written code in the last fifteen years, your eyes already know it.
From editor theme to brand
Most studios pick brand colors from a mood board. This one picked them from a syntax highlighter. The reasoning was simple: I spend all day inside Monokai, I find it calm and legible, and a brand should look like the place it was actually made. Richicinschi is built in a terminal, so it looks like one. We took the exact roles Monokai assigns and mapped them onto the brand — orange is action, every primary button; green is success; pink is danger; blue is information. The site you're reading uses the same palette your editor does, down to the hex values.
Constraints are the feature
A fixed palette is a gift, because it removes a thousand tiny decisions. There's no debate about which shade of orange — there's one orange, and it has a job. New screens assemble themselves out of parts that already agree with each other. The design system isn't a ninety-page document; it's nine colors with opinions and a rule that you don't invent a tenth.
Nine colors, each with a job. The discipline is in never adding a tenth.
That discipline is the hard part. Every interface eventually tempts you with 'just one more accent' for that one special case. Saying no is what keeps the whole thing coherent. A year of saying no is why every Richicinschi surface — the site, the apps, the icons — feels like it came from the same place. It did.
Warm, not cold
There's a stereotype that developer aesthetics are cold: pure-black backgrounds, neon green, very Matrix. Monokai isn't that. The charcoal is warm, closer to dark coffee than to black, and the accents are muted rather than electric. That warmth matters for the kind of apps I make. Breathe is supposed to feel calm, and you can't feel calm staring into a black void with bright green text. The same palette that keeps code readable for eight hours is what makes a wellness app feel quiet.
The honest catch
A code theme was never built to pass an accessibility audit, and a few of those gentle accent colors don't quite clear contrast minimums as small text on the dark background. That's a real tension between brand fidelity and legibility, and it's one I'm still working through — keep the Monokai hues that make the brand, while making sure nothing important is hard to read. A constraint you love is still a constraint. But that's the deal with building an identity out of something real instead of something invented: it comes with history, opinions, and the occasional inconvenient edge. I'll take that over a mood board every time.