/* Styles propres à l'hôte PWA : écran d'amorçage et bandeau d'erreur Blazor.
 * Tout le reste vient de _content/ZebraAgenda.Client.Core/css/zebraagenda.css.
 * Pas de spinner plein écran — le handoff demande des squelettes structurés. */

.za-boot {
    padding: var(--za-space-6) var(--za-gutter);
    font-size: 13px;
    letter-spacing: 0.10em;
    text-transform: uppercase;
    color: var(--za-ink-55);
}

#blazor-error-ui {
    display: none;
    position: fixed;
    inset-inline: 0;
    bottom: 0;
    z-index: 1000;
    padding: var(--za-space-3) var(--za-gutter);
    background: var(--za-ink);
    color: var(--za-bg);
    border-top: 2px solid var(--za-primary);
    box-shadow: var(--za-sheet-shadow);
    font-size: 14px;
}

#blazor-error-ui .reload {
    color: var(--za-bg);
    text-decoration: underline;
    text-underline-offset: 3px;
}

#blazor-error-ui .dismiss {
    float: right;
    cursor: pointer;
    padding-inline: var(--za-space-2);
}
