CSS preprocessors are fine.  Processors only understand binary but noone programs in binary today.  If CSS become the binary of tomorrow, it&#x27;s fine.<p>Inlining CSS is stupid, it makes your page bigger, less flexible, doesn&#x27;t use browser caching technics, and didn&#x27;t solve the problem at all (or make it worse...).<p>CSS with Javascript is even worse, as it will be slow as fuck, hard to maintain, and equivalent to directly write CSS by hand anyway.<p>flex-boxes, box-model, table display, and more... solve most of problems you will ever had.