/* Denge Kulesi v6.9.98 — sabit oyun sahnesi; durum güncellemelerinde boyut değişmez. */
body[data-playgame="denge-kulesi"] .game-stage.premium-stage .jenga-scene-wrap{
 display:grid!important;grid-template-columns:minmax(0,1fr) minmax(315px,350px)!important;
 gap:18px!important;align-items:stretch!important;max-width:1350px!important;margin-inline:auto!important;
}
body[data-playgame="denge-kulesi"] .jenga-v33 .tower-scene{
 height:clamp(430px,calc(100dvh - 310px),590px)!important;
 min-height:0!important;max-height:590px!important;
 overflow:hidden!important;position:relative!important;
}
body[data-playgame="denge-kulesi"] .jenga-v33 .tower-model{
 bottom:95px!important;transform-origin:center bottom!important;
}
body[data-playgame="denge-kulesi"] .jenga-v33 .tower-local-controls{
 width:100%!important;max-width:none!important;min-width:0!important;
 box-sizing:border-box!important;align-self:stretch!important;
 padding:18px 20px!important;display:flex!important;flex-direction:column!important;
 gap:9px!important;overflow-y:auto!important;max-height:590px!important;
}
body[data-playgame="denge-kulesi"] .jenga-v33 .tower-local-controls p{
 font-size:15px!important;line-height:1.45!important;margin:5px 0!important;
 overflow-wrap:anywhere!important;
}
body[data-playgame="denge-kulesi"] .jenga-v33 .tower-local-controls .console-note{
 font-size:13px!important;line-height:1.4!important;
}
body[data-playgame="denge-kulesi"] .jenga-v33 .tower-local-controls h2{
 font-size:25px!important;line-height:1.13!important;margin:0!important;
}
body[data-playgame="denge-kulesi"] .jenga-v33 .tower-local-controls .stability-value{
 font-size:33px!important;margin:0!important;
}
body[data-playgame="denge-kulesi"] .jenga-v33 .tower-local-controls .stability-track{
 margin:4px 0!important;
}
body[data-playgame="denge-kulesi"] .jenga-v33 .jenga-flow{margin:8px 0 12px!important;}
body[data-playgame="denge-kulesi"] .jenga-v33 .pro-toolbar{margin:0 0 10px!important;}
@media (max-width:960px){
 body[data-playgame="denge-kulesi"] .game-stage.premium-stage .jenga-scene-wrap{grid-template-columns:1fr!important;}
 body[data-playgame="denge-kulesi"] .jenga-v33 .tower-local-controls{max-height:none!important;}
}

/* v6.9.99 — kuleyi hafif büyüt, sabit görünümü koru */
body[data-playgame="denge-kulesi"] .jenga-v33 .tower-scene{
  height:clamp(450px,calc(100dvh - 290px),610px)!important;
  max-height:610px!important;
}
body[data-playgame="denge-kulesi"] .jenga-v33 .tower-model{
  bottom:88px!important;
}
body[data-playgame="denge-kulesi"] .jenga-v33 .tower-local-controls{
  max-height:610px!important;
  justify-content:flex-start!important;
  align-content:start!important;
  gap:3px!important;
  padding-top:13px!important;
}
body[data-playgame="denge-kulesi"] .jenga-v33 .tower-local-controls .atelier-label,
body[data-playgame="denge-kulesi"] .jenga-v33 .tower-local-controls h2,
body[data-playgame="denge-kulesi"] .jenga-v33 .tower-local-controls .stability-value,
body[data-playgame="denge-kulesi"] .jenga-v33 .tower-local-controls .stability-track{
  margin-top:0!important;margin-bottom:0!important;
}
body[data-playgame="denge-kulesi"] .jenga-v33 .tower-local-controls > p:not(.console-note){
  margin-top:4px!important;margin-bottom:1px!important;
}
@media(max-width:960px){
 body[data-playgame="denge-kulesi"] .jenga-v33 .tower-local-controls{max-height:none!important;}
}
