.light-bar {
    position: fixed;
    width: 70%;
    height: 20%;
    min-width: 80rem;
    top: 95%;
    transition: opacity 0.5s ease-in-out, transform 0.5s ease-in-out;
    pointer-events: none;
    border-radius: 50%;
    background: linear-gradient(to right, #a4b6ef, #d9eeff, #e65965, #feecc5, #596cd5);
    background-size: 420% 100%;
    filter: blur(1.5rem) saturate(200%);
    opacity: 0;
    z-index: 0;
}

@keyframes glow {
    0% {
        transform: scale(1.0);
    }
    50% {
        transform: scale(1.1);
    }
    100% {
        transform: scale(1.0);
    }
}

@keyframes glow-opacity {
    0% {
        opacity: 0.8;
    }
    50% {
        opacity: 0.5;
    }
    100% {
        opacity: 0.8;
    }
}
