# Cascade Layer Partition

> Declare one ordered set of named cascade layers once at the stylesheet root, assign every rule to exactly one layer, and let layer order — not selector specificity nor source order — decide precedence, so values, appearance, placement, and assembly can never fight for the same declaration.

Record: `algo:cascade-layer-partition`
Kind: css-cascade
Canonical: https://banes-lab.com/ontology/algorithms#algo-cascade-layer-partition
Closure: https://banes-lab.com/json/records/algo/cascade-layer-partition/closure

## composes

- [Architectural Style Boundary](https://banes-lab.com/records/algo/architectural-style-boundary.md)
- [Responsibility Boundary](https://banes-lab.com/records/algo/responsibility-boundary.md)

## composed-by

- [CSS Type-Cascade Kernel](https://banes-lab.com/records/algo/css-type-cascade-concern.md)
