/* Error presentation uses the incumbent calm type, color and spacing tokens. */
.error-field[hidden],.error-summary[hidden]{display:none!important}
.error-field{margin-top:var(--gap-label);color:var(--danger);font:var(--font-weight-regular) var(--type-meta-size)/var(--type-meta-line) var(--font-ui)}
.error-summary:not([hidden]){border-top:var(--size-border-hairline) solid var(--rule);margin-top:var(--gap-form);padding-top:var(--space-inline)}
.error-message{overflow-wrap:anywhere}.error-summary .calm-feedback{padding-bottom:0}
.error-notice>strong{font:var(--font-weight-regular) var(--type-meta-size)/var(--type-meta-line) var(--font-ui);color:var(--ink2)}
