Html is a Kotlin DSL, since html can be dynamic... content of a page changes according to data... but css is usually static, so thers no real reason for doing css in a programming language like kotlin... if you do need dynamic css, i guess you could make your own DSL...