#battlefield{height:auto!important;aspect-ratio:16/9;min-height:280px;max-height:none}#battlefield .battle-hud{flex-direction:row-reverse}#battlefield .battle-skills{left:16px;right:auto;top:111px;transform:none}#battlefield .map-hud{text-align:right;border-left:0;border-right:3px solid #c1a574}#game-overlay{position:fixed;z-index:25;top:9vh;bottom:6vh;left:max(245px,18vw);right:4vw;background:#131820ed;border:1px solid #aa8e56;border-radius:14px;box-shadow:0 20px 100px #000b;backdrop-filter:blur(12px);overflow:hidden;display:flex;flex-direction:column}#game-overlay[hidden]{display:none}#game-overlay>header{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;margin:0;min-height:0;background:#20242d;border-bottom:1px solid #6a5837}#game-overlay>header h2{margin:0;font-size:22px}#overlay-body{padding:24px;overflow:auto;flex:1}#overlay-close{padding:8px 13px}.rpg-inventory{display:grid;grid-template-columns:repeat(auto-fill,minmax(66px,1fr));gap:9px}.rpg-item{height:76px;position:relative;padding:7px;border:1px solid var(--rarity)!important;background:radial-gradient(#343945,#141922);box-shadow:inset 0 0 13px color-mix(in srgb,var(--rarity) 15%,transparent)}.rpg-item img{height:52px;width:52px;object-fit:contain}.rpg-item small{position:absolute;right:5px;bottom:3px;color:var(--rarity);font-size:10px}.rpg-item b{position:absolute;top:3px;left:5px;font-size:10px;color:#ead09b}.equipment-row{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:20px}.equipment-slot{height:100px;display:flex;flex-direction:column;align-items:center;justify-content:space-around}.equipment-slot img{width:52px;height:52px;object-fit:contain}.equipment-slot small{font-size:10px;color:#cfb77f}#game-settings{display:grid;gap:22px;max-width:550px;margin-top:24px}#game-settings label{display:grid;gap:12px}#game-settings select{padding:12px;background:#171e29;color:#e6dac2;border:1px solid #75613e}#game-settings input{accent-color:#d0ae6c}@media(max-width:800px){#game-overlay{left:15px;right:15px;top:5vh;bottom:5vh}.equipment-row{grid-template-columns:repeat(3,1fr)}#battlefield .battle-skills{left:10px;top:101px}#overlay-body{padding:15px}}
