.g-v2 .record-stadium-canvas{background:radial-gradient(ellipse at 50% 40%,#142030,var(--bg));border-radius:20px;width:100%;min-width:0;height:100%;position:relative;overflow:clip}.g-v2 .record-stadium-canvas>canvas{width:100%;height:100%;display:block}.g-v2 .record-stadium-poster{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.g-v2 .record-stadium-poster[hidden]{display:none}.g-v2 .record-stadium-fallback{background:var(--bg-2);color:var(--fg);font:14px/1.5 var(--sans);border-radius:12px;padding:12px;position:absolute;inset:auto 16px 16px}.g-v2 [data-scene-state=error]>canvas{visibility:hidden}.g-v2 .record-stadium-canvas{touch-action:pan-y;cursor:grab}.g-v2 .record-stadium-canvas:active{cursor:grabbing}