:root{--toy-safe-top:0px;--toy-safe-right:0px;--toy-safe-bottom:0px;--toy-safe-left:0px}
html.mobile-play{--touch-safe-top:max(env(safe-area-inset-top,0px),var(--toy-safe-top));--touch-safe-right:max(env(safe-area-inset-right,0px),var(--toy-safe-right));--touch-safe-bottom:max(env(safe-area-inset-bottom,0px),var(--toy-safe-bottom));--touch-safe-left:max(env(safe-area-inset-left,0px),var(--toy-safe-left))}
html.toy-embedded:not(.mobile-play) .shell{padding:0;max-width:none}html.toy-embedded:not(.mobile-play) .masthead,html.toy-embedded:not(.mobile-play) .below-stage{display:none}html.toy-embedded:not(.mobile-play) .stage{height:100vh;max-height:none;min-height:0;aspect-ratio:auto;border:0}
.creator-links{grid-template-columns:1fr;max-width:300px}.creator-link{justify-content:center}.rank-columns,#rankRows li{grid-template-columns:38px minmax(90px,1fr) 110px;gap:10px}#toyRunDetails{color:#e4c8ef;font-size:12px;line-height:1.7;margin:12px 0}.rank-panel{touch-action:pan-y}
@media(max-width:600px){.rank-columns,#rankRows li{grid-template-columns:26px minmax(70px,1fr) 92px;gap:7px;font-size:11px}}
