.collection-native-stage{position:relative;width:100%;height:calc(100svh - 90px);min-height:0;isolation:isolate;overflow:hidden;border-radius:16px;background:#111d22}.collection-native-stage>.native-game-container{position:absolute;inset:0;width:100%;height:100%;margin:0}.collection-native-stage .game-container-note{margin:0;padding:12px 16px;background:var(--af-glass-deep);border:1px solid var(--af-line,#b59aff55);border-radius:12px;color:var(--af-cream);font:14px/1.5 var(--af-font-body)}#playerName{font:700 20px/1.25 var(--af-font-body);margin:0}#schoolMount{height:calc(100svh - 90px);min-height:0}#cloudReload{max-width:min(440px,calc(100vw - 32px));background:var(--af-glass-deep);color:var(--af-cream);border:1px solid #b59aff66;border-radius:18px;padding:24px}#cloudReload::backdrop{background:#100c29bb}#cloudReload p{line-height:1.6;color:var(--af-muted)}@media(max-width:600px){.collection-native-stage{height:calc(100svh - 78px);min-height:0;border-radius:10px}#schoolMount{min-height:0}#playerName{font-size:18px}}@media(forced-colors:active){.collection-native-stage .game-container-note,#cloudReload{background:Canvas;color:CanvasText;border-color:CanvasText}}
