It seems like this CSS Quake needs JS to run…

Maybe possible with https://lyra.horse/x86css/ ?

CSS does the rendering, the game logic is TypeScript.