/* css/seasonal.css */

/* Animação base para os emojis flutuantes */
.seasonal-emoji {
    position: absolute;
    font-size: 1.6rem;
    pointer-events: none;
    user-select: none;
    z-index: 2;
    opacity: 0.25;
    filter: drop-shadow(0 0 8px rgba(255, 255, 255, 0.1));
    animation: seasonal-float 7s infinite alternate ease-in-out;
}

@keyframes seasonal-float {
    0%   { transform: translate(0, 0) rotate(0deg) scale(1); }
    100% { transform: translate(20px, -25px) rotate(12deg) scale(1.1); }
}

/* --- Temas Sazonais --- */

/* PÁSCOA 🐰🥚 (Fundo Roxo/Violeta) */
body.season-easter .summary-card {
    background-color: #44337A; 
    box-shadow: 0 8px 24px -4px rgba(68, 51, 122, 0.4);
}
body.season-easter .wave {
    background: #553C9A;
}

/* NATAL 🎄🎅 (Fundo Vermelho Profundo) */
body.season-christmas .summary-card {
    background-color: #63171B;
    box-shadow: 0 8px 24px -4px rgba(99, 23, 27, 0.4);
}
body.season-christmas .wave {
    background: #822727;
}

/* FESTA JUNINA 🔥🌽 (Fundo Laranja/Marrom Terroso) */
body.season-festa-junina .summary-card {
    background-color: #7B341E;
    box-shadow: 0 8px 24px -4px rgba(123, 52, 30, 0.4);
}
body.season-festa-junina .wave {
    background: #9C4221;
}

/* HALLOWEEN 🎃👻 (Fundo Escuro com Ondas Laranjas) */
body.season-halloween .summary-card {
    background-color: #171923;
}
body.season-halloween .wave {
    background: #DD6B20;
    opacity: 0.12;
}

/* ANO NOVO ✨🎆 (Fundo Preto com Brilho Dourado) */
body.season-newyear .summary-card {
    background-color: #121212;
    border: 1px solid rgba(236, 201, 75, 0.15);
}
body.season-newyear .wave {
    background: #ECC94B;
    opacity: 0.1;
}
