Refactored widget CSS (semantics)