/* =================================================================im
   AUTUMN THEME OVERRIDES (cipriam.ro)
   ================================================================ */

:root {
    --autumn-bg: #140d0a;
    --autumn-surface: #1f140e;
    --autumn-surface-glass: rgba(31, 20, 14, 0.75);
    --autumn-border: #4a2c1d;
    --autumn-primary: #d97706; /* Chihlimbar cald / Amber */
    --autumn-secondary: #c2410c; /* Portocaliu ruginiu */
    --autumn-accent: #f59e0b;
    --autumn-text: #fde68a; /* Crem cald / Vanilie */
    --autumn-text-muted: #d1d5db;
}

body.autumn-active {
    background-color: var(--autumn-bg) !important;
    color: var(--autumn-text) !important;
}

body.autumn-active header,
body.autumn-active nav,
body.autumn-active .navbar {
    background-color: var(--autumn-surface-glass) !important;
    backdrop-filter: blur(12px);
    border-bottom: 1px solid var(--autumn-border) !important;
}

body.autumn-active .card,
body.autumn-active .dashboard-box,
body.autumn-active .panel {
    background-color: var(--autumn-surface) !important;
    border: 1px solid var(--autumn-border) !important;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(245, 158, 11, 0.1);
}

body.autumn-active a {
    color: var(--autumn-accent) !important;
}

body.autumn-active a:hover {
    color: var(--autumn-primary) !important;
}

body.autumn-active .btn-primary,
body.autumn-active button.primary {
    background: linear-gradient(135deg, var(--autumn-secondary), var(--autumn-primary)) !important;
    border: none !important;
    color: #ffffff !important;
    box-shadow: 0 0 15px rgba(217, 119, 6, 0.4);
}

body.autumn-active .btn-primary:hover {
    opacity: 0.9;
    box-shadow: 0 0 20px rgba(245, 158, 11, 0.6);
}

/* Efect discret de frunze/accent vizual pe fundal */
body.autumn-active::after {
    content: "";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    background: radial-gradient(circle at 85% 15%, rgba(217, 119, 6, 0.05) 0%, transparent 40%),
                radial-gradient(circle at 10% 85%, rgba(194, 65, 12, 0.04) 0%, transparent 50%);
    z-index: 9999;
}