@import "./../../shared/css/app.css";

/* 1) Base (tokens + resets + primitives) */
@import "./base/root-variables.css" layer(tokens);
@import "./base/reset.css" layer(reset);
@import "./base/typography.css" layer(base);
@import "./base/layout.css" layer(base);
@import "./base/animations.css" layer(base);
@import "./base/utilities.css" layer(utilities);
@import "./base/print.css" layer(utilities);

/* 2) Helpers */
@import "./helpers/z-index.css" layer(utilities);
@import "./helpers/shadows.css" layer(utilities);

/* 3) Components (shared, low-specificity) */
@import "./components/buttons.css" layer(components);
@import "./components/forms.css" layer(components);
@import "./components/tables.css" layer(components);
@import "./components/cards.css" layer(components);
@import "./components/modals.css" layer(components);
@import "./components/alerts.css" layer(components);
@import "./components/navbar.css" layer(components);
@import "./components/sidebar.css" layer(components);
@import "./components/breadcrumbs.css" layer(components);
@import "./components/pagination.css" layer(components);
@import "./components/dropdowns.css" layer(components);
@import "./components/tabs.css" layer(components);
@import "./components/tooltips.css" layer(components);

/* 4) Vendor overrides */
@import "./vendors/flatpickr.overrides.css" layer(vendors);
