/* Orchestrator only. Every rule lives in a partial; this file is nothing but
   the cascade order.

   Add a component as a NEW partial and one @import line here — never append
   rules to this file, or the ordering stops being readable at a glance.

   Bootstrap itself is NOT imported here. It is a separate <link> that loads
   BEFORE this file (see base.html), so everything below can override it without
   an !important anywhere. Keeping it out of this list also keeps the import
   graph honest: this file is our cascade, that link is the framework.

   Order matters and is not alphabetical:
     variables         the tokens everything else reads
     bootstrap-theme   binds those tokens onto Bootstrap's own --bs-* variables
     base              element defaults + the two page-level layouts
     animation         motion vocabulary, used by every partial below
     components        shared pieces (stats, chips, empty states, toasts)
     wizard            the programme configurator
     dashboard         back-office shell
     plans             the price list as cards, on billing, the feature gate
                       and after a takeover
     portal/terminal   the two member- and counter-facing surfaces
     legal             the platform's own privacy notice and terms
     marketing         the public landing page and signup — the only surface
                       here read by somebody who has not bought anything yet
     landing           the landing page's own sections, device frames, motion
     consent           the cookie banner, after the page it floats over
     insights          charts, which override table and card rules above
     joinqr            the join code, drawn by both the dashboard and the till
     print             paper, and LAST on purpose: a print rule has to win over
                       every screen rule above it, and being last is how it does
                       that without an !important */

@import url("partials/_variables.1d7b72dbcd75.css");
@import url("partials/_bootstrap-theme.1b1e236fd982.css");
@import url("partials/_base.9b82e0ab2e86.css");
@import url("partials/_animation.aebac1193233.css");
@import url("partials/_components.69b5863220c1.css");
@import url("partials/_wizard.89a7e110a26a.css");
@import url("partials/_dashboard.b4af03a74c7a.css");
@import url("partials/_programme.a5ae664cd7cd.css");
@import url("partials/_plans.69dc730a2bf0.css");
@import url("partials/_portal.266bc0247e1a.css");
@import url("partials/_legal.14f4c32dca05.css");
@import url("partials/_marketing.4c779022915f.css");
@import url("partials/_landing.907ae8ca8334.css");
@import url("partials/_consent.5fe02a967180.css");
@import url("partials/_social.06a609e2a167.css");
@import url("partials/_terminal.2b01cbbe0cce.css");
@import url("partials/_insights.09e4646c1a78.css");
@import url("partials/_joinqr.fcc686ba5570.css");
@import url("partials/_print.430058e06d77.css");
