#weaponHud{--weapon-accent:#ceff49;flex:none;margin:5px 12px 1px;padding:8px 10px;border:1px solid #8ca89230;border-left:3px solid var(--weapon-accent);border-radius:11px;background:#122022;color:#edf3e8;pointer-events:none}#weaponHud[hidden]{display:none!important}#weaponHud[data-weapon=explosive]{--weapon-accent:#ffb45c}#weaponHud[data-weapon=boomerang]{--weapon-accent:#c69cff}#weaponHud[data-weapon=sausage-gun]{--weapon-accent:#60e4ff}.weapon-hud-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}#weaponHudName{font:800 11px Onest,sans-serif;min-width:0}#weaponHudLevel{font:800 9px Onest,sans-serif;color:var(--weapon-accent);white-space:nowrap;flex:none}#weaponHudDetail{display:block;margin-top:4px;font:500 10px/1.4 Onest,sans-serif;color:#b4c5bd;overflow-wrap:anywhere}#weaponHudTemporary{display:block;margin-top:3px;color:#ffce7b;font:700 9px Onest,sans-serif}#weaponHudTemporary[hidden]{display:none}#loadout{display:none!important}#pauseLoadout{white-space:pre-line}
@media(orientation:landscape) and (min-width:480px){body:not(.at-home) #weaponHud{position:absolute;z-index:4;left:calc(var(--battle-left) + 8px);bottom:calc(var(--battle-bottom) + 8px);width:clamp(220px,40vw,380px);max-width:calc(100% - var(--battle-left) - var(--battle-right) - 56px);box-sizing:border-box;margin:0;padding:7px 9px;background:#0c191ce8;backdrop-filter:blur(6px)}#weaponHudName{font-size:10px}#weaponHudLevel{font-size:8px}#weaponHudDetail{font-size:9px;margin-top:3px}body:not(.at-home) .arena:not(.has-moved) .hint{bottom:70px}#overlay #pauseLoadout{font-size:10px;line-height:1.5}}
@media(max-width:350px){#weaponHudName{font-size:10px}#weaponHudLevel{font-size:8px}.weapon-hud-heading{gap:6px}#weaponHudDetail{font-size:9px}}
/* Result details are footnotes; headline and actions keep visual priority. */
#overlay #overlayText,#overlay #pauseLoadout{font-size:10px;font-weight:400;line-height:1.4;color:#8fa59a;max-width:min(100%,320px);margin:6px 0 0}
#overlay #pauseLoadout{margin:8px 0 2px}
@media(orientation:landscape) and (min-width:480px){#overlay #overlayText,#overlay #pauseLoadout{font-size:9px;line-height:1.35}}
