/* theme/index.css */
/* Main entry point for all styles in the application.
   This file imports all other CSS files in the correct cascade order.
   No actual styles should be defined here. */

/* Import Abstract Definitions (Variables, Utilities, Animations)
   These define foundational values but don't output any CSS directly */
   @import url('./abstracts/variables.css');
   @import url('./abstracts/animations.css');
   
   /* Import Base Styles
      These apply to raw elements across the entire site */
   @import url('./base/reset.css');
   @import url('./base/base.css');
   @import url('./base/typography.css');
   
   /* Import Layout Components
      These define structural elements and containers */
   @import url('./layouts/container.css');
   @import url('./layouts/grid.css');
   @import url('./layouts/header.css');
   
   /* Import UI Components
      These define reusable UI elements */
   @import url('./components/buttons.css');
   @import url('./components/cards.css');
   @import url('./components/forms.css');
   @import url('./components/modals.css');
   @import url('./components/status-indicators.css');
   @import url('./components/tournament-lifecycle.css'); 
   
   @import url('./components/footer.css');
   
   /* Import Page-Specific Styles
      These are scoped to specific pages using body classes */
   @import url('./pages/admin-dashboard.css');
   @import url('./pages/login.css');
   @import url('./pages/lore.css'); /* Check for bleeding CSS */
   
   @import url('./pages/simulator.css');
   @import url('./pages/styleguide.css');
   @import url('./pages/verification.css');
   @import url('./pages/animations.css'); /* Added new animations page CSS */
   @import url('./pages/verify-email.css'); /* Added new animations page CSS */
   @import url('./pages/tournament-detail.css');
   @import url('./pages/tournament-history.css');
   @import url('./pages/account.css');
   @import url('./components/tournament-lifecycle-detail.css'); /* Added lifecycle detail component */
   
   
   /* Import Utilities
      These provide helper classes and should come last for proper cascade */
   @import url('./utilities/status-badge-overrides.css'); /* Overrides various CSS */
   @import url('./utilities/utilities.css');