Foundation
A deliberately narrow reset — no classes, nothing to apply. Box-sizing and thin scrollbars go on everything; margin/padding zeroing is scoped via :where() to standard typographic and layout elements only, so embedded editors (CodeMirror, Obsidian) and third-party widgets keep their native spacing instead of losing it to a blanket reset. List markers are removed, media elements become block-level and responsive by
| Name | Description |
|---|---|
* |
Universal box-sizing (border-box), zero default border width, and thin scrollbars. |
:where(...) |
Targeted margin/padding zeroing on standard typographic and layout elements, protecting embedded editors. |
ol,ul,menu |
List-style unsetting for clean typographic lists. |
img,video |
Block display, vertical centering, and responsive max-width. |
svg |
Inline-block display for inline icons and symbols. |
hidden? |
Defensive display hiding while preserving hidden="until-found" for find-in-page. |
script |
Enforced display: none !important guarding against aggressive global style overrides. |