.verification{width:min(430px,calc(100vw - 32px));padding:30px;border:1px solid #7192ae;border-radius:14px;background:#081827;color:#fff;box-shadow:0 24px 100px #000b;font-family:Arial,sans-serif}
.verification::backdrop{background:#030a14b8;backdrop-filter:blur(6px)}
.verification h2{font-size:24px;line-height:1.2;margin:0 0 12px}
.verification p{font-size:15px;line-height:1.5;color:#d6e5ef;margin:12px 0}
.verification-widget{min-height:70px;margin:18px 0}
.verification-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}
.verification button{padding:13px 19px;font:700 14px Arial,sans-serif;border-radius:5px;cursor:pointer;border:1px solid #7893a6;background:transparent;color:#fff}
.verification .verification-continue{background:#ffae24;border-color:#ffcc70;color:#171006;flex:1}
.verification button:disabled{opacity:.45;cursor:not-allowed}
.verification button:focus-visible{outline:3px solid #fff;outline-offset:4px}
.verification-offer{color:#ffbf4a;font:700 15px Arial,sans-serif;text-underline-offset:4px}.verification-offer:focus-visible{outline:3px solid white;outline-offset:4px}
