#authGate{display:none;position:fixed;inset:0;background:rgba(8,9,13,.86);z-index:50;place-items:center}
.authCard{background:#191b24;border:1px solid #3b3e55;border-radius:16px;padding:22px;min-width:280px;max-width:88vw}
.authCard h3{margin:0 0 6px;color:#fff}
.authCard p{font-size:13px;color:#9aa3c0;min-height:18px;margin:0 0 10px}
.authCard input{width:100%;background:#2a2d3a;color:#fff;border:0;border-radius:12px;padding:12px;margin-bottom:10px}
.authCard button{background:#8b5cf6;color:#fff;border:0;border-radius:12px;padding:11px 16px;width:100%}
