/* Ajustes visuales y de interacción de la versión 1.4 */
#fullscreenBtn[aria-pressed="true"]{border-color:var(--cyan);background:#123956;box-shadow:0 0 18px #43e6d455}
body.game-active .topbar{display:flex!important;position:fixed;z-index:45;top:max(8px,env(safe-area-inset-top));right:max(8px,env(safe-area-inset-right));width:auto;height:auto;border:0;background:transparent}
body.game-active .topbar .brand{display:none}
body.game-active .top-actions{pointer-events:auto}
body.game-active .top-actions .icon-btn{width:42px;height:42px;padding:0;background:#07172ddd;backdrop-filter:blur(8px)}
.fighter-portrait img,.story-portrait img,.player-slot img{will-change:contents;transition:filter .2s ease}
.arena-wrap{background:#050b18}
.arena-wrap canvas{image-rendering:auto}
@media(max-width:650px){
  .touch-controls{padding-inline:max(8px,env(safe-area-inset-left)) max(8px,env(safe-area-inset-right))!important}
  .touch-controls>div{transform:none!important}
  .touch-controls button{width:48px!important;height:48px!important;font-size:.9rem}
  .exit-btn{right:max(8px,env(safe-area-inset-right))!important}
}
