/* Animációk */
@keyframes fall {
    0% {
        transform: translateY(-100px) rotate(0deg);
        opacity: 1;
    }
    100% {
        transform: translateY(100vh) rotate(360deg);
        opacity: 0;
    }
}

/* Rózsák háttérhez */
.rose {
    position: absolute;
    top: -100px;
    pointer-events: none;
    z-index: 1;
    animation-timing-function: linear;
}

.rose::before {
    content: "🌹";
    display: block;
}