.game-account{position:fixed;z-index:30;top:12px;right:16px;display:flex;align-items:center;gap:12px;padding:8px 12px;border:1px solid #9b804c70;background:#111719e8;color:#b4b5ac;font:13px Georgia,serif;line-height:1.4;max-width:calc(100vw - 32px)}
.game-account a{color:#e3c589;text-decoration:none;padding:4px}.game-account a:hover{text-decoration:underline}.game-account a:focus-visible{outline:2px solid #f2d294;outline-offset:3px}
.game-account[hidden]{display:none}#hud .corner{top:68px}
@media(max-width:650px){.game-account{top:auto;bottom:12px;right:12px;font-size:12px;gap:8px}}

.opening-characters #loading{background:linear-gradient(#0b152360,#0b1523b8),url('/media/border-pass-v1.webp') center/cover}.opening-characters #loading.done{opacity:0}
