/* Left HUD stays pinned, independently of the top toolbar expansion. */
#screen-game .profile-hud,#screen-game:not(.topbar-hidden) .profile-hud{top:12px!important}
#screen-game .profile-shortcuts,#screen-game.topbar-hidden .profile-shortcuts{top:140px}
#screen-game:not(:has(.profile-hud:not([hidden]))) .profile-shortcuts,#screen-game.topbar-hidden:not(:has(.profile-hud:not([hidden]))) .profile-shortcuts{top:54px}
.profile-shortcuts[hidden]{display:none!important}
.profile-hud-toggle{position:absolute;left:382px;top:48px;width:35px;height:35px;z-index:20;padding:5px;border-radius:50%;border:2px solid #a9b5c3;background:radial-gradient(circle at 40% 30%,#47515de6,#172230e6 70%);color:#ecf0f3;box-shadow:inset 0 0 0 2px #121b28,0 2px 5px #0006;cursor:pointer;display:grid;place-items:center}
.profile-hud-toggle svg{width:22px;height:22px;fill:currentColor;transform:rotate(45deg);transition:transform .15s ease}
.profile-hud-toggle[aria-expanded=false] svg{transform:rotate(0deg)}
.profile-hud-toggle:hover{border-color:#e7eaf0;background:#354254}.profile-hud-toggle:focus-visible{outline:2px solid #eed78b;outline-offset:3px}
#quickbar>.idle,#qb-mode,#qb-day,#qb-safe,#qb-boosts,#qb-status,#auto-pill{display:none!important}
.combat-effect-tray{position:fixed;z-index:8101;display:flex;flex-wrap:wrap;justify-content:center;gap:5px;pointer-events:none;max-height:96px}
.combat-effect-tray[hidden]{display:none!important}
.combat-effect{pointer-events:auto;display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;padding:5px;border:1px solid #c4d0d17a;border-radius:4px;background:linear-gradient(140deg,#314051c9,#142131bf);box-shadow:inset 0 1px #e9f1f629,0 2px 4px #0005;color:#edf1f5;cursor:help}
.combat-effect svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;display:block}.combat-effect svg .a,.combat-effect svg .f{fill:currentColor}
.combat-effect[data-effect=xp]{border-color:#bca3e6a8;background:linear-gradient(140deg,#45365bc9,#192134cf)}.combat-effect[data-effect=loot]{border-color:#d2ba76a8;background:linear-gradient(140deg,#504735c9,#192130cf)}.combat-effect[data-effect=stam]{border-color:#99c5918c}.combat-effect.bad{border-color:#d38e8e;background:#412832d9}.combat-effect.neutral{border-color:#9dabb8}
.combat-effect:hover,.combat-effect:focus-visible{outline:1px solid #e4d39b;outline-offset:2px;filter:brightness(1.15)}
.combat-effect-tip{max-width:280px;font:12px/1.5 'Multiverse Nunito Sans',Arial;color:#d4dfeb}.combat-effect-tip strong{font-weight:800;color:#ead6a4}.combat-effect-tip p{margin:7px 0}.combat-effect-tip small{color:#9fb6cf;font-size:11px}
@media(max-width:1100px) and (min-width:761px){#toolbar.compact-installed{left:auto!important;right:12px!important;transform:none!important}}
@media(max-width:760px){#screen-game .profile-shortcuts,#screen-game.topbar-hidden .profile-shortcuts{top:124px}.profile-hud-toggle{left:332px;top:43px;width:32px;height:32px}.profile-hud-toggle svg{width:19px;height:19px}#toolbar.compact-installed{top:189px!important}.combat-effect{width:26px;height:26px;flex-basis:26px;padding:4px}.combat-effect-tray{gap:4px}}
@media(max-width:360px){.profile-hud-toggle{left:auto;right:7px;top:118px}#screen-game .profile-shortcuts{top:158px}#toolbar.compact-installed{top:221px!important}}
@media(prefers-reduced-motion:reduce){.profile-hud-toggle svg{transition:none}}
