/* Run 56 · sculpted five-button Nerddi command dock */
@media (orientation:landscape){
  .controller-app[data-game-skin="botzwar"] .deck-center{
    grid-template-rows:minmax(0,1fr) auto!important;
    overflow:visible!important;
  }
  .controller-app[data-game-skin="botzwar"] .deck-computer-dock.command-dock{
    position:relative!important;
    z-index:30!important;
    width:min(78%,520px)!important;
    height:58px!important;
    min-height:58px!important;
    margin:-2px auto 0!important;
    padding:5px 14px 6px!important;
    display:grid!important;
    grid-template-columns:1fr 1fr 1.18fr 1fr 1fr!important;
    align-items:end!important;
    gap:5px!important;
    overflow:visible!important;
    border:1px solid #4f6d80!important;
    border-radius:30px 30px 18px 18px!important;
    background:
      linear-gradient(180deg,#263b49 0,#101c25 24%,#061016 62%,#020507 100%)!important;
    box-shadow:
      inset 0 2px 0 #ffffff26,
      inset 0 -7px 0 #000b,
      0 8px 0 #010204,
      0 18px 30px #000d,
      0 0 30px #55e8ff20!important;
  }
  .controller-app[data-game-skin="botzwar"] .deck-computer-dock.command-dock:before{
    content:"";
    position:absolute;
    left:10%;right:10%;top:-3px;height:3px;
    border-radius:99px;
    background:linear-gradient(90deg,transparent,#61e8ff 18%,#b0f7ff 50%,#61e8ff 82%,transparent);
    opacity:.7;
    box-shadow:0 0 15px #55e8ff88;
    pointer-events:none;
  }
  .controller-app[data-game-skin="botzwar"] .deck-computer-dock.command-dock>button[hidden]{display:none!important}
  .controller-app[data-game-skin="botzwar"] .deck-computer-dock.command-dock>.command-dock-item,
  .controller-app[data-game-skin="botzwar"] .deck-computer-dock.command-dock>.command-dock-hero{
    position:relative!important;
    display:grid!important;
    place-items:center!important;
    align-content:center!important;
    min-width:44px!important;
    min-height:44px!important;
    height:44px!important;
    padding:3px 4px!important;
    margin:0!important;
    border:0!important;
    border-radius:15px!important;
    background:linear-gradient(180deg,#162733,#081119)!important;
    color:#dff9ff!important;
    box-shadow:inset 0 1px 0 #ffffff12,0 4px 8px #0008!important;
    font-family:system-ui,sans-serif!important;
    transform:none!important;
  }
  .controller-app[data-game-skin="botzwar"] .command-dock-item:after{
    content:"";
    position:absolute;left:12%;right:12%;bottom:2px;height:1px;
    background:linear-gradient(90deg,transparent,#5feaff55,transparent);
  }
  .controller-app[data-game-skin="botzwar"] .command-dock-icon{
    display:block;
    font-size:17px;
    line-height:1;
    color:#c9f7ff;
    filter:drop-shadow(0 0 7px #5feaff55);
  }
  .controller-app[data-game-skin="botzwar"] .deck-computer-dock.command-dock small{
    display:block!important;
    margin-top:3px!important;
    font:900 5px/1 system-ui,sans-serif!important;
    letter-spacing:.13em!important;
    color:#94aebd!important;
    white-space:nowrap!important;
  }
  .controller-app[data-game-skin="botzwar"] .deck-computer-dock.command-dock>.command-dock-hero{
    width:66px!important;
    min-width:66px!important;
    height:66px!important;
    min-height:66px!important;
    align-self:center!important;
    justify-self:center!important;
    margin-bottom:-2px!important;
    border:1px solid #4fdfff!important;
    border-radius:50%!important;
    background:
      radial-gradient(circle at 34% 24%,#234153 0 12%,#0d1b25 42%,#02070b 72%)!important;
    box-shadow:
      inset 0 2px 0 #ffffff2e,
      inset 0 -8px 0 #000b,
      0 7px 0 #010305,
      0 15px 24px #000d,
      0 0 24px #57e7ff66!important;
    transform:translateY(-10px)!important;
  }
  .controller-app[data-game-skin="botzwar"] .command-dock-hero:before{
    content:"";
    position:absolute;inset:5px;border-radius:50%;
    border:1px solid #5cecff88;
    box-shadow:inset 0 0 18px #55e8ff20,0 0 16px #55e8ff25;
    pointer-events:none;
  }
  .controller-app[data-game-skin="botzwar"] .command-dock-hero img{
    width:30px!important;height:30px!important;object-fit:contain!important;
    filter:drop-shadow(0 0 10px #6feeff);
  }
  .controller-app[data-game-skin="botzwar"] .command-dock-hero small{
    position:absolute;bottom:5px;margin:0!important;font-size:4px!important;color:#bcefff!important;
  }
  .controller-app[data-game-skin="botzwar"] .command-dock-item:active{
    transform:translateY(2px)!important;
    background:linear-gradient(180deg,#0a151c,#03070b)!important;
    box-shadow:inset 0 3px 7px #000d,0 0 14px #5feaff22!important;
  }
  .controller-app[data-game-skin="botzwar"] .command-dock-hero:active{
    transform:translateY(-7px) scale(.96)!important;
  }
}
@media (orientation:landscape) and (max-height:430px){
  .controller-app[data-game-skin="botzwar"] .deck-computer-dock.command-dock{
    width:min(80%,470px)!important;height:48px!important;min-height:48px!important;padding:3px 10px 4px!important;
  }
  .controller-app[data-game-skin="botzwar"] .deck-computer-dock.command-dock>.command-dock-item{
    min-width:44px!important;min-height:38px!important;height:38px!important;
  }
  .controller-app[data-game-skin="botzwar"] .deck-computer-dock.command-dock>.command-dock-hero{
    width:56px!important;min-width:56px!important;height:56px!important;min-height:56px!important;transform:translateY(-8px)!important;
  }
  .controller-app[data-game-skin="botzwar"] .command-dock-hero img{width:26px!important;height:26px!important}
}
