.blazor-error-boundary {
    padding: 1rem;
    color: var(--mud-palette-error-text, #ffffff);
    background: var(--mud-palette-error, #c2363f);
}

.blazor-error-boundary::after {
    content: "An error has occurred."
}

#blazor-error-ui {
    display: none;
    position: fixed;
    right: 16px;
    bottom: 16px;
    z-index: 10000;
    padding: 14px 18px;
    color: var(--mud-palette-error-text, #ffffff);
    background: var(--mud-palette-error, #c2363f);
    border-radius: 8px;
    box-shadow: 0 16px 40px color-mix(in srgb, var(--mud-palette-text-primary, #2c1d20) 20%, transparent);
}

#blazor-error-ui .reload,
#blazor-error-ui .dismiss {
    margin-left: 12px;
    color: var(--mud-palette-error-text, #ffffff);
    font-weight: 700;
}
