.signup-verification{background:#1b1721;color:#f8f5fc;border:1px solid #716147;border-radius:24px;width:min(460px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow:auto;padding:32px;box-shadow:0 24px 90px #0009}.signup-verification::backdrop{background:#08070bc9;backdrop-filter:blur(6px)}.signup-verification h2{font-size:25px;margin:10px 0}.signup-verification p{color:#bab3c4;line-height:1.7}.signup-verification .signup-verify-email{overflow-wrap:anywhere;color:#f0d9a3}.signup-verification input{display:block;box-sizing:border-box;width:100%;font:inherit;background:#24202b;border:1px solid #49414f;border-radius:12px;color:white;padding:15px;margin:8px 0 18px;font-size:24px;letter-spacing:.2em}.signup-verification label{display:block}.signup-verification .primary-button{width:100%}.signup-verify-close{float:right;border:0;background:transparent;color:#d8c9b0;font-size:28px;min-width:44px;min-height:44px}.signup-verification[open]{animation:signup-appear .25s ease-out}.signup-resend{min-height:44px}.signup-verification button:focus-visible,.signup-verification input:focus-visible{outline:2px solid #f0d9a3;outline-offset:3px}@keyframes signup-appear{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.signup-verification[open]{animation:none}}
