/* The cascade-layer order — linked FIRST in index.html, before every stylesheet
   the build emits. Must equal the declaration at the top of src/styles/app.css
   (a unit test checks).

   ⚠️ WHY A FILE OF ITS OWN (rubix, measured live 2026-10-05): CSS ranks layers
   by FIRST declaration. In a production build Vite splits firstwall's component
   CSS into its own files and links them BEFORE index.css, so `@layer firstwall`
   was declared before this order and Tailwind's base reset beat every firstwall
   component. The dev server injects app.css first, which is why it never
   showed there. */
@layer theme, base, components, firstwall, utilities;
