/* 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:
     fonts             the self-hosted Inter faces --font-sans names
     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)
     iconpicker        the stamp-icon grid, a component of its own
     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
     cardthemes        the stamp shapes a card theme picks, over the portal's
     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
     public-pages      the trade pages and /arak/, built from the landing's pieces
     feature-pages     the feature pages, from the same pieces plus their own
     blog              the articles and their index, from the same pieces
     help              the help centre: guides in the blog's column, topic cards
     consent           the cookie banner, after the page it floats over
     insights          charts, which override table and card rules above
     growth            referral, review and campaign-result figures
     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/_fonts.6cd77885b2d5.css");
@import url("partials/_variables.78173194b3c7.css");
@import url("partials/_bootstrap-theme.371ebd12ecd6.css");
@import url("partials/_base.7460e0453fe2.css");
@import url("partials/_animation.236fcdc281a2.css");
@import url("partials/_components.547a89223066.css");
@import url("partials/_iconpicker.6594f05805e3.css");
@import url("partials/_wizard.89a7e110a26a.css");
@import url("partials/_dashboard.da322f50dd0e.css");
@import url("partials/_programme.5ad578a02773.css");
@import url("partials/_plans.f74196cba922.css");
@import url("partials/_portal.e8034ce7eb5a.css");
@import url("partials/_cardthemes.280cc56df541.css");
@import url("partials/_legal.ec7dc489b7dc.css");
@import url("partials/_marketing.ca9f2a08e5c2.css");
@import url("partials/_landing.4c7378736f09.css");
@import url("partials/_public-pages.5d63f2b93eb6.css");
@import url("partials/_feature-pages.63506c6ceea3.css");
@import url("partials/_blog.0fd763a43977.css");
@import url("partials/_help.fc4c06b173bd.css");
@import url("partials/_consent.5fe02a967180.css");
@import url("partials/_social.06a609e2a167.css");
@import url("partials/_terminal.f94ad3dc37cb.css");
@import url("partials/_insights.bf456121a499.css");
@import url("partials/_growth.d9ceb79601fe.css");
@import url("partials/_joinqr.5e96c2f1e989.css");
@import url("partials/_print.430058e06d77.css");
