You can create a normal extension that has LESS
code, and just write code that customizes the default design to what you want. You can't at the moment remove core's default CSS styles for the purpose of designing from scratch, but you can add on top of it.