/* =============================================================================
   EXR Commissions — application stylesheet entrypoint

   This file is import-only. The real rules live in responsibility-based
   modules under /static/css/. The @import order below reproduces the
   original single-file cascade exactly: tokens first, print last, and
   buttons before listview (both define a .view-toggle rule).

   No build step: the browser fetches each module separately. landing.css
   is intentionally NOT imported here — it stays a separate stylesheet.
============================================================================= */

/* --- Foundation --- */
@import "css/fonts.css";
@import "css/tokens.css";
@import "css/base.css";
@import "css/typography.css";
@import "css/layout.css";

/* --- Components --- */
@import "css/components/buttons.css";
@import "css/components/forms.css";
@import "css/components/tables.css";
@import "css/components/cards.css";
@import "css/components/pills.css";
@import "css/components/modals.css";
@import "css/components/status_bar.css";
@import "css/components/toasts.css";
@import "css/components/listview.css";

/* --- Features --- */
@import "css/features/deals.css";
@import "css/features/split_sheet.css";
@import "css/features/accounts.css";
@import "css/features/integrations.css";
@import "css/features/properties.css";
@import "css/features/landlord_transfers.css";
@import "css/features/settings.css";
@import "css/features/users.css";
@import "css/features/invoices.css";
@import "css/features/leases.css";

/* --- Utilities & print (print MUST stay last) --- */
@import "css/utilities.css";
@import "css/print.css";
