/* Existing motto.css owns appearance and tokens. Static delivery adds only states. */
.amm .amm-static-feedback:empty { display: none; }
.amm .amm-static-feedback { margin-block: 1rem; line-height: 1.8; }
.amm .amm-static-retry[hidden] { display: none; }
.amm .amm-static-retry { font: inherit; padding: .65em 1em; cursor: pointer; }
.amm .amm-static-retry:focus-visible { outline: 2px solid currentColor; outline-offset: 3px; }
.amm .amm-static-retry:hover { text-decoration: underline; }
.amm .amm-static-retry:active { opacity: .8; }
.amm .amm-primary:disabled { cursor: wait; opacity: .65; }
.amm .amm-grid[aria-busy="true"] { opacity: .65; }
.amm [id^="amm-"] { scroll-margin-top: 5rem; }
