#blazor-error-ui {
    display: none;
}

/* :root {
    color-scheme: dark;
    font-family: "Open Sans", Tahoma, Geneva, Verdana, sans-serif;
    background:
        radial-gradient(circle at top left, rgba(250, 164, 29, 0.18), transparent 24%),
        radial-gradient(circle at top right, rgba(27, 121, 150, 0.18), transparent 28%),
        linear-gradient(180deg, #141419 0%, #17171c 38%, #1f2027 100%);
    color: var(--cs-theme-text, #dbdbe1);
}

html,
body {
    margin: 0;
    min-height: 100%;
}

body {
    min-height: 100vh;
    background: inherit;
    color: inherit;
}

#app {
    max-width: 72rem;
    margin: 0 auto;
    padding: 3rem 1.5rem 4rem;
}

a,
button,
input {
    font: inherit;
}

#blazor-error-ui .reload,
#blazor-error-ui .dismiss {
    color: inherit;
    margin-left: 0.75rem;
}

#blazor-error-ui {
    position: fixed;
    left: 1rem;
    right: 1rem;
    bottom: 1rem;
    padding: 0.85rem 1rem;
    border-radius: 14px;
    background: #7f1d1d;
    color: #fff7ed;
    box-shadow: 0 20px 45px rgba(127, 29, 29, 0.28);
}

@media (max-width: 640px) {
    #app {
        padding: 2rem 1rem 3rem;
    }
} */