/* ============================================
   MAHARADHA TECHNOLOGIES - MAIN STYLESHEET
   Modular CSS architecture for maintainability
   ============================================ */

/* ============================================
   1. CORE - Foundation
   Variables, resets, and base typography
   ============================================ */
@import 'core/variables.css';
@import 'core/reset.css';
@import 'core/typography.css';

/* ============================================
   2. COMPONENTS - Building Blocks
   Reusable component styles
   ============================================ */
@import 'components/navigation.css';
@import 'components/buttons.css';
@import 'components/cards.css';
@import 'components/forms.css';
@import 'components/footer.css';

/* ============================================
   3. UTILITIES - Helpers and Overrides
   Animation, spacing, and utility classes
   ============================================ */
@import 'utilities/animations.css';
@import 'utilities/spacing.css';
@import 'utilities/helpers.css';

/* ============================================
   ARCHITECTURE NOTES
   
   This modular structure provides:
   - Single source of truth for all styles
   - Clear separation of concerns
   - Easy maintenance and updates
   - No duplicate definitions
   - Resolved conflicts
   - Better performance
   
   Import order matters:
   1. Variables first (used by all other files)
   2. Reset second (foundation)
   3. Typography third (base styles)
   4. Components fourth (building blocks)
   5. Utilities last (overrides and helpers)
   ============================================ */
