.verification-page{min-height:98vh;font-family:var(--font-cinzel), serif;background:linear-gradient(135deg,#0a0a0a,#141414);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.verification-container{flex-direction:column;justify-content:center;align-items:center;gap:2rem;width:100%;max-width:600px;padding:2rem;display:flex}.verification-title{color:#f0e1b0;text-shadow:0 0 10px #ff450080;text-align:center;letter-spacing:.1em;font-size:3rem;font-weight:700;font-family:var(--font-cinzel), serif}.verification-divider{background:linear-gradient(90deg,#0000,#4a2f2f,#ff4500,#4a2f2f,#0000);width:100px;height:2px;margin:1rem 0}.verification-progress-container{width:100%;max-width:400px}.verification-progress-bar{background:#2a2a2a;border:1px solid #4a2f2f;border-radius:2px;width:100%;height:4px;overflow:hidden}.verification-progress-fill{background:linear-gradient(90deg,#ff4500,#e63d00,#ff4500);border-radius:2px;height:100%;transition:width .5s;box-shadow:0 0 10px #ff450080}.verification-status{text-align:center;color:#7a4a3a;font-size:.875rem;font-family:var(--font-cinzel), serif;margin-top:1rem}.verification-loading{text-align:center;color:#7a4a3a;font-size:1rem;font-family:var(--font-cinzel), serif}@media (max-width:768px){.verification-title{font-size:2rem}.verification-container{padding:1.5rem}}
