/* ═══════════════════════════════════════════════════════════════════════════
   EstateAssist — 7-1 CSS Architecture
   Single entry point for all pages.

   Load order follows the cascade: tokens → base → vendors → layout →
   components → pages → themes.
   ═══════════════════════════════════════════════════════════════════════════ */

/* 1. Abstracts ─ tokens only, no output */
@import './abstracts/_variables.css';

/* 2. Base ─ resets and global element styles */
@import './base/_reset.css';
@import './base/_typography.css';

/* 3. Vendors ─ third-party overrides */
@import './vendors/_bootstrap.css';

/* 4. Layout ─ macro structural regions */
@import './layout/_navbar.css';
@import './layout/_footer.css';
@import './layout/_grid.css';
@import './layout/_page.css';

/* 5. Components ─ reusable UI primitives */
@import './components/_buttons.css';
@import './components/_forms.css';
@import './components/_tables.css';
@import './components/_cards.css';
@import './components/_badges.css';
@import './components/_switches.css';
@import './components/_menus.css';
@import './components/_bulk-bar.css';
@import './components/_utilities.css';

/* 6. Pages ─ page-specific overrides */
@import './pages/_dashboard.css';
@import './pages/_assets.css';
@import './pages/_bond.css';
@import './pages/_login.css';
@import './pages/_admin.css';
@import './pages/_matters.css';

/* 7. Themes ─ token overrides per body class (e.g. body.theme-classic) */
@import './themes/_default.css';
@import './themes/_classic.css';
