/**
 * AfriGulf Recruitment - Main CSS File (COMPLETE)
 * Import all consolidated stylesheets in the correct order
 * 
 * USAGE INSTRUCTIONS:
 * ====================
 * 
 * OPTION 1 - Single Import (Recommended for most pages):
 * <link rel="stylesheet" href="assets/css/main.css">
 * 
 * OPTION 2 - Selective Loading (For specific pages):
 * <!-- Core (Required for all pages) -->
 * <link rel="stylesheet" href="assets/css/consolidated/variables.css">
 * <link rel="stylesheet" href="assets/css/consolidated/base.css">
 * <link rel="stylesheet" href="assets/css/consolidated/layout.css">
 * <link rel="stylesheet" href="assets/css/consolidated/components.css">
 * 
 * <!-- Page-Specific (Load only what you need) -->
 * <link rel="stylesheet" href="assets/css/consolidated/auth.css"> <!-- For login/register -->
 * <link rel="stylesheet" href="assets/css/consolidated/dashboard.css"> <!-- For user dashboard -->
 * <link rel="stylesheet" href="assets/css/consolidated/profiles.css"> <!-- For CV/profile pages -->
 * <link rel="stylesheet" href="assets/css/consolidated/messages.css"> <!-- For messaging -->
 * <link rel="stylesheet" href="assets/css/consolidated/pages.css"> <!-- For public pages -->
 * <link rel="stylesheet" href="assets/css/consolidated/admin.css"> <!-- For admin panel -->
 * <link rel="stylesheet" href="assets/css/consolidated/cookie-consent.css"> <!-- For cookie banner -->
 */

/* ========================================
   CORE FILES (Load in this order!)
   ======================================== */

/* 1. Variables - MUST be first */
@import url('consolidated/variables.css');

/* 2. Base - Reset and typography */
@import url('consolidated/base.css');

/* 3. Layout - Header, footer, navigation */
@import url('consolidated/layout.css');

/* 4. Components - Reusable UI elements */
@import url('consolidated/components.css');

/* 5. Utilities - Helper classes (optional) */
@import url('consolidated/utilities.css');

/* 6. Animations - Global animations and effects */
@import url('consolidated/animations.css');

/* 7. Header */
@import url('consolidated/header.css');

/* 8. Footer */
@import url('consolidated/footer.css');

/* ========================================
   PAGE-SPECIFIC FILES
   Load all by default, or comment out
   what you don't need for optimization
   ======================================== */

/* Cookie Consent Banner (GDPR) */
@import url('consolidated/cookie-consent.css');

/* Dashboard (User Dashboard) */
@import url('consolidated/dashboard.css');

/* Public Pages (Landing pages, specializations, jobs, legal) */
@import url('consolidated/pages.css');

/* News & Articles */
@import url('consolidated/news.css');

/* Authentication (Login, Register, Password Reset) */
@import url('consolidated/auth.css');

/* Profiles (CV Display, Profile Editing, Portfolio) */
@import url('consolidated/profiles.css');

/* Messages (Inbox, New Message, Conversations) */
@import url('consolidated/messages.css');

/* Admin Panel (User Management, Applications, Moderation) */
@import url('consolidated/admin.css');

/* Admin Pages (Forms, Settings, News management) */
@import url('consolidated/admin-pages.css');

/* Admin Pages (Forms, Settings, News management) */
@import url('consolidated/maintenance.css');


/* Admin Pages (Forms, Settings, News management) */
@import url('consolidated/coming-soon.css');

/**
 * FILE MAPPING GUIDE:
 * ===================
 * 
 * Use main.css on these pages:
 * ✓ index.php (includes: pages, cookie-consent)
 * ✓ about.php (includes: pages)
 * ✓ teachers.php, house-managers.php, tutors.php (includes: pages)
 * ✓ jobs.php, job-details.php (includes: pages)
 * ✓ login.php, register.php (includes: auth)
 * ✓ dashboard.php (includes: dashboard)
 * ✓ profile.php (includes: profiles)
 * ✓ messages.php, message.php (includes: messages)
 * ✓ admin/* (includes: admin)
 * ✓ contact.php (includes: pages)
 * ✓ privacy-policy.php, terms-of-service.php (includes: pages)
 * 
 * Total Size Comparison:
 * ======================
 * Before: 19 separate files, ~269KB total, multiple HTTP requests
 * After: 1 main import or selective loading, better caching, organized structure
 */
