
#mhMenu{display:none}
@media all{
  #dock{display:none!important}
  body.has-dock{padding-bottom:0!important}
  body.has-dock #cfg,body.has-dock .fab{bottom:calc(14px + env(safe-area-inset-bottom,0px))}
  body.has-dock .admbar{bottom:calc(14px + env(safe-area-inset-bottom,0px))}
  #chatFab{display:none!important}
  #mhMenu{display:block;position:fixed;right:14px;bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:45}
  html.cw-open #mhMenu{display:none}
  #mhMenuBtn{border:1px solid var(--gold);background:var(--surf);color:var(--gold2);border-radius:10px;padding:10px 14px;font:600 13px var(--mono);cursor:pointer;box-shadow:0 8px 22px rgba(0,0,0,.5)}
  #mhMenuBtn span{color:var(--gold)}
  #mhMenuBtn:focus-visible{outline:2px solid var(--gold2);outline-offset:2px}
  #mhMenuLst{position:absolute;right:0;bottom:calc(100% + 8px);display:flex;flex-direction:column;align-items:flex-end;gap:8px}
  #mhMenuLst[hidden]{display:none}
  #mhMenuLst button{border:1px solid var(--line);background:var(--surf);color:var(--text);border-radius:999px;padding:10px 16px;font:700 14px var(--sans);cursor:pointer;white-space:nowrap;box-shadow:0 6px 16px rgba(0,0,0,.4);animation:mhMn .16s ease-out both}
  #mhMenuLst button b{margin-right:8px;font-size:16px}
  #mhMenuLst button:active{border-color:var(--gold);background:rgba(232,185,60,.14)}
  @keyframes mhMn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
}
