.arcade-app .py-fullscreen-button{background:#ffffff08;color:#eee3ff;border-color:#ffffff1c}.arcade-app .arcade-header>.py-fullscreen-button{border-radius:50%}.arcade-app .game-header>.py-fullscreen-button{width:44px;flex-basis:44px}.arcade-app .py-is-fullscreen .game-dialog{background:#17121f}@media(max-width:600px),(max-height:500px){.arcade-app #gameDialog{height:var(--py-app-height,100dvh);max-height:var(--py-app-height,100dvh);padding:0}.arcade-app #gameDialog .game-window{height:100%;min-height:0;display:flex;flex-direction:column;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.arcade-app #gameDialog #gameStage{flex:1;min-height:0;max-height:none;aspect-ratio:auto}.arcade-app #gameDialog .game-header{flex-shrink:0;gap:6px}.arcade-app #gameDialog .score-bar,.arcade-app #gameDialog .game-instructions,.arcade-app #gameDialog .game-footnote{flex-shrink:0}.arcade-app #gameDialog .game-header .icon-button,.arcade-app #gameDialog .small-button{min-width:44px;min-height:44px}.arcade-app #gameDialog .game-header>div{min-width:0}.arcade-app #gameDialog #gameTitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arcade-app .arcade-header{padding-top:env(safe-area-inset-top,0px)}.arcade-app .bottom-nav{padding-bottom:max(9px,env(safe-area-inset-bottom,0px))}}@media(max-height:500px) and (orientation:landscape){.arcade-app #gameDialog .game-header{padding-top:6px;padding-bottom:6px}.arcade-app #gameDialog #gameCategory,.arcade-app #gameDialog .game-footnote{display:none}.arcade-app #gameDialog .score-bar{padding-top:3px;padding-bottom:3px}.arcade-app #gameDialog .game-instructions{margin:4px 16px;font-size:8px}.arcade-app #gameDialog .game-header #gameTitle{font-size:15px}}
html.py-portal{scrollbar-color:#655478 #101016;scrollbar-width:thin}@media(max-width:600px){.arcade-app .arcade-header{height:calc(70px + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px)}.arcade-app.search-open .arcade-header{height:calc(124px + env(safe-area-inset-top,0px))}}

.studio-game-dialog{position:fixed;inset:0;margin:0;padding:0;width:100vw;max-width:100vw;height:var(--py-app-height,100dvh);max-height:var(--py-app-height,100dvh);border:0;border-radius:0;background:#142d25;overflow:hidden}.studio-game-dialog::backdrop{background:#142d25}.studio-game-dialog iframe{display:block;width:100%;height:100%;border:0;background:#142d25}
@media(max-width:600px){.arcade-app .arcade-header{gap:6px;padding-left:16px;padding-right:16px}.arcade-app .arcade-brand{gap:6px;margin-right:auto}.arcade-app .arcade-brand>b{font-size:22px}.arcade-app .logo-mark{width:32px;height:35px}.arcade-app .arcade-header .header-search{width:44px;height:44px;flex:0 0 44px;margin-left:0}.arcade-app .arcade-header .avatar-button{width:44px;height:44px}.arcade-app .bottom-nav>button{min-width:44px;min-height:48px}}
.arcade-app .game-header>.py-fullscreen-button{color:inherit;background:transparent;border-color:currentColor}
