/* Real WebGL scene on every game without a dedicated 3D gameplay renderer.
   Original playable DOM remains below, with no overlay on game controls. */
#play .f3d-arena{width:100%;height:clamp(144px,24vw,236px);position:relative;overflow:hidden;margin:4px 0 14px;
 border-radius:20px;border:2px solid #c8a46c;background:#0c1823;
 box-shadow:inset 0 1px 0 #fff4d77d,0 8px 30px #07132188;isolation:isolate}
#play .f3d-arena[hidden]{display:none!important}
#play .f3d-arena canvas{display:block;width:100%;height:100%;touch-action:pan-y;cursor:grab}
#play .f3d-arena canvas:active{cursor:grabbing}
#play .f3d-arena-label{position:absolute;left:13px;bottom:12px;pointer-events:none;
 font:800 10px/1.4 system-ui,sans-serif;color:#fbf5d7;letter-spacing:.15em;
 background:#102432ab;border:1px solid #eedba340;border-radius:20px;padding:6px 11px}
@media(max-width:560px){#play .f3d-arena{height:166px;border-radius:12px;margin:3px 0 10px}}
@media(prefers-reduced-motion:reduce){#play .f3d-arena canvas{transition:none}}
