.compass-hud{top:max(8px,env(safe-area-inset-top));z-index:8;pointer-events:none;-webkit-user-select:none;user-select:none;color:#f6e5bf;width:min(440px,48vw);height:61px;font:11px var(--font-mono,monospace);text-shadow:0 1px 3px #000,0 1px 6px #000;position:absolute;left:50%;transform:translate(-50%)}.compass-window{background:linear-gradient(90deg,#0000,#16151180 24% 76%,#0000);height:43px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.compass-tape{will-change:transform;width:0;height:43px;position:absolute;top:0;left:50%}.compass-mark{flex-direction:column;align-items:center;gap:2px;width:40px;height:43px;display:flex;position:absolute;top:0;transform:translate(-50%)}.compass-mark b{letter-spacing:.06em;height:14px;font-size:13px;line-height:14px}.compass-mark i{background:#ddd2b5c0;width:1px;height:6px}.compass-mark small{font-variant-numeric:tabular-nums;font-size:10px;line-height:13px}.compass-cardinal i{background:#ffe0a0;width:2px;height:8px}.compass-cardinal{color:#ffe0a0}.compass-center{border:3px solid #0000;border-bottom-color:#ffe0a0;margin-left:-3px;position:absolute;top:41px;left:50%}.compass-hud output{letter-spacing:.1em;color:#fff1d2;font-size:10px;line-height:12px;position:absolute;top:48px;left:50%;transform:translate(-50%)}.game-shell .run-clock{margin-top:52px}.game-shell .combat-score{top:80px}.game-shell .flag-hud{top:186px}@media (width<=600px){.compass-hud{top:max(60px,calc(env(safe-area-inset-top) + 52px));width:min(300px,80vw)}.game-shell .run-clock{margin-top:108px}.game-shell .combat-score{top:132px}.game-shell .flag-hud{top:224px}}._bar_1dxxn_1{pointer-events:auto;border-right:1px solid #9a804c80;flex-shrink:0;order:-1;align-items:center;gap:6px;padding-right:6px;display:flex}._bar_1dxxn_1 button[data-ready=true]{color:#ffe29b;border-color:#e8c76d;box-shadow:0 0 12px #dbb85966}@media (width<=700px),(height<=560px){._bar_1dxxn_1{gap:5px;padding-right:5px}}._dock_10kh7_1{bottom:var(--hud-tools-bottom,62px);pointer-events:auto;z-index:66;background:#1a1713ed;border:1px solid #9a804c80;border-radius:10px;justify-content:center;align-items:center;gap:6px;width:max-content;max-width:calc(100% - 28px);padding:5px;display:flex;position:absolute;left:50%;transform:translate(-50%)}._dock_10kh7_1[hidden]{display:none}._slots_10kh7_2{gap:6px;display:flex}._slot_10kh7_2{color:#e5c982;cursor:pointer;background:linear-gradient(145deg,#332d25f5,#171411f5);border:1px solid #af915477;border-radius:8px;place-items:center;width:46px;min-width:46px;height:46px;padding:5px;display:grid;position:relative}._slot_10kh7_2:hover{border-color:#e4c376}._slot_10kh7_2:focus-visible{outline-offset:3px;outline:2px solid #ffdf92}._slot_10kh7_2:disabled{opacity:.5}._slot_10kh7_2>img,._slot_10kh7_2>svg{object-fit:contain;max-width:100%;max-height:100%}._slot_10kh7_2 kbd{color:#e6d6a9;z-index:1;background:#1b1814;border:1px solid #c4a96a44;border-radius:3px;padding:0 2px;font:9px/12px monospace;position:absolute;bottom:2px;right:2px}._slot_10kh7_2 b{color:#fff1ca;text-shadow:0 1px 3px #000;font-size:10px;position:absolute;top:2px;right:3px}._empty_10kh7_2{color:#bda57975;font-size:23px}._picker_10kh7_2{width:350px;max-width:calc(100vw - 28px);max-height:calc(100dvh - var(--hud-tools-bottom,62px) - var(--hud-item-height,58px) - 30px);color:#f5e8c9;background:#221e18;border:1px solid #b79a60;border-radius:10px;padding:16px;position:absolute;bottom:calc(100% + 14px);left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 12px 35px #0008}._picker_10kh7_2 header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}._picker_10kh7_2 header strong{font-size:18px}._picker_10kh7_2 button{color:inherit;cursor:pointer;background:#393126;border:1px solid #8b744a;border-radius:6px;padding:8px 12px}._picker_10kh7_2 header button{padding:0 9px;font-size:23px}._picker_10kh7_2 p{font-size:14px}._choices_10kh7_2{gap:6px;margin-bottom:12px;display:grid}._choices_10kh7_2 button{text-align:left;grid-template-columns:40px 1fr;align-items:center;gap:2px 10px;display:grid}._choices_10kh7_2 button>span{grid-row:span 2;width:40px;height:40px}._choices_10kh7_2 img,._choices_10kh7_2 svg{object-fit:contain;width:100%;height:100%}._choices_10kh7_2 strong{font-size:14px}._choices_10kh7_2 small{color:#d3c39f;font-size:12px}@media (width<=700px),(height<=560px){._dock_10kh7_1{flex-wrap:wrap;gap:5px}._slots_10kh7_2{gap:5px}._slot_10kh7_2{width:40px;min-width:40px;height:40px}._dock_10kh7_1 .hud-icon-button{width:40px;min-width:40px;height:40px;min-height:40px;padding:8px}}._dock_10kh7_1[data-picker-open=true],._dock_10kh7_1[data-inventory-open=true]{z-index:82}._slot_10kh7_2[data-drop-target=true]{background:#455653;border-color:#ffe19b;box-shadow:inset 0 0 0 2px #ffe19b}._dock_10kh7_1[data-inventory-open=true] ._slot_10kh7_2{border-style:dashed}._dock_10kh7_1[data-inventory-open=true] [aria-label=Equipment\ hotbar]{pointer-events:none;opacity:.5}
