/* ===== SOCCER PRACTICE TRACKER - MODULAR CSS ===== */

/* Import all CSS modules in correct order */

/* 1. Foundation Styles */
@import url('base.css');
@import url('utilities.css');

/* 2. Component Styles */
@import url('buttons.css');
@import url('forms.css');
@import url('tables.css');
@import url('modals.css');

/* 3. Feature Styles */
@import url('auth.css');
@import url('navigation.css');
@import url('dashboard.css');
@import url('practice.css');
@import url('progress.css');
@import url('leaderboard.css');
@import url('coach.css');
@import url('profile.css');
@import url('rewards.css');
@import url('analysis.css');

/* 4. Layout Styles */
@import url('responsive.css');

/* ===== DASHBOARD TAB VISIBILITY FIX ===== */
#dashboardTab {
  display: block !important;
}

#dashboardTab.hidden {
  display: none !important;
}

/* ===== GLOBAL OVERRIDES ===== */
/* Any global overrides or final adjustments can go here */

/* Ensure proper font loading */
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&family=Inter:wght@400;500;600&display=swap');

/* Print styles */
@media print {
  .nav-tabs,
  .btn,
  .timer-controls,
  .chat-input-container {
    display: none !important;
  }

  .card {
    box-shadow: none !important;
    border: 1px solid #ccc !important;
  }
}