.combat-controls638{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.combat-controls638 button{min-height:38px;padding:7px 12px;border-radius:10px;border:1px solid #d9bf7d;background:#1a4258;color:#fff0be;font-size:12px}.combat-controls638 button:disabled{opacity:.5}.combat-controls638 [aria-pressed=true]{background:#41665b}.combat-modal #combatCanvas{border-color:#c9b67c;box-shadow:0 5px 16px #09263c30}.combat-modal #combatLog{min-width:0;overflow-wrap:anywhere}.combat-modal .combat-bottom{gap:8px;flex-wrap:wrap}@media(max-width:600px){.combat-controls638{width:100%;gap:5px}.combat-controls638 button{flex:1;min-width:58px;padding:6px;font-size:10px;min-height:36px}}
.game-hud598 .combat-modal #combatCanvas{width:min(100%,calc((100dvh - 295px)*1.698113));height:auto;max-height:none;aspect-ratio:900/530;object-fit:contain;margin-inline:auto}.combat-modal .combat-bottom{position:sticky;bottom:0;background:#eff7f9f5;padding:7px 0;z-index:3}.combat-modal .battle-score{gap:8px}.combat-modal #combatLog{margin:3px 0;font-size:12px}
@media(max-width:600px) and (orientation:portrait){.game-hud598 .combat-modal #combatCanvas{width:min(100%,calc((100dvh - 270px)*.9))}.combat-modal .combat-commanders{gap:6px}.combat-modal .combat-commanders small{font-size:9px}}
@media(max-height:500px) and (orientation:landscape){.game-hud598 .combat-modal #combatCanvas{width:min(100%,calc((100dvh - 150px)*1.698113))}.combat-modal .combat-commanders{display:none}.combat-modal h2{font-size:16px;margin:4px 0}.combat-modal .eyebrow{display:none}.combat-modal .battle-score{margin:3px 0;font-size:10px}.combat-modal #combatLog{font-size:10px}.combat-modal .combat-bottom{padding:3px 0}.combat-controls638 button{min-height:32px;padding:5px 9px;font-size:10px}}

body:has(#modal.combat-modal[open]) #guildBubbles657,body:has(#modal.combat-modal[open]) .guild-bubbles657,body:has(#modal.combat-modal[open]) [data-boss-alert668],body:has(#modal.combat-modal[open]) #bossBeacon674{display:none!important}
