/*
  Trunk CSS entrypoint (frontend/index.html links to ./styles.css)

  RULES:
  - Keep this file IMPORT-ONLY.
  - All actual styling must live in modular files under: frontend/public/css/
  - Trunk copies that directory to dist/css/, so imports use ./css/...
*/

@import './css/variables.css';

/* Reset & base */
@import './css/reset.css';
@import './css/typography.css';
@import './css/base.css';

/* Base elements */
@import './css/links.css';
@import './css/lists.css';
@import './css/tables.css';
@import './css/forms.css';

/* Layout */
@import './css/layout.css';

/* UI components */
@import './css/buttons.css';
@import './css/alerts.css';
@import './css/badges.css';
@import './css/cards.css';
@import './css/modals.css';
@import './css/accordions-tabs.css';
@import './css/tooltips-popovers.css';
@import './css/loaders-progress.css';
@import './css/pagination-breadcrumbs.css';
@import './css/dropdowns-menus.css';
@import './css/avatars-profiles.css';

/* Specialized components */
@import './css/navigation.css';
@import './css/hero.css';
@import './css/features.css';
@import './css/footer.css';
@import './css/components.css';
@import './css/components/cta-buttons.css';

/* Page styles (scoped) */
@import './css/pages/about.css';
@import './css/pages/courses.css';
@import './css/pages/mission.css';
@import './css/pages/pricing.css';
@import './css/pages/resources.css';

/* States & feedback */
@import './css/empty-states-errors.css';

/* Animations & effects */
@import './css/animations.css';

/* Utilities */
@import './css/utilities.css';
