fault.css
Damage to the glass. See ov-fault.js and REFUSAL.md, "The third kind".
🔴 The ONE element in the kit that sits over the interface rather than behind it. That is allowed because a fault never needs to read what is underneath: a dead pixel is black over a chart and black over an empty panel. Anything that MULTIPLIES with the image beneath still has to be CSS.
src/fault.css · 1 block · blocks that belong to a custom element are on that element's page
.ov-has-fault
No still yet.
A surface carrying damage needs its own stacking context, or the fault escapes to the nearest positioned ancestor and lands over the wrong thing. .ov-finish already isolates; this is for anything else.
| selector | kind |
|---|---|
.ov-has-fault | block |
No demo page uses it, and no script writes it.