#account-open { border:0; background:none; color:inherit; font:inherit; padding:0; max-width:145px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; cursor:pointer; }
#scene-door { border:0; padding:0; cursor:pointer; flex-shrink:0; }
#scene-door:focus-visible,#account-open:focus-visible { outline:2px solid #8e4d24; outline-offset:3px; }
.online-status { position:absolute; z-index:3; left:50%; bottom:82px; transform:translateX(-50%); max-width:min(390px,76%); color:#572b17; background:#f4d194ed; border:3px double #8d4f27; padding:9px 14px; font-size:13px; line-height:1.6; text-align:center; pointer-events:none; box-shadow:0 2px 0 #39251b66; }
.online-status[hidden] { display:none; }
.hud-item-count { text-shadow:1px 1px #fff4cd; }
@media(max-width:700px) { #account-open{max-width:105px;font-size:9px} .online-status{font-size:12px;max-width:80%;} }
@media (max-width:700px) and (orientation:portrait), (max-width:500px) {
  .place { position:relative; padding-right:21px; }
  .place p { display:contents; }
  #account-open { position:absolute; right:3px; top:50%; transform:translateY(-50%); width:15px; height:24px; font-size:0; }
  #account-open::after { content:'⋮'; font-size:19px; line-height:24px; }
}
