CSS does not rot because developers are careless. It rots because most stylesheets have no rule about what may override what. ITCSS is that rule.
Peerless organizes its CSS in layers ordered from broad to specific: generic resets, layout objects, base elements, components, and finally utilities. Each layer may only depend on the layers above it.
Specificity stays flat, so overrides are rare and intentional. When you do need to customize, you know exactly which layer to touch: brand tokens live in settings, component looks live in components, and one-off helpers live in utilities.
The payoff compounds: a year of edits leaves the stylesheet organized instead of layered with exceptions.
Those settings-layer tokens are also what make instant re-theming possible — see theming with CSS variables.