/* ============================================================================
   Mercury Admin — Design System Entry Point
   ----------------------------------------------------------------------------
   Central stylesheet for the NEW admin design ("Variant A — Refined").
   This is the single file to link from App.razor; it pulls in the design
   tokens and base typography.

   Load order matters:
     1. tokens.css      — CSS custom properties (--mercury-*)
     2. typography.css  — opt-in typography built on the tokens
     3. primitives.css  — page-agnostic blocks (card, panel, empty, skeleton)
     4. forms.css       — MudBlazor form-control skin (loaded after MudBlazor's
                          own stylesheet, see App.razor)
     5. sheet.css       — MercurySheet's geometry/skin over MudDialog (same
                          load-order requirement)
     5b. modal.css      — the canonical centered modal over MudDialog, composed
                          by MercuryDeleteConfirmDialog (same requirement)
     6. tooltip.css     — MudTooltip skin (same load-order requirement; legacy,
                          still used by all not-yet-migrated tooltip call sites)
     7. mercury-tooltip-component.css — MercuryTooltip primitive skin (the
                          from-scratch replacement — see docs/admin.md#mercurytooltip)
     8. action-menu.css — the canonical `⋯` overflow menu over MudMenu (same
                          load-order requirement; every module's own menu opts
                          in through `ListClass`, so this must precede them)

   As pages are migrated in later phases, add their page-specific stylesheets
   here (e.g. @import "./pages/dashboard.css";). Keep new layers additive and
   scoped so the legacy app.css remains untouched.
   ============================================================================ */

@import "./tokens.css";
@import "./typography.css";
@import "./primitives.css";
@import "./buttons.css";
@import "./shell.css";
@import "./forms.css";
@import "./search-select.css";
@import "./sheet.css";
@import "./modal.css";
@import "./tooltip.css";
@import "./mercury-tooltip-component.css";
@import "./action-menu.css";
@import "./toasts.css";
@import "./table.css";
@import "./reorder.css";
@import "./pagination.css";
@import "./dashboard.css";
@import "./sites.css";
@import "./languages.css";
@import "./layouts.css";
@import "./feature-definitions.css";
@import "./feature-definition-form.css";
@import "./context.css";
@import "./content-sections.css";
@import "./pages.css";
@import "./menus.css";
@import "./feature-data.css";
@import "./media.css";
@import "./blog.css";
@import "./form-submissions.css";
@import "./audit-logs.css";
@import "./reusable-content.css";
@import "./email-templates.css";
@import "./redirects.css";
@import "./shared-feature-picker.css";
@import "./users.css";
@import "./password-requirements.css";
@import "./account-settings.css";
@import "./application-settings.css";
@import "./auth.css";
@import "./session.css";
