/* ========================================
   AEE UNIVERSITY DESIGN SYSTEM
   Main Entry Point - Version 1.0
   Created: October 2025

   This file imports all design system components
   Import this file in base.html to use the design system
   ======================================== */

/* ===== IMPORT ORDER ===== */
/* 1. Variables (must be first) */
@import url("variables.8d5d9dd3fa8d.css");

/* 2. Typography */
@import url("typography.fe71d94728a5.css");

/* 3. Components */
@import url("components.20f424d41401.css");

/* 4. Utilities */
@import url("utilities.7419f58b1c5b.css");

/* 5. Animations (last) */
@import url("animations.e9b0cfb1b5cc.css");

/* ===== GLOBAL STYLES ===== */
*,
*::before,
*::after {
    box-sizing: border-box;
}

body {
    background: var(--aee-gradient-body);
    min-height: 100vh;
    margin: 0;
    padding: 0;
}

/* ===== RESPONSIVE CONTAINERS ===== */
.aee-container {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: var(--aee-space-md);
    padding-right: var(--aee-space-md);
}

@media (min-width: 576px) {
    .aee-container {
        max-width: var(--aee-container-sm);
    }
}

@media (min-width: 768px) {
    .aee-container {
        max-width: var(--aee-container-md);
    }
}

@media (min-width: 992px) {
    .aee-container {
        max-width: var(--aee-container-lg);
    }
}

@media (min-width: 1200px) {
    .aee-container {
        max-width: var(--aee-container-xl);
    }
}

@media (min-width: 1400px) {
    .aee-container {
        max-width: var(--aee-container-xxl);
    }
}

/* ===== PRINT STYLES ===== */
@media print {
    .aee-no-print {
        display: none !important;
    }
    
    .aee-card {
        box-shadow: none;
        border: 1px solid var(--aee-border-color);
    }
    
    .aee-page-header {
        background: none;
        color: var(--aee-text-primary);
        box-shadow: none;
    }
}
