Короче, там ваша любимая декларативность потому что typealias RuleSet = CSSBuilder.() -> Unit. То есть хоть укомпозируйся. Ну и логику можно сделать на котлин, а не прогрммированием на css.
Ну я собственно с sass и сравниваю. Недавно как раз довольно много времени просидел и на том и на том. С котлин проблема только в том, что основная часть удобной машинерии сделана для styled и нет официального бэкпорта в статический css.