/**
 * BeCloud Executive Website - Main CSS Architecture
 * 
 * This file imports all CSS modules in the correct order to ensure
 * proper cascade and specificity management.
 * 
 * Architecture follows ITCSS (Inverted Triangle CSS) methodology:
 * 1. Settings (tokens/variables)
 * 2. Tools (mixins, functions - not applicable in vanilla CSS)
 * 3. Generic (reset, normalize)
 * 4. Elements (base typography, elements)
 * 5. Objects (layout patterns)
 * 6. Components (UI components)
 * 7. Utilities (helper classes)
 */

/* ==========================================================================
   1. SETTINGS - Design tokens and CSS custom properties
   ========================================================================== */
@import url('./tokens/variables.css');

/* ==========================================================================
   2. GENERIC - Reset and normalize styles
   ========================================================================== */
@import url('./base/reset.css');

/* ==========================================================================
   3. ELEMENTS - Base typography and element styles
   ========================================================================== */
@import url('./base/typography.css');
@import url('./base/forms.css');

/* ==========================================================================
   4. OBJECTS - Layout patterns and structural elements
   ========================================================================== */
@import url('./layout/grid.css');
@import url('./layout/responsive.css');
@import url('./layout/touch.css');

/* ==========================================================================
   4.5. CRITICAL ENTERPRISE STYLES - Load first for immediate visual impact
   ========================================================================== */
@import url('./critical-enterprise.css');

/* ==========================================================================
   5. COMPONENTS - UI components and modules
   ========================================================================== */
@import url('./components/hero.css');
@import url('./components/industry_selector.css');
@import url('./components/journey.css');
@import url('./components/services.css');
@import url('./components/dashboard.css');
@import url('./dashboard-fallback.css');
@import url('./components/testimonials.css');
@import url('./components/contact.css');
@import url('./components/about.css');
@import url('./components/hub_page.css');
@import url('./components/detail_page.css');
@import url('./components/navigation.css');
@import url('./components/solutions_hub.css');
@import url('./components/solution_detail.css');
@import url('./components/solution-detail-pages.css');
@import url('./components/case_studies_library.css');
@import url('./components/case_study_detail.css');
@import url('./components/service-navigation-professional.css');
@import url('./components/service-comparison-professional.css');
@import url('./components/solution-demonstration-features.css');
/* @import url('./components/assessment_modal_enhanced.css'); */
/* @import url('./components/assessment_modal_safe.css'); */

/* ==========================================================================
   6. UTILITIES - Helper classes and overrides
   ========================================================================== */
@import url('./utilities/spacing.css');
@import url('./utilities/animations.css');
@import url('./utilities/loading.css');
@import url('./utilities/accessibility.css');

/* ==========================================================================
   6.5. ACCESSIBILITY ENHANCEMENTS - WCAG AA compliance and enhanced UX
   ========================================================================== */
@import url('./components/accessibility-enhancements.css');

/* ==========================================================================
   7. CRITICAL CSS - Above-the-fold styles (loaded separately)
   Note: critical.css is loaded inline in the HTML head for performance
   ========================================================================== */