.turnstile-container{display:flex;justify-content:center;margin:16px 0}.turnstile-container iframe{border-radius:8px}.turnstile-loading{align-items:center;min-height:65px}.turnstile-spinner{width:24px;height:24px;border:2px solid rgba(212,168,67,.2);border-top-color:var(--gold, #d4a843);border-radius:50%;animation:turnstile-spin .8s linear infinite}@keyframes turnstile-spin{to{transform:rotate(360deg)}}.turnstile-recovery{display:grid;justify-items:start;gap:12px;width:100%;font-size:13px;line-height:1.65}.turnstile-recovery .turnstile-error{margin:0}.turnstile-recovery button{min-height:44px}
