.form { display: grid; gap: var(--space-5); } .notice { display: grid; gap: var(--space-2); padding: var(--space-4); border: 1px solid var(--border-standard); border-radius: var(--radius-sm); background: var(--surface-muted); } .notice p, .statusText { margin: 0; color: var(--text-secondary); } .grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: var(--space-4); } .spanAll { grid-column: 1 / -1; } .actions { display: flex; flex-wrap: wrap; align-items: center; gap: var(--space-3); } .success { display: grid; gap: var(--space-4); text-align: start; } .success h3, .success p { margin: 0; } .honeypot { position: absolute; inline-size: 1px; block-size: 1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; } @media (max-width: 639px) { .grid { grid-template-columns: minmax(0, 1fr); } .spanAll { grid-column: auto; } .actions > * { inline-size: 100%; } } @media (forced-colors: active) { .notice { border: 1px solid CanvasText; } }