Reset

The porchlight.reset layer is minimal browser normalization — no normalize.css, no opinionated defaults. :where() keeps every rule at zero specificity so it is trivially overridable.

What it normalizes

Raw sample

A handful of unstyled elements, to confirm the reset loads cleanly:

placeholder
A native table
ColumnColumn
CellCell

Layer order

Declared in 00-layer-order.css; only reset is populated yet.

  1. reset Minimal browser normalization
  2. tokens Primitive and semantic design tokens
  3. themes Theme, brand, density, contrast, mode overrides
  4. base HTML element defaults
  5. layout Layout primitives and page/app shells
  6. components Component classes
  7. utilities Small single-purpose helpers
  8. enhancements Progressive @supports-gated features
  9. print Print behavior