Others have mentioned this is not necessarily a mis-use. I&#x27;ll add that what I see here is potentially an override style that can be toggled dynamically. In that case, this may be the right thing to do, the !important declaration lets this rule collide and win over conflicting font-weight rules without having to keep track of which order the conflicting rules were declared in; they might be in separate files.<p>The canonical .hide class I see many places, and use myself, has the exact same structure, and it is often better to do hiding this way than to toggle visibility or display, because it&#x27;s a pain and error prone to toggle display directly on mixed display mode elements, e.g., inline-block, flexbox, etc., and visibility doesn&#x27;t reflow.<p>So, don&#x27;t be so sure this rule exemplifies mis-using css. It might, but without the context, it&#x27;s pretty hard to draw that conclusion.