/* 
 * Main CSS File - Imports all modules
 * This file serves as the entry point for all CSS modules
 */

/* Base styles - Foundation of the design system */
@import 'base/variables.css';
@import 'base/reset.css';
@import 'base/typography.css';

/* Layout - Major structural components */
@import 'layout/container.css';
@import 'layout/navbar.css';
@import 'layout/footer.css';
@import 'layout/grid.css';

/* Components - Reusable UI elements */
@import 'components/buttons.css';
@import 'components/cards.css';
@import 'components/forms.css';
@import 'components/cookie-banner.css';
@import 'components/modal.css';

/* Sections - Page sections and content areas */
@import 'sections/hero.css';
@import 'sections/organizations.css';
@import 'sections/sponsorship.css';
@import 'sections/events.css';
@import 'sections/articles.css';
@import 'sections/about.css';
@import 'sections/newsletter.css';

/* Page-specific styles */
@import 'pages/events/events-page.css';

/* Utilities - Helper classes and animations */
@import 'utilities/animations.css';
@import 'utilities/helpers.css';
@import 'utilities/responsive.css';