:root { --radius-button: 9999px; }
button, .btn { border-radius: var(--radius-button); }
.verification { grid-column: 1 / -1; min-width: 0; }
.verification [data-turnstile] { min-height: 65px; }
.verification-status { margin: 8px 0; font-size: 13px; line-height: 1.5; color: var(--muted); }
.verification .verification-retry { width: auto; min-height: 44px; margin-top: 0; padding: 10px 18px; border: 1px solid var(--cobalt); color: var(--cobalt); background: transparent; cursor: pointer; }
.verification-retry[hidden] { display: none; }
.verification-retry:focus-visible { outline: 3px solid var(--signal); outline-offset: 3px; }
form button:disabled { opacity: .65; cursor: wait; }
form button[type="submit"] { white-space: normal; line-height: 1.3; text-align: center; min-height: 48px; }
