.verify { margin: 28px 0 16px; }
.verify-title { font-family: Archivo, sans-serif; font-size: clamp(1.2rem, 4vw, 1.6rem); font-weight: 800; }
.verify-orbit { width: 78px; height: 78px; }
.verify-orbit::before { background: #ffca28; border: 3px solid #101e45; }
.verify-orbit svg { color: #101e45; }
.verify-orbit-ring { border-color: #0c6230 transparent #0c6230 transparent; }
.verify-addr { overflow-wrap: anywhere; }
.verify-bar { height: 16px; border: 2px solid #101e45; background: #fff1bd; }
.verify-bar-fill { background: #0c6230; }
.verify-success { padding: 26px 20px; border: 3px solid #101e45; border-radius: 26px; background: #ffcf38; box-shadow: 0 6px 0 #101e45; align-items: flex-start; }
.verify-ic { flex-shrink: 0; color: #fff; background: #0c6230; border: 2px solid #101e45; }
.verify-text { color: #101e45; }
.verify-text strong { font-family: Archivo, sans-serif; font-size: 1.2rem; font-weight: 800; }
.verify-text small { display: inline-block; margin-top: 8px; }
@media (max-width: 380px) { .verify-success { padding: 20px 14px; gap: 10px; } .verify-text strong { font-size: 1.05rem; } }
