/* Overscan is always present, so moving scenery cannot reveal its rectangular edge. */
.scene{isolation:isolate;overflow:hidden}.scene:before{inset:-4%!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;z-index:-1}
.lootBeacon07{position:absolute;right:12px;bottom:46px;display:flex;align-items:center;gap:7px;z-index:5;background:#282519ed;border:2px solid #d0a15a;box-shadow:0 0 18px #b07b3044;min-height:58px;padding:5px 10px;animation:lootGlow07 1.7s ease-in-out infinite}
.lootBeacon07 img{width:44px;height:44px;object-fit:contain}.lootBeacon07 span{display:grid;gap:2px;font-size:12px}.lootBeacon07 small{color:#dfbf83;font-size:10px}@keyframes lootGlow07{50%{box-shadow:0 0 22px #d7a65288;border-color:#ffe0a4}}
.recipeFilter061{flex-wrap:wrap}.recipeFilter061 select{flex:1;min-width:65px}.recipeFilter061 [data-recipe-grade07]{flex:0 0 70px}
@media(min-width:1400px){body{background:linear-gradient(90deg,#0b0e1020,#0b0e10df 25%,#0b0e10df 75%,#0b0e1020),url('assets/17_beta07/laterales.webp') center/cover fixed}.gameScreen{background:#0c0f10ed}.accountScreen{background:#0c0f10ed}}
@media(max-width:700px){
 .gameGrid[data-combat07='true']{grid-template-rows:61px minmax(230px,1fr) 68px 38px;grid-template-areas:'status' 'scene' 'actions' 'quick';overflow:auto}
 .gameGrid[data-combat07='true']>.bagPanel,.gameGrid[data-combat07='true']>.craftPanel,.gameGrid[data-combat07='true']>.goalBar,.gameGrid[data-combat07='true']>.equipment,.gameGrid[data-combat07='true']>.equipmentStats,.gameGrid[data-combat07='true']>.mobileNav061,.gameGrid[data-combat07='true']>.eventLine{display:none!important}
 .gameGrid[data-combat07='true'] .mainActions.fight{height:68px}.gameGrid[data-combat07='true'] .sceneHead h2{font-size:18px}
 .gameGrid[data-combat07='true'] .playerCombat{left:0;bottom:30px;width:46%;height:75%;inset:auto auto 30px 0}.gameGrid[data-combat07='true'] .playerCombatSprite{max-height:100%;width:100%;object-fit:contain;object-position:bottom}
 .gameGrid[data-combat07='true'] .opponent{left:auto;right:0;top:40px;bottom:30px;width:53%;display:block}.gameGrid[data-combat07='true'] .opponent>img{height:100%;width:100%;max-width:100%;object-fit:contain;object-position:bottom;transform:none!important}.gameGrid[data-combat07='true'] .foeInfo{left:3%;right:3%;bottom:0;padding:5px}.gameGrid[data-combat07='true'] .playerCombatLabel{left:3%;right:3%;bottom:0;width:auto;font-size:10px}
 .lootBeacon07{right:8px;bottom:42px;min-height:48px;padding:3px 6px}.lootBeacon07 img{width:36px;height:36px}.lootBeacon07 span{font-size:10px}
}
@media(prefers-reduced-motion:reduce){.lootBeacon07{animation:none}}

@media(max-width:700px){.gameGrid[data-combat07='true'] .sceneTools{display:none}}
