/* Full-stage native games. Dimensions belong to the site; the game fills them. */
body[data-game-frame="v2"] #stage{display:block;position:relative;width:100%;height:680px;min-height:0;max-height:none;aspect-ratio:auto!important;overflow:hidden;box-sizing:border-box;border:0;border-radius:18px;padding:0;background:#0d1830}
body[data-game-frame="v2"] #stage iframe{display:block;width:100%;height:100%;border:0;max-width:none;max-height:none;border-radius:inherit}
body[data-game-frame="v2"] .game-card{min-width:0}
body[data-game-frame="v2"] #level-readout{font-size:18px}
@media(max-width:900px){body[data-game-frame="v2"] #stage{height:clamp(460px,78svh,680px)}}
@media(max-width:600px){body[data-game-frame="v2"] #stage{height:clamp(440px,76svh,640px);border-radius:14px}body[data-game-frame="v2"] .game-card{padding:8px}}
@media(max-height:500px) and (orientation:landscape){body[data-game-frame="v2"] #stage{height:85svh;min-height:300px}}
