/* ==========================================================================
   OmniResume — Main Stylesheet Entry Point
   This file imports all CSS modules in the correct cascade order.
   Only this file should be linked from HTML for the site shell.
   ========================================================================== */

/* 1. Reset & normalization */
@import url('./reset.css');

/* 2. Design tokens (variables) */
@import url('./tokens.css');

/* 3. Base element styles */
@import url('./base.css');

/* 4. Typography */
@import url('./typography.css');

/* 5. Layout primitives */
@import url('./layout.css');

/* 6. Utility classes */
@import url('./utilities.css');

/* 7. Animations & transitions */
@import url('./animations.css');

/* 8. Components */
@import url('./components/buttons.css');
@import url('./components/forms.css');
@import url('./components/inputs.css');
@import url('./components/selects.css');
@import url('./components/checkboxes.css');
@import url('./components/radios.css');
@import url('./components/cards.css');
@import url('./components/modals.css');
@import url('./components/drawers.css');
@import url('./components/dropdowns.css');
@import url('./components/tabs.css');
@import url('./components/accordions.css');
@import url('./components/tooltips.css');
@import url('./components/popovers.css');
@import url('./components/badges.css');
@import url('./components/chips.css');
@import url('./components/toasts.css');
@import url('./components/alerts.css');
@import url('./components/pagination.css');
@import url('./components/breadcrumbs.css');
@import url('./components/skeleton.css');
@import url('./components/spinners.css');
@import url('./components/empty-states.css');
@import url('./components/avatars.css');
@import url('./components/progress.css');
@import url('./components/sliders.css');
@import url('./components/switches.css');
@import url('./components/rating.css');

/* 9. Site sections */
@import url('./sections/header.css');
@import url('./sections/footer.css');
@import url('./sections/hero.css');
@import url('./sections/logos.css');
@import url('./sections/stats.css');
@import url('./sections/features.css');
@import url('./sections/templates-showcase.css');
@import url('./sections/how-it-works.css');
@import url('./sections/categories.css');
@import url('./sections/ats-explainer.css');
@import url('./sections/examples.css');
@import url('./sections/videos.css');
@import url('./sections/blog-highlights.css');
@import url('./sections/faq.css');
@import url('./sections/feedback-cta.css');

/* 10. Page-specific */
@import url('./pages/home.css');
@import url('./pages/feedback.css');
@import url('./pages/legal.css');
@import url('./pages/search.css');
@import url('./pages/404.css');

/* 11. Accessibility overrides */
@import url('./high-contrast.css');
@import url('./reduced-motion.css');
@import url('./forced-colors.css');

/* 12. Dark theme (opt-in via [data-theme="dark"]) */
@import url('./dark.css');