/**
 * AttorneyOS CSS cascade layers
 *
 * Load this file FIRST (before tokens.css / app.css / marketing.css).
 * Explicit order wins over accidental source order for rules inside @layer.
 *
 * Priority (lowest → highest among layered styles):
 *   reset       — optional normalize
 *   tokens      — design tokens (:root primitives + semantic)
 *   base        — element defaults, typography scaffolding
 *   components  — app.css / marketing.css component classes (when migrated)
 *   utilities   — small helpers
 *   bridge      — tokens-bridge.css; restores aliases after mid-file :root noise
 *   page        — view-scoped sheets (pricing featured, etc.)
 *
 * Unlayered styles (e.g. firm brand <style> in app-layout) still beat every
 * layered rule — keep runtime theme injection unlayered on purpose.
 *
 * @see https://developer.mozilla.org/en-US/docs/Web/CSS/@layer
 */

@layer reset, tokens, base, components, utilities, bridge, page;
