.aluna-form-wrapper [hidden] { display: none !important; }
.aluna-form-wrapper [data-form-success]:not([hidden]),
.aluna-form-wrapper [data-form-error]:not([hidden]) { display: block; }
.aluna-form-wrapper [type="submit"]:disabled { cursor: default; opacity: .65; }
.aluna-form-wrapper [aria-busy="true"] [type="submit"] { cursor: progress; }
.aluna-form-status { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; border: 0; }
.aluna-form-fallback { margin-top: 16px; }
