Skip to content
Darkmown 1.4

Scoped styles

Two components on this page both call their root element .card. In plain CSS the second skin would overwrite the first. Here they coexist: a .skin whose first line is scoped only ever styles the subtree it ships with. It's pure compile time — a path-derived id stamped onto the HTML and appended to the skin's selectors. No runtime, no class hashing in your markup, no collision.

Promo

Same class name, zero collision

This .card is a warm promo panel. The component beside it also calls its root .card — and they do not fight, because each scoped skin only matches inside its own stamped subtree.

How scoping works →
99.9%

uptime, because there is no client framework to crash

measured

What actually shipped

Read the docs