/* Reste der Blazor-Vorlage, auf die Tokens des Brand Kits umgestellt (UX 7, NCNXDASH-73). Die Seiten verwenden die
 * Nx-Komponenten und ihre Stylesheets (css/nx-*.css); die Klassen des Prototyps (dwd-*) sind entfallen.
 */

h1:focus {
    outline: none;
}

/* Blazor-Formulare (Anmeldung): Felder melden Gültigkeit über diese Klassen. */
.valid.modified:not([type=checkbox]) {
    border-color: var(--nx-success);
}

.invalid {
    border-color: var(--nx-error);
}

.validation-message {
    color: var(--nx-error);
    font-size: var(--nx-text-small);
}

.blazor-error-boundary {
    padding: var(--nx-space-4);
    border: var(--nx-border-w) solid var(--nx-error-border);
    border-left: 4px solid var(--nx-error);
    border-radius: var(--nx-radius-sm);
    background: var(--nx-error-fill);
    color: var(--nx-text-on-status-fill);
}

.blazor-error-boundary::after {
    content: "Dieser Bereich konnte nicht angezeigt werden. Bitte die Seite neu laden.";
}

html, body {
    height: 100%;
    margin: 0;
}
