/* SPDX-License-Identifier: Apache-2.0 */
/* SPDX-FileCopyrightText: 2026 Standard Magic */
.public-form-error-message,
.public-form-error-code { display: block; }
.public-form-error-code { margin-top: .5em; font-size: .875em; }
.public-form-error-actions { display: flex; flex-wrap: wrap; gap: .75em; margin-top: 1em; }
.public-form-status .public-form-error-action,
.public-form-error-actions .public-form-error-action {
  display: inline-block; padding: .6em .85em; border: 1px solid currentColor;
  color: inherit; background: transparent; font: inherit; text-decoration: none;
}
.public-form-error-action:hover { text-decoration: underline; }
.public-form-error-action:focus-visible { outline: 2px solid currentColor; outline-offset: 3px; }
