/* ========================================
   DYNAMIC THEME CSS
   این فایل توسط سیستم مدیریت تم تولید می‌شود
   ======================================== */

/* تم کلاسیک (پیش‌فرض) */
.theme-default {
    --primary-color: #667eea;
    --primary-dark: #764ba2;
    --primary-light: #8e9aaf;
    --primary-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
}

/* تم سلامت و تندرستی */
.theme-health {
    --primary-color: #4CAF50;
    --primary-dark: #45a049;
    --primary-light: #66bb6a;
    --primary-gradient: linear-gradient(135deg, #4CAF50 0%, #45a049 100%);
}

/* تم پزشکی حرفه‌ای */
.theme-medical {
    --primary-color: #17a2b8;
    --primary-dark: #138496;
    --primary-light: #20c997;
    --primary-gradient: linear-gradient(135deg, #17a2b8 0%, #138496 100%);
}

/* تم رشد و پیشرفت */
.theme-growth {
    --primary-color: #28a745;
    --primary-dark: #20c997;
    --primary-light: #40e583;
    --primary-gradient: linear-gradient(135deg, #28a745 0%, #20c997 100%);
}

/* اعمال تم فعلی */
body {
    background: var(--primary-gradient);
}

.navbar {
    background: var(--primary-gradient);
}

.sidebar .nav-link:hover,
.sidebar .nav-link.active {
    background: var(--primary-gradient);
}

.btn-primary {
    background: var(--primary-gradient);
}

.logo-section {
    background: var(--primary-gradient);
}

.stats-card {
    background: var(--primary-gradient);
}

.alert-info {
    background: var(--primary-gradient);
}

.badge.bg-primary {
    background: var(--primary-gradient) !important;
}

/* انیمیشن تغییر تم */
.theme-transition {
    transition: all 0.3s ease;
}

/* کلاس‌های کمکی برای تم‌ها */
.theme-text {
    color: var(--primary-color);
}

.theme-bg {
    background: var(--primary-gradient);
}

.theme-border {
    border-color: var(--primary-color);
}

/* Responsive adjustments */
@media (max-width: 768px) {
    .theme-preview {
        height: 80px;
    }
    
    .color-palette {
        gap: 4px;
    }
    
    .color-swatch {
        width: 16px;
        height: 16px;
    }
}

