Skip to content
Uses

Tool

Tailwind CSS

Utilities, layered so the icon set cannot outrank them.

Category
Interface

Tailwind CSS

Utility classes for everything, with one hard-won exception.

Layers are not decoration

CSS cascade layers decide which rule wins when two disagree, and an unlayered rule beats every layered one no matter how specific the loser is. Two rules in this codebase are deliberately unlayered for exactly that reason β€” the page background being one, because the component library sets body from its own base layer and would otherwise repaint the site out from under the theme.

Worth knowing before you write your own overrides: if a rule here looks like it is fighting the framework and winning, it is not specificity, it is the layer it lives in.