body:not(.account-ready)>aside,body:not(.account-ready)>main{visibility:hidden}#account-gate{position:fixed;inset:0;z-index:10000;background:radial-gradient(ellipse at top,#29241c,#101116 65%);display:grid;place-items:center;overflow:auto;color:#f4ebd7;font-family:system-ui}.account-card{width:min(480px,94vw);padding:24px 36px;border:1px solid #735b34;border-radius:18px;background:#15161de8;box-shadow:0 24px 90px #0009}.account-card img{width:100%;max-height:210px;object-fit:contain}.account-card p{font-size:12px;color:#c5b58f;line-height:1.6}.account-card h1{font-size:22px;margin:12px 0 24px}.account-card form{display:grid;gap:16px}.account-card label{display:grid;gap:8px;font-size:13px}.account-card input{background:#0e1016;border:1px solid #665537;color:#fff;padding:12px;border-radius:7px;width:100%;box-sizing:border-box}.account-card button{cursor:pointer;background:linear-gradient(#ecd099,#b08746);border:1px solid #f4d393;color:#1e1810;padding:12px;border-radius:7px;font-weight:bold}.gate-links{display:flex;gap:8px;margin-top:16px}.gate-links button{background:transparent;color:#d5c4a0;border-color:#5c4d35;font-size:12px;flex:1}#gate-message{overflow-wrap:anywhere;color:#f4daa5}.account-card [hidden]{display:none}.account-sync{font-size:11px;color:#cfb77f}.logo img{width:100%;display:block}.account-card .gate-note{font-size:11px}
