.solid-button.svelte-104k54 {
    position: relative;
    height: 3rem;
    padding: 0 1.5rem;
    border-radius: 60px;
    transition: background-color .15s ease-out;
    align-items: center;
    font-family: Sora;
    font-size: .875rem;
    font-weight: 400;
    line-height: .875rem
}

.solid-button.grey.svelte-104k54 {
    overflow: hidden;
    z-index: 0
}

.solid-button.grey.svelte-104k54:before {
    background-color: #ffffff1a;
    content: "";
    -webkit-backdrop-filter: blur(50px);
    backdrop-filter: blur(50px);
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    z-index: -1
}

.solid-button.grey.svelte-104k54:hover:before {
    background-color: #ffffff26
}

.solid-button.grey.svelte-104k54:active:before {
    background-color: #fff3
}

.solid-button.loading.svelte-104k54 {
    cursor: not-allowed
}

.circle.svelte-104k54 {
    display: flex;
    align-items: center;
    padding: 0 0 0 33px;
    width: 80px;
    height: 80px
}

.solid-button-deep-black.svelte-104k54 {
    background: #0c0b0e;
    color: #d3cce0
}

.solid-button-deep-black.svelte-104k54:hover {
    background-color: #3d3847
}

.spinner-wrapper.svelte-104k54 {
    position: absolute;
    left: 0;
    top: 0;
    display: flex;
    height: 100%;
    width: 100%;
    align-items: center;
    justify-content: center;
    --tw-bg-opacity: 1;
    background-color: rgb(242 237 253 / var(--tw-bg-opacity));
    border-radius: 60px
}

.spinner.svelte-104k54 {
    width: 1.8rem;
    height: 1.8rem;
    border-radius: 50%;
    display: inline-block;
    background: linear-gradient(0deg, #0000, #000);
    box-sizing: border-box;
    animation: svelte-104k54-rotation 1s linear infinite
}

.spinner.svelte-104k54:after {
    --tw-bg-opacity: 1;
    background-color: rgb(242 237 253 / var(--tw-bg-opacity));
    content: "";
    box-sizing: border-box;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 1.5rem;
    height: 1.5rem;
    border-radius: 50%
}

@keyframes svelte-104k54-rotation {
    0% {
        transform: rotate(0)
    }
    to {
        transform: rotate(360deg)
    }
}