/**
 * Main CSS Entry Point
 * Imports all CSS modules in the correct order
 */

/* Base Styles (reset, variables, typography, theme) */
@import 'base/reset.css';
@import 'base/variables.css';
@import 'base/typography.css';
@import 'base/theme.css';

/* Layout (navigation, hero, pages, footer) */
@import 'layout/navigation.css';
@import 'layout/hero.css';
@import 'layout/page.css';
@import 'layout/footer.css';

/* Components (buttons, forms, cards, etc.) */
@import 'components/buttons.css';
@import 'components/modal.css';
@import 'components/gallery.css';
@import 'components/pagination.css';
@import 'components/cards.css';
@import 'components/forms.css';
@import 'components/categories.css';
@import 'components/highlights.css';
@import 'components/lists.css';
@import 'components/code.css';
@import 'components/share.css';

/* Shortcodes */
@import 'shortcodes/book.css';
@import 'shortcodes/mind-grid.css';
@import 'shortcodes/picture-gallery.css';
@import 'shortcodes/pid-compass.css';
@import 'shortcodes/quote.css';

/* Features (articles, search, now pages, etc.) */
@import 'features/articles.css';
@import 'features/search.css';
@import 'features/now.css';
@import 'features/fieldnotes.css';
@import 'features/members.css';

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

/* Syntax Highlighting */
@import 'syntax.css';
