/*
 * main.css — CSS entry point
 *
 * Import order: base → legacy flat files (preserved during migration)
 *
 * As each legacy file is migrated to styles/{layout,components,modules,utilities}/,
 * its @import line below is replaced with the new layered import.
 */

/* ── Foundation ── */
@import './base/reset.css';
@import './base/variables.css';
@import './base/typography.css';
@import './base/globals.css';

/* ── Layout ── */
@import './layout/app-shell.css';
@import './layout/sidebar.css';
@import './layout/navbar.css';
@import './layout/footer.css';

/* ── Components ── */
@import './components/toast.css';
@import './components/tooltip.css';
@import './components/nav-tabs.css';
@import './components/tabs-scroll.css';
@import './components/upload-icon.css';
@import './components/status-badge.css';
@import './components/radio.css';
@import './components/step-rail.css';
@import './components/icon-close.css';
@import './components/page-head.css';

/* ── Bootstrap-compatible components (same-name swap layer) ── */
@import './components/button.css';
@import './components/card.css';
@import './components/table.css';
@import './components/alert-badge.css';
@import './components/form.css';
@import './components/bs-js-compat.css';

/* ── Utilities ── */
@import './utilities/spacing.css';
@import './utilities/display.css';
@import './utilities/text.css';

/* ── Bootstrap-compatible utilities (same-name swap layer) ── */
@import './utilities/bs-spacing.css';
@import './utilities/bs-flex.css';
@import './utilities/bs-typography.css';
@import './utilities/bs-position.css';

/* ── Modules ── */
@import './modules/today.css';
@import './modules/schedule.css';
@import './modules/lesson-reviews.css';
@import './modules/settings.css';
@import './modules/calendar.css';
@import './modules/overview.css';
@import './modules/teacher.css';
@import './modules/teacher-show.css';
@import './modules/student-show.css';
@import './modules/enrollForm.css';
@import './modules/availability.css';
@import './modules/availability-modals.css';
@import './modules/lesson-modal.css';
@import './modules/pie-charts.css';
@import './modules/schoolyear.css';
@import './modules/login.css';
@import './modules/finance.css';
@import './modules/error.css';
@import './modules/notifications.css';
@import './modules/mediaLibrary.css';
@import './modules/mediaSidebar.css';
