/* ChatBaN design system entry (Phase 2).
   Partials under wwwroot/css/. Import order = cascade order.
   Note: do not wrap these in @layer while Bootstrap is loaded unlayered in App.razor —
   layered rules lose to unlayered Bootstrap (white body, white form-select, etc.).

   --- Bootstrap diet audit (Phase 6, 2026-06-09) — decision: KEEP full bootstrap.min.css ---
   Bundle: bootstrap.min.css ≈ 227 KiB (232,808 B). No bootstrap.js is loaded.
   Gothic owns: themes/tokens, .gothic-* surfaces, buttons (.gothic-button + btn-* hooks),
   inputs (.gothic-input), modals (.gothic-modal-*), workspace shell, nav chrome (NavMenu.razor.css).
   Bootstrap still required for:
     • Forms — form-control, form-select, form-check, form-label (auth, profile, workspace, team, projects)
     • Buttons — btn, btn-primary/secondary/outline-*, btn-sm, btn-link (often paired with gothic-button)
     • Utilities — d-flex, gap-*, px/py/mb/mt/ms/me-*, w-100, flex-*, align-*, text-muted/danger/warning
     • Components — alert, table/table-dark, badge, list-group, navbar/nav-link/container-fluid
     • Reboot — box-sizing, typography baseline; Blazor validation (.valid / .invalid)
   Unused in markup (dead weight inside full bundle): row/col-*, form-floating, dropdown, modal.fade,
   carousel, accordion, offcanvas, btn-close. Grid alone ≈ 51 KiB if split-built.
   Rejected trims:
     • @layer(framework) import — Phase 2 white-margin regression on unlayered Bootstrap.
     • reboot + utilities only — drops form/alert/table/button component CSS; high regression risk.
     • Custom Sass build (no grid) — needs toolchain; revisit only if bundle size becomes critical.
   Future wins: replace hot-path Bootstrap utilities with gothic layout helpers incrementally;
   optional preload for bootstrap.min.css (CRP). global.css still sets --bs-form-switch-bg / --bs-table-*
   for Bootstrap component theming on light-gray. */
@import url('css/tokens/themes.css');
@import url('css/base/global.css');
@import url('css/components/shared.css');
@import url('css/components/toast.css');
@import url('css/workspace/layout.css');
@import url('css/workspace/page.css');
