In defense of functional CSS
But wait, what exactly is so hard about doing something like<p><pre><code>    &#x2F;&#x2F; _profile.scss
    .profile-card {
      @extend .m-5;
      &#x2F;&#x2F; several more lines of extending
      @extend border-gray-light; 
    }
</code></pre>
and just get the best of both worlds? That variant also has the advantage of letting us JS folk use element classes for useful stuff, and makes changing all instances of &quot;profile-card&quot; simultaneously a lot simpler.