/* ============================================================
   00-layers.css
   Layer-order declaration — the single source of truth for
   cascade priority across the entire DungeonMod stylesheet.

   Layers listed earlier have LOWER priority. Later layers win.
   Anything unlayered (no @layer wrapper) beats all layers.

   Order (low to high):
     reset       → modern reset, low-priority defaults
     base        → element styles wrapped in :where()
     tokens      → CSS variables (no selectors)
     components  → .dm-* opt-in classes (most authored CSS)
     utilities   → single-purpose helper classes
     woo         → WooCommerce overrides (load LAST so they win)
     overrides   → page-specific exceptions (rare escape hatch)

   Bricks 2.0's defaults live in @layer bricks and lose to all
   of these automatically. Anything intentionally unlayered
   wins over everything below.
   ============================================================ */

@layer reset, base, tokens, components, utilities, woo, overrides;
