If you want to impress Hacker News, you have to write a browser in CSS, too, because currently your work depends on C++.
Starting, of course, with writing CSS in CSS.
(Recently saw a video with one of Thompson or Ritchie, IIRC. He described his mentor defining a language, defining that language in that language, then hand-translating that second definition into machine code. TMG -- transmogrifier.)
What we REALLY need here is to be able to compile CSS into x86 so you can write a multi-threaded kernel for your CSS-coded browser to run on.