.app-boot {
    position: fixed;
    z-index: 5;
    inset: 0;
    display: grid;
    place-content: center;
    gap: .5rem;
    padding: 1rem;
    background: var(--color-bg, #eeedf6);
    color: var(--color-text, #1d1b20);
    text-align: center;
}

.app-boot strong { color: var(--color-brand, #5757cc); font-size: 1.5rem; }
.app-boot span { color: var(--color-text-muted, #5d5a68); }
.app-boot img { width: 6rem; margin-inline: auto; border-radius: 1.5rem; }

.blazor-error-boundary {
    padding: 1rem;
    border-inline-start: .3rem solid #a93647;
}
