.field-help { display: block; font-size: 13px; line-height: 1.55; font-weight: 400; color: var(--cr-ink); }
#history-confirmation { width: min(520px, calc(100vw - 32px)); padding: 32px; border: 1px solid var(--cr-rule); color: var(--cr-ink); background: var(--cr-paper); box-shadow: 0 24px 70px #26394633; }
#history-confirmation::backdrop { background: #15283488; }
#history-confirmation h2 { margin-top: 0; }
#history-confirmation p { line-height: 1.7; }
#history-confirmation .row-actions { margin-top: 24px; gap: 12px; }
#history-confirmation button { min-height: 44px; }
.landing-art img { aspect-ratio: auto; }
.state[data-state="failed"] { color: #95351f; }
@media (max-width: 600px) {
  #history-confirmation { padding: 22px; }
  #history-confirmation .row-actions { flex-direction: column; align-items: stretch; }
}
