@import url('./om81.css?v=81');
#online82{position:fixed;top:calc(119px + var(--st));left:50%;transform:translateX(-50%);z-index:13;border:1px solid #c7ab73;background:#161e38ed;border-radius:8px;color:#d9e5f8;box-shadow:0 4px 12px #070d2455;min-width:160px;padding:5px 12px 5px 26px;text-align:left;font:12px Georgia;cursor:pointer}#online82 i{position:absolute;left:10px;top:12px;width:7px;height:7px;border-radius:50%;background:#d8a65d}#online82.connected i{background:#7bef9b;box-shadow:0 0 7px #65ee8c77}#online82 strong{display:block}#online82 span{display:block;font:9px/1.6 system-ui;color:#bfcce4}.player-label82{position:absolute;transform:translate(-50%,-100%);text-align:center;pointer-events:none;min-width:70px;filter:drop-shadow(0 2px 2px #08142e);white-space:nowrap;color:#e5ffff}.player-label82[hidden]{display:none}.player-label82 strong{display:block;font:700 13px Georgia;text-shadow:-1px -1px #15283b,1px 1px #15283b,0 0 4px #153144}.player-label82>span{display:block;font:9px/1.4 system-ui;color:#9be2ed}.player-label82>div{width:58px;margin:3px auto 0;height:5px;border:1px solid #0c1827;background:#431d2e;box-shadow:0 1px 2px #0007}.player-label82>div i{height:100%;display:block;background:linear-gradient(#90ffc6,#26ba81)}
@media(max-height:520px) and (min-width:651px){#online82{top:77px;left:calc(50% - 14px);min-width:126px;padding:4px 8px 4px 21px;font-size:11px}#online82 span{font-size:8px}#target-card{top:123px!important}.player-label82 strong{font-size:11px}}
@media(max-width:650px){#online82{top:82px;left:calc(12px + var(--sl));transform:none;min-width:180px;font-size:11px}#online82 span{font-size:9px}.player-label82 strong{font-size:11px}.player-label82>span{font-size:8px}}
.player-label82{pointer-events:auto;cursor:pointer}.player-label82:focus-visible{outline:2px solid #b3f6ff;outline-offset:4px}.peer82{padding:18px;width:min(320px,calc(100vw - 24px));background:linear-gradient(140deg,#332c4d,#16283c);border:2px solid #ccae73;border-radius:15px;color:#f7ebd4;box-shadow:0 15px 40px #050b24aa}.peer82::backdrop{background:#07112466}.peer82 header{display:flex;justify-content:space-between;align-items:center;gap:15px;font:700 22px Georgia}.peer82 button{font:14px system-ui;border:1px solid #b7a27888;border-radius:7px;padding:11px;background:linear-gradient(#49445f,#263b52);color:#fff3da;min-height:44px;cursor:pointer}.peer82 header button{padding:4px 12px;font-size:21px}.peer82 p{font:13px/1.7 system-ui;color:#cfe4eb}.peer82 .peer-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px}.peer82 .peer-status{font:12px system-ui;color:#a9f6de;min-height:20px;margin-top:12px}
/* Phone-first compact HUD. Leave the centre of the playable world clear. */
@media(max-width:650px){#hero-status{left:calc(10px + var(--sl));top:calc(10px + var(--st));width:176px;gap:6px}.hero-portrait{width:43px;height:43px;border-width:2px}.hero-name{font:700 14px Georgia;margin-bottom:2px}.hero-meter{height:13px;border-width:1px;margin-top:2px}.hero-meter span{font-size:9px}.hero-level{font-size:9px;padding:3px 5px;bottom:-5px;left:-5px}#epic-crest{display:none!important}#village-title{display:none!important}#mmwrap{top:calc(10px + var(--st))!important;right:calc(10px + var(--sr))!important;width:88px!important;height:88px!important;border-width:2px!important;border-radius:15px!important}#mm{border-radius:12px!important}#compass{right:calc(78px + var(--sr))!important;top:calc(5px + var(--st))!important;width:23px!important;height:23px!important}#orbs{display:none!important}#wmorb{top:calc(107px + var(--st))!important;right:calc(12px + var(--sr))!important;width:38px!important;height:29px!important}#online82{left:calc(12px + var(--sl));top:calc(65px + var(--st));min-width:150px;padding:5px 9px 5px 23px;font-size:11px}#online82 span{font-size:8px}#quest-tracker{top:calc(112px + var(--st));left:calc(10px + var(--sl));width:186px;max-height:38px;overflow:hidden;background:#29223dbe;border-radius:7px}.quest-heading{padding:7px 9px;font-size:14px;min-height:36px}#quest-tracker.expanded82{max-height:180px;background:#29223df0}.tracked-quest{padding:6px 9px}.tracked-quest strong{font-size:10px}.tracked-quest span{font-size:9px}#move-stick{width:96px;height:96px;left:calc(17px + var(--sl));bottom:calc(105px + var(--sb))}.stick-knob{width:46px;height:46px}#epic-actions{right:calc(12px + var(--sr));bottom:calc(99px + var(--sb));transform:scale(.67)}#chattog{left:calc(15px + var(--sl))!important;bottom:calc(212px + var(--sb))!important;width:35px!important;height:35px!important;font-size:18px}#ltabs{bottom:calc(12px + var(--sb))!important;gap:3px!important;padding:4px 6px!important}#ltabs .tab{width:33px!important;min-width:33px!important;height:36px!important;min-height:36px!important}.tabimg{width:25px!important;height:25px!important}#mobile-menu-toggle:not([hidden]){bottom:calc(60px + var(--sb))!important;width:41px!important;height:36px!important;font-size:19px!important}#target-card{top:calc(164px + var(--st))!important;width:235px!important;max-width:235px!important}#chat{bottom:calc(255px + var(--sb))!important;width:230px!important;max-height:88px!important}#action-feedback{bottom:calc(260px + var(--sb));font-size:10px;max-width:160px}#chaos-notice{top:calc(170px + var(--st))!important}#bwbuild{font-size:8px!important;opacity:.6}#mbadge{display:none!important}}
@media(max-height:520px) and (min-width:651px){#epic-crest{min-width:218px;height:67px;padding-top:16px}#epic-crest strong{font-size:18px}.crest-zone{font-size:11px;padding-top:6px}#quest-tracker{max-height:29px;top:88px;width:176px;overflow:hidden}#quest-tracker.expanded82{max-height:155px;background:#29223df0}.quest-heading{min-height:28px}#orbhp,#orbpr{display:none!important}#online82{top:70px}#target-card{top:117px!important}}
#activities82{width:min(500px,calc(100vw - 24px));max-height:calc(100dvh - 32px);overflow-y:auto}.activity-grid82{display:grid;grid-template-columns:1fr 1fr;gap:8px}.activity-grid82 button{text-align:left;padding:10px}.activity-grid82 strong{display:block;font-size:12px}.activity-grid82 small{display:block;color:#c3cfdd;font-size:10px;line-height:1.5;margin-top:5px}.activity-jobs82{display:grid;gap:7px;margin-top:14px}.activity-jobs82 h3{font:700 16px Georgia;color:#e8c88f}.activity-jobs82 button{font-size:11px;text-align:left}.activity-jobs82 button:disabled{opacity:.5}
