html[data-portal-embed=true] .mobile-game-dock,html[data-portal-embed=true] .ad-slot,html[data-portal-embed=true][data-portal-game-id=koi-toss] .koi-toss-game-heading,html[data-portal-embed=true][data-portal-game-id=koi-toss] .koi-toss-game-sidebar>.ad-slot{display:none!important}html[data-portal-embed=true][data-portal-game-id=checkers],html[data-portal-embed=true][data-portal-game-id=checkers] body{overscroll-behavior:none;width:100%;height:100%;overflow:hidden}html[data-portal-embed=true][data-portal-game-id=checkers] .checkers-game-root{height:100%;min-height:0;padding:0;overflow:hidden}html[data-portal-embed=true][data-portal-game-id=checkers] .checkers-game-heading,html[data-portal-embed=true][data-portal-game-id=checkers] .checkers-inline-rules,html[data-portal-embed=true][data-portal-game-id=checkers] .checkers-game-sidebar>.ad-slot{display:none!important}html[data-portal-embed=true][data-portal-game-id=checkers] .checkers-game-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:stretch;gap:12px;max-width:1180px;height:100%;min-height:0;padding:12px}html[data-portal-embed=true][data-portal-game-id=checkers] .checkers-game-main{grid-template-rows:auto minmax(0,1fr);gap:8px;min-height:0}html[data-portal-embed=true][data-portal-game-id=checkers] .checkers-game-stats>div{min-height:62px;padding:7px 10px}html[data-portal-embed=true][data-portal-game-id=checkers] .checkers-game-stats p{margin-top:0}html[data-portal-embed=true][data-portal-game-id=checkers] .checkers-board-frame{align-self:center;width:min(100%,100svh - 100px);max-width:none}html[data-portal-embed=true][data-portal-game-id=checkers] .checkers-game-sidebar{align-content:start;min-height:0;overflow:hidden}html[data-portal-embed=true][data-portal-game-id=checkers][data-portal-viewport=mobile] .checkers-game-root{flex-direction:column;display:flex}html[data-portal-embed=true][data-portal-game-id=checkers][data-portal-viewport=mobile] .checkers-game-layout{flex:none;width:100%;max-width:none;height:auto;padding:4px;display:block}html[data-portal-embed=true][data-portal-game-id=checkers][data-portal-viewport=mobile] .checkers-game-main{grid-template-rows:42px auto;gap:4px;display:grid}html[data-portal-embed=true][data-portal-game-id=checkers][data-portal-viewport=mobile] .checkers-game-stats{gap:4px;height:42px}html[data-portal-embed=true][data-portal-game-id=checkers][data-portal-viewport=mobile] .checkers-game-stats>div{min-height:0;padding:4px 8px}html[data-portal-embed=true][data-portal-game-id=checkers][data-portal-viewport=mobile] .checkers-game-stats p{line-height:1.1}html[data-portal-embed=true][data-portal-game-id=checkers][data-portal-viewport=mobile] .checkers-board-frame{align-self:auto;width:100%;max-width:none}html[data-portal-embed=true][data-portal-game-id=checkers][data-portal-viewport=mobile] .checkers-game-sidebar{display:none}html[data-portal-embed=true][data-portal-game-id=checkers][data-portal-viewport=mobile] .checkers-mobile-controls{z-index:auto;border-radius:12px;width:calc(100% - 8px);min-height:64px;margin:4px;position:static;display:grid!important}@media (min-width:720px) and (orientation:landscape){html[data-portal-embed=true][data-portal-game-id=shogi] .shogi-board{width:min(100%,100svh - 24px);max-width:min(100%,100svh - 24px)}}html[data-portal-embed=true][data-portal-game-id=bingo],html[data-portal-embed=true][data-portal-game-id=bingo] body,html[data-portal-embed=true][data-portal-game-id=bingo] body>div{overscroll-behavior:none;width:100%;height:100%;min-height:0;overflow:hidden}html[data-portal-embed=true][data-portal-game-id=bingo] body>div>main,html[data-portal-embed=true][data-portal-game-id=bingo] .koi-bingo,html[data-portal-embed=true][data-portal-game-id=bingo] .koi-bingo__canvas{width:100%;height:100%;min-height:0;overflow:hidden}html[data-portal-embed=true][data-portal-game-id=bingo] .koi-bingo__scroll-view,html[data-portal-embed=true][data-portal-game-id=bingo] .koi-bingo__panel-scroll{scrollbar-width:thin;scrollbar-color:#d9467c8c transparent}@media (min-width:720px) and (min-height:420px){html[data-portal-embed=true][data-portal-game-id=bingo] .koi-bingo__scroll-view{padding-right:0;overflow:hidden}html[data-portal-embed=true][data-portal-game-id=bingo] .koi-bingo__layout{grid-template-columns:minmax(0,1fr) minmax(19rem,.72fr);height:100%;min-height:0;display:grid}html[data-portal-embed=true][data-portal-game-id=bingo] .koi-bingo__play-area{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}html[data-portal-embed=true][data-portal-game-id=bingo] .koi-bingo__board{aspect-ratio:1;grid-auto-rows:minmax(0,1fr);place-self:center;width:min(100%,100vh - 7rem);max-height:100%}html[data-portal-embed=true][data-portal-game-id=bingo] .koi-bingo__cell{min-height:0}html[data-portal-embed=true][data-portal-game-id=bingo] .koi-bingo__panel-scroll{align-content:start;min-height:0;display:grid;overflow:hidden auto}}html[data-portal-embed=true][data-portal-game-id=koi-mines],html[data-portal-embed=true][data-portal-game-id=koi-mines] body,html[data-portal-embed=true][data-portal-game-id=koi-mines] body>div{overscroll-behavior:none;width:100%;height:100%;min-height:0;overflow:hidden}html[data-portal-embed=true][data-portal-game-id=koi-mines] body>div>main,html[data-portal-embed=true][data-portal-game-id=koi-mines] .koi-mines,html[data-portal-embed=true][data-portal-game-id=koi-mines] .koi-mines__canvas{width:100%;height:100%;min-height:0;overflow:hidden}html[data-portal-embed=true][data-portal-game-id=koi-mines] .koi-mines__scroll-view,html[data-portal-embed=true][data-portal-game-id=koi-mines] .koi-mines__panel-scroll{scrollbar-width:thin;scrollbar-color:#0f766e8c transparent}@media (min-width:720px) and (min-height:420px){html[data-portal-embed=true][data-portal-game-id=koi-mines] .koi-mines__scroll-view{padding-right:0;overflow:hidden}html[data-portal-embed=true][data-portal-game-id=koi-mines] .koi-mines__layout{grid-template-columns:minmax(0,1fr) minmax(19rem,.72fr);height:100%;min-height:0;display:grid}html[data-portal-embed=true][data-portal-game-id=koi-mines] .koi-mines__play-area{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}html[data-portal-embed=true][data-portal-game-id=koi-mines] .koi-mines__board{aspect-ratio:1;grid-auto-rows:minmax(0,1fr);place-self:center;width:min(100%,100vh - 7rem);max-height:100%}html[data-portal-embed=true][data-portal-game-id=koi-mines] .koi-mines__panel-scroll{align-content:start;min-height:0;display:grid;overflow:hidden auto}}html[data-portal-embed=true][data-portal-game-id=heart-bell],html[data-portal-embed=true][data-portal-game-id=heart-bell] body,html[data-portal-embed=true][data-portal-game-id=heart-bell] body>div{overscroll-behavior:none;width:100%;height:100%;min-height:0;overflow:hidden}html[data-portal-embed=true][data-portal-game-id=heart-bell] body>div>main,html[data-portal-embed=true][data-portal-game-id=heart-bell] .heart-bell,html[data-portal-embed=true][data-portal-game-id=heart-bell] .heart-bell__canvas{width:100%;height:100%;min-height:0;overflow:hidden}html[data-portal-embed=true][data-portal-game-id=heart-bell] .heart-bell__scroll-view,html[data-portal-embed=true][data-portal-game-id=heart-bell] .heart-bell__panel-scroll{scrollbar-width:thin;scrollbar-color:#be185d8c transparent}@media (min-width:720px) and (min-height:420px){html[data-portal-embed=true][data-portal-game-id=heart-bell] .heart-bell__scroll-view{padding-right:0;overflow:hidden}html[data-portal-embed=true][data-portal-game-id=heart-bell] .heart-bell__layout{grid-template-columns:minmax(0,1fr) minmax(19rem,.72fr);height:100%;min-height:0;display:grid}html[data-portal-embed=true][data-portal-game-id=heart-bell] .heart-bell__play-area{grid-template-rows:auto auto auto minmax(0,1fr) auto;min-height:0;display:grid}html[data-portal-embed=true][data-portal-game-id=heart-bell] .heart-bell__stage,html[data-portal-embed=true][data-portal-game-id=heart-bell] .heart-bell__card-grid,html[data-portal-embed=true][data-portal-game-id=heart-bell] .heart-bell__ready-stage{width:100%;height:100%;min-height:0}html[data-portal-embed=true][data-portal-game-id=heart-bell] .heart-bell__card{min-height:0}html[data-portal-embed=true][data-portal-game-id=heart-bell] .heart-bell__tap-dock{position:static}html[data-portal-embed=true][data-portal-game-id=heart-bell] .heart-bell__panel-scroll{align-content:start;min-height:0;display:grid;overflow:hidden auto}}html[data-portal-embed=true][data-portal-game-id=spot-difference],html[data-portal-embed=true][data-portal-game-id=spot-difference] body,html[data-portal-embed=true][data-portal-game-id=spot-difference] body>div{overscroll-behavior:none;width:100%;height:100%;min-height:0;overflow:hidden}html[data-portal-embed=true][data-portal-game-id=spot-difference] body>div>main,html[data-portal-embed=true][data-portal-game-id=spot-difference] .spot-difference,html[data-portal-embed=true][data-portal-game-id=spot-difference] .spot-difference__canvas{width:100%;height:100%;min-height:0;overflow:hidden}html[data-portal-embed=true][data-portal-game-id=spot-difference] .spot-difference__scroll-view,html[data-portal-embed=true][data-portal-game-id=spot-difference] .spot-difference__panel-scroll{scrollbar-width:thin;scrollbar-color:#b453098c transparent}@media (min-width:720px) and (min-height:420px){html[data-portal-embed=true][data-portal-game-id=spot-difference] .spot-difference__scroll-view{padding-right:0;overflow:hidden}html[data-portal-embed=true][data-portal-game-id=spot-difference] .spot-difference__layout{grid-template-columns:minmax(0,1fr) minmax(17rem,.55fr);height:100%;min-height:0;display:grid}html[data-portal-embed=true][data-portal-game-id=spot-difference] .spot-difference__play-area{grid-template-rows:auto auto minmax(0,1fr) auto;min-height:0;display:grid}html[data-portal-embed=true][data-portal-game-id=spot-difference] .spot-difference__stage{place-items:center;width:100%;height:100%;min-height:0;display:grid;overflow:hidden}html[data-portal-embed=true][data-portal-game-id=spot-difference] .spot-difference__stage>button{width:min(100%,133.333vh - 16rem);max-height:100%}html[data-portal-embed=true][data-portal-game-id=spot-difference] .spot-difference__scene-pair{align-self:center;width:100%}html[data-portal-embed=true][data-portal-game-id=spot-difference] .spot-difference__action-dock{position:static}html[data-portal-embed=true][data-portal-game-id=spot-difference] .spot-difference__panel-scroll{align-content:start;min-height:0;display:grid;overflow:hidden auto}}html[data-portal-embed=true][data-portal-game-id=drop-four],html[data-portal-embed=true][data-portal-game-id=drop-four] body,html[data-portal-embed=true][data-portal-game-id=drop-four] body>div{overscroll-behavior:none;width:100%;height:100%;min-height:0;overflow:hidden}html[data-portal-embed=true][data-portal-game-id=drop-four] body>div>main,html[data-portal-embed=true][data-portal-game-id=drop-four] .drop-four-game-root{width:100%;height:100%;min-height:0;overflow:hidden}html[data-portal-embed=true][data-portal-game-id=drop-four] .drop-four-game-layout{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#0f766e8c transparent;width:100%;height:100%;min-height:0;overflow:hidden auto}html[data-portal-embed=true][data-portal-game-id=drop-four] .drop-four-game-sidebar{scrollbar-width:thin;scrollbar-color:#0f766e8c transparent}@media (min-width:720px) and (min-height:420px){html[data-portal-embed=true][data-portal-game-id=drop-four] .drop-four-game-layout{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 320px;display:grid;overflow:hidden}html[data-portal-embed=true][data-portal-game-id=drop-four] .drop-four-game-main{grid-template-rows:auto auto minmax(0,1fr);align-content:stretch;min-height:0;display:grid;overflow:hidden}html[data-portal-embed=true][data-portal-game-id=drop-four] .drop-four__board-shell{place-self:center;width:min(100%,100vh - 7.5rem,720px);max-width:none}html[data-portal-embed=true][data-portal-game-id=drop-four] .drop-four-game-sidebar{overscroll-behavior:contain;min-height:0;overflow:hidden auto}}@media (max-width:499px){html[data-portal-embed=true][data-portal-game-id=chess],html[data-portal-embed=true][data-portal-game-id=chess] body{overscroll-behavior:none;height:100%;overflow:hidden}html[data-portal-embed=true][data-portal-game-id=chess] .chess-game-root{background:radial-gradient(circle at 50% 22%,#fffbeceb,#0000 42%),linear-gradient(#efe9db 0%,#e6dcc8 100%);height:100%;min-height:0;padding:8px;display:block;overflow:hidden}html[data-portal-embed=true][data-portal-game-id=chess] .chess-game-layout{height:100%;min-height:0;padding:0;display:block}html[data-portal-embed=true][data-portal-game-id=chess] .chess-game-main{grid-template-rows:auto auto auto;align-content:start;gap:8px;height:auto;min-height:0;display:grid;overflow:hidden}html[data-portal-embed=true][data-portal-game-id=chess] .chess-game-heading,html[data-portal-embed=true][data-portal-game-id=chess] .chess-content-shelf,html[data-portal-embed=true][data-portal-game-id=chess] .chess-game-sidebar{display:none}html[data-portal-embed=true][data-portal-game-id=chess] .chess-game-status{background:#fffcf4eb;border-color:#694d3238;border-radius:12px;padding:9px 12px;font-size:13px;box-shadow:0 5px 16px #402d1d14}html[data-portal-embed=true][data-portal-game-id=chess] .chess-board-frame{border-radius:12px;place-self:start center;width:min(100%,100svh - 174px);max-width:none;margin:0;padding:5px;box-shadow:0 14px 28px #311e0f38}html[data-portal-embed=true][data-portal-game-id=chess] .chess-mobile-controls{background:#fffaf0f5;border-radius:14px;gap:6px;width:100%;max-width:none;margin:0;padding:7px;display:grid;box-shadow:0 9px 22px #402d1d24}html[data-portal-embed=true][data-portal-game-id=chess] .chess-mobile-controls button{touch-action:manipulation;min-height:38px}}@media (min-width:500px){html[data-portal-embed=true][data-portal-game-id=koi-jump],html[data-portal-embed=true][data-portal-game-id=koi-jump] body,html[data-portal-embed=true][data-portal-game-id=koi-toss],html[data-portal-embed=true][data-portal-game-id=koi-toss] body,html[data-portal-embed=true][data-portal-game-id=chess],html[data-portal-embed=true][data-portal-game-id=chess] body{overscroll-behavior:none;height:100%;overflow:hidden}html[data-portal-embed=true][data-portal-game-id=koi-jump] .koi-jump-game-root,html[data-portal-embed=true][data-portal-game-id=koi-toss] .koi-toss-game-root,html[data-portal-embed=true][data-portal-game-id=chess] .chess-game-root{height:100%;min-height:0;padding:12px;overflow:hidden}html[data-portal-embed=true][data-portal-game-id=koi-jump] .koi-jump-game-layout,html[data-portal-embed=true][data-portal-game-id=koi-toss] .koi-toss-game-layout,html[data-portal-embed=true][data-portal-game-id=chess] .chess-game-layout{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 320px;align-items:stretch;gap:12px;width:100%;max-width:1180px;height:100%;min-height:0;padding:0;display:grid;overflow:hidden}html[data-portal-embed=true][data-portal-game-id=koi-jump] .koi-jump-game-main{grid-template-rows:auto minmax(0,1fr);align-content:stretch;min-height:0;overflow:hidden}html[data-portal-embed=true][data-portal-game-id=koi-jump] .koi-jump-game-heading,html[data-portal-embed=true][data-portal-game-id=koi-jump] .koi-jump-rules,html[data-portal-embed=true][data-portal-game-id=koi-jump] .koi-jump-game-sidebar>.ad-slot{display:none}html[data-portal-embed=true][data-portal-game-id=koi-jump] .koi-jump-game-status>*{padding:8px}html[data-portal-embed=true][data-portal-game-id=koi-jump] .koi-jump-game-status>*>div{margin-top:4px}html[data-portal-embed=true][data-portal-game-id=koi-jump] .koi-jump-board-shell{align-self:center;width:min(100%,100vh - 142px,620px);max-width:none}html[data-portal-embed=true][data-portal-game-id=koi-jump] .koi-jump-game-sidebar{min-height:0;overflow:hidden}html[data-portal-embed=true][data-portal-game-id=koi-toss] .koi-toss-game-main{grid-template-rows:auto minmax(0,1fr);gap:12px;min-height:0;display:grid;overflow:hidden}html[data-portal-embed=true][data-portal-game-id=koi-toss] .koi-toss-game-heading,html[data-portal-embed=true][data-portal-game-id=koi-toss] .koi-toss-rule-copy,html[data-portal-embed=true][data-portal-game-id=koi-toss] .koi-toss-game-sidebar>.ad-slot{display:none}html[data-portal-embed=true][data-portal-game-id=koi-toss] .koi-toss-playfield{border-radius:12px;justify-self:center;width:min(100%,800px);height:100%;min-height:0}html[data-portal-embed=true][data-portal-game-id=koi-toss] .koi-toss-game-sidebar{scrollbar-width:thin;align-content:start;min-height:0;overflow:hidden auto}html[data-portal-embed=true][data-portal-game-id=koi-toss] .koi-toss-mode-selector{grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:0;display:grid;overflow:visible}html[data-portal-embed=true][data-portal-game-id=koi-toss] .koi-toss-mode-selector>button{white-space:normal;min-width:0;padding-inline:6px}html[data-portal-embed=true][data-portal-game-id=koi-toss] .koi-toss-result-panel{padding:12px}html[data-portal-embed=true][data-portal-game-id=chess] .chess-game-main{grid-template-rows:auto minmax(0,1fr);align-items:start;gap:10px;min-height:0;display:grid;overflow:hidden}html[data-portal-embed=true][data-portal-game-id=chess] .chess-game-heading,html[data-portal-embed=true][data-portal-game-id=chess] .chess-content-shelf,html[data-portal-embed=true][data-portal-game-id=chess] .chess-inline-rules,html[data-portal-embed=true][data-portal-game-id=chess] .chess-game-sidebar>.ad-slot{display:none}html[data-portal-embed=true][data-portal-game-id=chess] .chess-game-status{padding:10px 12px}html[data-portal-embed=true][data-portal-game-id=chess] .chess-board-frame{border-radius:8px;align-self:center;width:min(100%,100vh - 98px,660px);max-width:none}html[data-portal-embed=true][data-portal-game-id=chess] .chess-game-sidebar{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}html[data-portal-embed=true][data-portal-game-id=chess] .chess-move-panel{height:100%}}html[data-portal-embed=true][data-portal-game-id=chess][data-portal-viewport=mobile],html[data-portal-embed=true][data-portal-game-id=chess][data-portal-viewport=mobile] body{overscroll-behavior:none;height:100%;overflow:hidden}html[data-portal-embed=true][data-portal-game-id=chess][data-portal-viewport=mobile] .chess-game-root{background:radial-gradient(circle at 50% 22%,#fffbeceb,#0000 42%),linear-gradient(#efe9db 0%,#e6dcc8 100%);height:100%;min-height:0;padding:8px;display:block;overflow:hidden}html[data-portal-embed=true][data-portal-game-id=chess][data-portal-viewport=mobile] .chess-game-layout{width:100%;max-width:none;height:100%;min-height:0;padding:0;display:block;overflow:hidden}html[data-portal-embed=true][data-portal-game-id=chess][data-portal-viewport=mobile] .chess-game-main{grid-template-rows:auto auto auto;align-content:start;gap:8px;height:auto;min-height:0;display:grid;overflow:hidden}html[data-portal-embed=true][data-portal-game-id=chess][data-portal-viewport=mobile] .chess-game-heading,html[data-portal-embed=true][data-portal-game-id=chess][data-portal-viewport=mobile] .chess-content-shelf,html[data-portal-embed=true][data-portal-game-id=chess][data-portal-viewport=mobile] .chess-game-sidebar,html[data-portal-embed=true][data-portal-game-id=chess][data-portal-viewport=mobile] .chess-inline-rules{display:none}html[data-portal-embed=true][data-portal-game-id=chess][data-portal-viewport=mobile] .chess-game-status{background:#fffcf4eb;border-color:#694d3238;border-radius:12px;padding:9px 12px;font-size:13px;box-shadow:0 5px 16px #402d1d14}html[data-portal-embed=true][data-portal-game-id=chess][data-portal-viewport=mobile] .chess-board-frame{border-radius:12px;place-self:start center;width:min(100%,100svh - 174px);max-width:none;margin:0;padding:5px;box-shadow:0 14px 28px #311e0f38}html[data-portal-embed=true][data-portal-game-id=chess][data-portal-viewport=mobile] .chess-mobile-controls{background:#fffaf0f5;border-radius:14px;gap:6px;width:100%;max-width:none;margin:0;padding:7px;display:grid;box-shadow:0 9px 22px #402d1d24}html[data-portal-embed=true][data-portal-game-id=chess][data-portal-viewport=mobile] .chess-mobile-controls button{touch-action:manipulation;min-height:38px}html[data-portal-embed=true][data-portal-game-id=chess][data-portal-viewport=desktop] .chess-game-layout{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) clamp(180px,28%,320px);gap:12px;width:100%;max-width:1180px;height:100%;min-height:0;padding:0;display:grid;overflow:hidden}html[data-portal-embed=true][data-portal-game-id=chess][data-portal-viewport=desktop] .chess-game-main{grid-template-rows:auto minmax(0,1fr);align-items:start;gap:10px;min-height:0;display:grid;overflow:hidden}html[data-portal-embed=true][data-portal-game-id=chess][data-portal-viewport=desktop] .chess-mobile-controls{display:none!important}html[data-portal-embed=true][data-portal-game-id=chess][data-portal-viewport=desktop] .chess-game-sidebar{grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:hidden;display:grid!important}html[data-portal-embed=true][data-portal-game-id=chess][data-portal-viewport=desktop] .chess-game-controls{display:block!important}html[data-portal-embed=true][data-portal-game-id=chess][data-portal-viewport=desktop] .chess-move-panel{flex-direction:column;height:100%;min-height:0;display:flex!important}html[data-portal-embed=true][data-portal-game-id=shogi],html[data-portal-embed=true][data-portal-game-id=shogi] body{background:#132f25;width:100%;height:100%;min-height:0;overflow:hidden}html[data-portal-embed=true][data-portal-game-id=shogi] body>div,html[data-portal-embed=true][data-portal-game-id=shogi] .shogi-play-shell{width:100%;height:100%;min-height:0}html[data-portal-embed=true][data-portal-game-id=shogi] .shogi-play-shell{max-width:none;box-shadow:none;background:#132f25;border:0;border-radius:0;gap:6px;margin:0;padding:6px;display:flex;overflow:hidden}html[data-portal-embed=true][data-portal-game-id=shogi] :is(.shogi-play-heading,.shogi-play-ad,.shogi-play-footer){display:none!important}html[data-portal-embed=true][data-portal-game-id=shogi] .shogi-play-client{justify-content:center;align-items:center;width:100%;height:100%;min-height:0;padding:0}html[data-portal-embed=true][data-portal-game-id=shogi] .shogi-board-stage{flex:1 1 0;place-items:center;width:100%;min-width:0;min-height:0;display:grid}html[data-portal-embed=true][data-portal-game-id=shogi] .shogi-pixi-board{aspect-ratio:1;touch-action:none;-webkit-user-select:none;user-select:none;width:min(100%,100dvh - 68px);max-width:100%;height:auto;max-height:100%}html[data-portal-embed=true][data-portal-game-id=shogi] .shogi-play-controls{flex:none;width:min(100%,760px);display:block!important}
