I didn't build this because I needed a project. I built it because I had something to prove.
🎮 Play it: https://extraordinary-bombolone-b35d76.netlify.app/
The Stubbornness Is The Stack
Everyone talks about the AI part of "Vibe Coding." Nobody talks about the part where you're still awake at 1am arguing with a CSS easing curve.
The AI didn't ship this. I did. The AI just meant I could make decisions faster than I could second-guess them. That's the actual workflow. Not magic. Stubborn human. Fast tool.
Why It Looks Like This
I could've made a colorful Simon clone. They exist. They're fine. They're forgettable. I wanted something that looked like it cost money.
Architectural Noir. Ink-black base — not #000000, never pure black. #080612 with a violet undertone that you feel before you notice. Ghost-white type. A single teal accent used exactly three times. CSS noise texture at 3% opacity over everything.
That noise layer is the secret. It's the difference between a screen and a surface.…