.glass-surface {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    color-scheme: dark;
    transition: opacity .26s ease-out
}

.glass-surface__content {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    border-radius: inherit;
    position: relative;
    z-index: 1
}

.glass-surface--fallback {
    background: #30323e1a;
    backdrop-filter: blur(10px) saturate(140%);
    -webkit-backdrop-filter: blur(10px) saturate(140%);
    border: none;
    box-shadow: var(--glass-edge)
}

@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))) {
    .glass-surface--fallback {
        background:#1a1d21eb
    }
}

.glass-surface:focus-visible {
    outline: 2px solid #0a84ff;
    outline-offset: 2px
}
