.diorama-surface{isolation:isolate;position:relative}.diorama-scene{z-index:1;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.diorama-scene[data-ready=false]{visibility:hidden}.diorama-scene canvas{width:100%;height:100%;display:block}.diorama-surface:has(>.diorama-scene[data-ready=true]){box-shadow:none!important;background:#e8e6db!important;border-color:#0000!important}.diorama-surface:has(>.diorama-scene[data-ready=true])>.diorama-flat{opacity:0;pointer-events:none}.diorama-surface:has(>.diorama-scene[data-ready=true]) .diorama-hit-layer{background:0 0;border:0;padding:0;display:block;position:absolute;inset:0}.diorama-surface:has(>.diorama-scene[data-ready=true]) .diorama-hit{z-index:2;opacity:0;position:absolute;min-width:0!important;min-height:0!important;padding:0!important;transform:none!important}.diorama-surface:has(>.diorama-scene[data-ready=true]) .diorama-hit:focus-visible{opacity:1;outline-offset:-3px;outline:3px solid #e9a52c;background:0 0!important;border:0!important}.diorama-surface:has(>.diorama-scene[data-ready=true]) .diorama-hit:focus-visible>*{opacity:0}.diorama-surface:has(>.diorama-scene[data-ready=true])>.diorama-hidden-layer{visibility:hidden}.diorama-surface:is(.tactics-grid,.lines-board){aspect-ratio:1}.diorama-surface:is(.tactics-grid,.lines-board):has(>.diorama-scene[data-ready=true]){display:block}.golf-board.diorama-surface{max-width:min(100%,480px)}.diorama-surface:is(.reversi-board,.match-three-scene){aspect-ratio:1}.diorama-surface.samegame-grid{aspect-ratio:10/8}.diorama-surface:is(.reversi-board,.match-three-scene,.samegame-grid):has(>.diorama-scene[data-ready=true]){display:block}@media (min-width:900px){[data-game-screen].classic-shell:is(.table-reversi,.table-match-three,.table-samegame):not(.game-is-fullscreen):not(.portal-game) .classic-layout{max-width:none}[data-game-screen].classic-shell:is(.table-reversi,.table-match-three,.table-samegame):not(.game-is-fullscreen):not(.portal-game){max-width:none;padding-inline:16px}[data-game-screen].classic-shell:is(.table-reversi,.table-match-three,.table-samegame):not(.game-is-fullscreen):not(.portal-game) .classic-play{grid-template-rows:auto repeat(5,min-content) 1fr;grid-template-columns:minmax(0,1fr) 240px;gap:12px 20px;display:grid}[data-game-screen].classic-shell.table-samegame:not(.game-is-fullscreen):not(.portal-game) .samegame-play{display:contents}[data-game-screen].classic-shell:is(.table-reversi,.table-match-three,.table-samegame):not(.game-is-fullscreen):not(.portal-game) .classic-play>div:has(.diorama-surface){display:contents}[data-game-screen].classic-shell:is(.table-reversi,.table-match-three,.table-samegame):not(.game-is-fullscreen):not(.portal-game) .classic-heading{grid-area:1/1/auto/-1;margin:0}[data-game-screen].classic-shell:is(.table-reversi,.table-match-three,.table-samegame):not(.game-is-fullscreen):not(.portal-game) .diorama-surface{grid-area:2/1/8;width:100%;max-width:none;height:max(360px,100svh - 225px);margin:0}[data-game-screen].classic-shell:is(.table-reversi,.table-match-three,.table-samegame):not(.game-is-fullscreen):not(.portal-game) .difficulty-controls{grid-area:2/2;margin:0;padding:0}[data-game-screen].classic-shell:is(.table-reversi,.table-match-three,.table-samegame):not(.game-is-fullscreen):not(.portal-game) .difficulty-controls label{flex-wrap:wrap}[data-game-screen].classic-shell:is(.table-reversi,.table-match-three,.table-samegame):not(.game-is-fullscreen):not(.portal-game) :is(.reversi-hud,.eight-hud,.six-stats){flex-wrap:wrap;grid-area:3/2;margin:0}[data-game-screen].classic-shell:is(.table-reversi,.table-match-three,.table-samegame):not(.game-is-fullscreen):not(.portal-game) .reversi-forecast{grid-area:4/2;margin:0}[data-game-screen].classic-shell:is(.table-reversi,.table-match-three,.table-samegame):not(.game-is-fullscreen):not(.portal-game) :is(.table-actions,.eight-controls,.six-action){flex-wrap:wrap;grid-area:5/2;margin:0}[data-game-screen].classic-shell:is(.table-reversi,.table-match-three,.table-samegame):not(.game-is-fullscreen):not(.portal-game) .table-score{grid-area:6/2;margin:0}[data-game-screen].classic-shell:is(.table-reversi,.table-match-three,.table-samegame):not(.game-is-fullscreen):not(.portal-game) .classic-toolbar{grid-area:7/2;align-self:start;margin:0}[data-game-screen].classic-shell:is(.table-reversi,.table-match-three,.table-samegame):not(.game-is-fullscreen):not(.portal-game) :is(.classic-message,.classic-controls,.eight-result){grid-column:1/-1}}
