Soon it’ll be shift registers, ALUs, and before we know it we’ll have DOOM in CSS.

Not exactly what you are asking for but we’re moving closer to your vision of the future:

https://github.com/yurkagon/Doom-Nukem-CSS