/*
 * ESTILO PARA ANIMAÇÃO DE NEVE SAZONAL (FLOCAGEM DE DEZEMBRO)
 * Implementação baseada em Font Awesome.
 */

/* Isola o floco do fluxo normal para evitar bugs no texto do header */
.snow-flake {
    position: fixed; 
    color: #ffffff; 
    top: -5vh; /* Começa acima da tela */
    z-index: 9990; /* Alto o suficiente para aparecer sobre o overlay */
    
    /* Configuração padrão da animação */
    animation-name: fall;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

/* Define a queda vertical */
@keyframes fall {
    0% {
        /* Movimento inicial */
        transform: translateY(0) rotate(0deg);
    }
    100% {
        /* Desce até o fim da viewport e gira */
        transform: translateY(100vh) rotate(360deg); 
    }
}