.fade-out {
    opacity: 0;
    transition: opacity 1s ease;
}

.bg-pattern {
    background:
        radial-gradient(50% 50% at 100% 0, #e9faff 0% 5%, #ddf6fd 6% 15%, #e9faff 16% 25%, #ddf6fd 26% 35%, #e9faff 36% 45%,
            #ddf6fd 46% 55%, #e9faff 56% 65%, #ddf6fd 66% 75%, #e9faff 76% 85%, #ddf6fd 86% 95%,
            #0000 96%),
        radial-gradient(50% 50% at 0 100%, #e9faff 0% 5%, #ddf6fd 6% 15%, #e9faff 16% 25%, #ddf6fd 26% 35%, #e9faff 36% 45%,
            #ddf6fd 46% 55%, #e9faff 56% 65%, #ddf6fd 66% 75%, #e9faff 76% 85%, #ddf6fd 86% 95%,
            #0000 96%),
        radial-gradient(50% 50%, #e9faff 0% 5%, #ddf6fd 6% 15%, #e9faff 16% 25%, #ddf6fd 26% 35%, #e9faff 36% 45%,
            #ddf6fd 46% 55%, #e9faff 56% 65%, #ddf6fd 66% 75%, #e9faff 76% 85%, #ddf6fd 86% 95%,
            #0000 96%),
        radial-gradient(50% 50%, #e9faff 0% 5%, #ddf6fd 6% 15%, #e9faff 16% 25%, #ddf6fd 26% 35%, #e9faff 36% 45%,
            #ddf6fd 46% 55%, #e9faff 56% 65%, #ddf6fd 66% 75%, #e9faff 76% 85%, #ddf6fd 86% 95%,
            #0000 96%) 2rem 2rem;
    background-size: 4rem 4rem;
    background-color: #e9faff;
}
