@media(min-width:600px)and (min-height:600px){body.show-onscreen-controls{--ctrl-reserve-block: calc( var(--ctrl-pad-bottom) + var(--ctrl-pad-extent) + var(--s-3) - var(--tv-safe-bottom) );--ctrl-reserve-inline: calc(var(--ctrl-pad-edge) + var(--ctrl-pad-extent) + var(--s-3))}body.show-onscreen-controls .coop-player{container-type:inline-size}body.show-onscreen-controls .coop-player .game-layout{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr);grid-template-areas:"hold . preview" "board board board";gap:var(--s-3) 0;width:100%;max-width:none;height:100%;--side-panel-width: 0px}body.show-onscreen-controls .coop-player .game-layout__aside{flex:0 0 auto;width:auto;flex-direction:row;align-items:center;gap:0;padding:0;margin:0}body.show-onscreen-controls .coop-player .game-layout__aside--left{grid-area:hold}body.show-onscreen-controls .coop-player .game-layout__aside--right{grid-area:preview;justify-self:end}body.show-onscreen-controls .coop-player .game-layout__hold,body.show-onscreen-controls .coop-player .game-layout__preview{flex:0 0 auto;width:auto;min-width:0;padding:0;gap:0}body.show-onscreen-controls .coop-player [data-role=hold]{--hold-panel-size: clamp(48px, 15cqi, 76px)}body.show-onscreen-controls .coop-player [data-role=preview]{--piece-panel-size: clamp(40px, 13cqi, 64px);--piece-panel-size-secondary: clamp(30px, 10cqi, 50px)}body.show-onscreen-controls .coop-player .game-layout__preview .preview-root,body.show-onscreen-controls .coop-player .game-layout__preview .panels{width:auto;height:auto}body.show-onscreen-controls .coop-player .game-layout__preview .panels{flex-direction:row;gap:clamp(3px,1.2cqi,6px)}body.show-onscreen-controls .coop-player .game-layout__main{grid-area:board;padding:0}@media(orientation:portrait){body.show-onscreen-controls:not(.replay-playback-active) #game-view>.game-footer{box-sizing:border-box;min-height:var(--ctrl-reserve-block);background:none;border:none;box-shadow:none}body.show-onscreen-controls:not(.replay-playback-active) #game-view>.game-footer:before{content:none}:root body.show-onscreen-controls:not(.replay-playback-active) #coop-game-view{padding-bottom:var(--ctrl-reserve-block)}:root body.show-onscreen-controls:not(.replay-playback-active) .coop-touch-pause{bottom:calc(var(--ctrl-pad-bottom) + var(--ctrl-pad-extent) / 2 - 24px)}}@media(orientation:landscape){body.show-onscreen-controls:not(.replay-playback-active) #game-view>.gameplay-stage{--stage-padding-inline: var(--ctrl-reserve-inline)}body.show-onscreen-controls:not(.replay-playback-active) #game-view .game-layout{--side-panel-width: clamp(110px, 12vw, 160px)}body.show-onscreen-controls:not(.replay-playback-active) .coop-stage{padding-inline:var(--ctrl-reserve-inline)}}}
