bye bye CSS. 100% haskell