/* Cascade-layer wrapper for Bootstrap — I1 @layer adoption (approved 2026-07-09).

   Bootstrap is pulled into `@layer vendor`. Per the CSS cascade, UNLAYERED
   normal declarations beat ANY layer regardless of specificity, so our unlayered
   app CSS (core / base-<brand> / components) wins Bootstrap utility/grid/component
   fights WITHOUT needing `!important`. This is the structural replacement for the
   `!important` arms race (see LIST §I1). NOTE: the initial flip-report (27 changes,
   APS homepage only) undercounted badly — the true full-sweep found ~1,689 diffs
   across most brands/pages, all the same two mechanisms: (a) an unlayered brand
   `!important` losing to a Bootstrap utility that is ALSO `!important` (per the
   reversal rule below), or (b) a low-specificity unlayered brand tag-selector
   (e.g. generic heading/paragraph resets) now unconditionally beating a
   higher-specificity but layered Bootstrap class it used to lose to on
   specificity. Reconciled component-by-component as each is found; see LIST §I1
   ledger for the running list.

   `@import` (not <link>) because a layer can only be assigned to an imported
   stylesheet; the file is <link>-preloaded in the template so the bytes are cached
   when this resolves. Django manifest storage rewrites this url() at collectstatic.

   `important-pins` is declared here (empty) purely to FIX layer ORDER: per the
   spec, for `!important` declarations layer priority is REVERSED (earlier-declared
   layer wins), and unlayered `!important` counts as the very LAST layer — so any
   Bootstrap utility that is itself `!important` (`.border`, `.mt-*`, `.position-*`,
   `.text-light`, all Bootstrap utilities) now beats an unlayered `!important`
   override that used to win on specificity alone. Registering `important-pins`
   BEFORE `vendor` here lets content added to that layer from ANY later stylesheet,
   in ANY brand's component/base file, win over Bootstrap's `!important` utilities
   without reintroducing a real specificity/`!important` arms race — each usage is
   a single, explicit, documented exception, not debt. Shared across brands (not
   APS-specific) since the same mechanism recurs in shared/base-linked components. */
@layer important-pins, vendor;
@import url("../core/vendor/bootstrap-5.3.0/bootstrap.min.38ba4e3f15ed.css") layer(vendor);
