/**
 * TMngO - Card Components
 * Version: 1.0
 * Cartes d'information avec effet glassmorphism
 * Fichier : 80 lignes
 */

/* ========================================
   BASE CARD
   ======================================== */

.tm-card {
    box-sizing: border-box;
    
    background: var(--bg-card);
    border: 1px solid rgba(255, 255, 255, 0.2);
    box-shadow: var(--shadow-lg);
    backdrop-filter: blur(6px);
    
    border-radius: var(--radius-lg);
    padding: var(--spacing-lg);
    
    text-align: center;
    cursor: pointer;
    
    transition: all var(--transition-slow);
    
    user-select: none;
    font-weight: var(--font-weight-semibold);
    color: var(--text-primary);
}

.tm-card:hover {
    border-color: var(--text-primary);
    transform: scale(.95);
    box-shadow: var(--shadow-xl);
}

.tm-card:active {
    transform: scale(0.98);
}

/* ========================================
   CARD VARIANTS
   ======================================== */

.tm-card-enr {
    border-color: var(--color-enr-light);
}

.tm-card-enr:hover {
    border-color: var(--color-enr-primary);
    box-shadow: 0 8px 24px rgba(59, 130, 246, 0.3);
}

.tm-card-hist {
    border-color: var(--color-hist-light);
}

.tm-card-hist:hover {
    border-color: var(--color-hist-primary);
    box-shadow: 0 8px 24px rgba(16, 185, 129, 0.3);
}

/* ========================================
   RESPONSIVE
   ======================================== */

@media (max-width: 768px) {
    .tm-card {
        padding: var(--spacing-md);
    }
}
