/*
 * .error-summary — form-level list of validation errors (Rails model.errors),
 * shown at the top of a form. Built on the danger surface (AAA). Render with the
 * shared/_error_summary partial.
 */
@layer components {
  .error-summary {
    padding: var(--u-pad);
    background: var(--danger-surface);
    color: var(--danger-ink);
    border: var(--border-size-1) solid var(--danger-ink);
    border-radius: var(--radius-ui);
  }
  .error-summary__title { font-weight: var(--font-weight-8); margin-block-end: calc(var(--u-pad) / 3); }
  .error-summary__list { margin: 0; padding-inline-start: var(--u-pad); }
}
