.game-page-v3 .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-game-screen].classic-shell.game-page-v3:not(.game-is-fullscreen) .classic-heading{flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0 0 16px;display:flex}[data-game-screen].classic-shell.game-page-v3:not(.game-is-fullscreen) .classic-heading>div:first-child{flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0;display:flex}[data-game-screen].classic-shell.game-page-v3:not(.game-is-fullscreen) .classic-heading h1{margin:0;font-size:clamp(26px,3vw,36px);line-height:1.08}[data-game-screen].classic-shell.game-page-v3:not(.game-is-fullscreen) .classic-heading .age-notice{margin:0}[data-game-screen].classic-shell.game-page-v3:not(.game-is-fullscreen) .game-heading-actions{align-items:center;gap:8px;margin-left:auto;display:flex}[data-game-screen].classic-shell.game-page-v3:not(.game-is-fullscreen) .difficulty-controls--compact{border:0;flex-wrap:nowrap;gap:8px;margin:0;padding:0}[data-game-screen].classic-shell.game-page-v3:not(.game-is-fullscreen) .difficulty-controls--compact label{flex:auto;width:auto;font-size:14px}[data-game-screen].classic-shell.game-page-v3:not(.game-is-fullscreen) .difficulty-controls--compact select{border-radius:10px;width:100%;max-width:260px;min-height:44px;font-weight:600}[data-game-screen].classic-shell.game-page-v3:not(.game-is-fullscreen) .difficulty-controls--compact .classic-primary{white-space:nowrap;min-height:44px}[data-game-screen].classic-shell.game-page-v3:not(.game-is-fullscreen) .difficulty-complete{white-space:nowrap;font-size:13px}[data-game-screen].classic-shell.game-page-v3:not(.game-is-fullscreen) .classic-message{min-height:0;margin:10px 0 0;font-size:14px}[data-game-screen].classic-shell.game-page-v3:not(.game-is-fullscreen) .classic-message:empty{margin:0}[data-game-screen].classic-shell.game-page-v3:not(.game-is-fullscreen) .table-score{background:0 0;border:0;max-width:760px;margin:12px auto 0;padding:0;font-size:13px}[data-game-screen].classic-shell.game-page-v3:not(.game-is-fullscreen) .classic-toolbar{justify-content:center;margin:10px 0 0}[data-game-screen].classic-shell.game-page-v3:not(.game-is-fullscreen) .classic-controls{font-size:13px}@media (min-width:900px){[data-game-screen].classic-shell.game-page-v3:not(.game-is-fullscreen) :is(.mine-grid,.sudoku-grid,.sliding-board,.word-grid,.eight-grid,.loop-grid,.islands-board,.batch-grid,.lines-game){width:min(100%,max(480px,100svh - 240px),760px)}}@media (max-width:600px){[data-game-screen].classic-shell.game-page-v3:not(.game-is-fullscreen) .classic-heading{gap:8px;margin-bottom:12px;display:flex}[data-game-screen].classic-shell.game-page-v3:not(.game-is-fullscreen) .classic-heading>div:first-child,[data-game-screen].classic-shell.game-page-v3:not(.game-is-fullscreen) .game-heading-actions{display:contents}[data-game-screen].classic-shell.game-page-v3:not(.game-is-fullscreen) .classic-heading h1{text-wrap:balance;flex:calc(100% - 104px);order:0;min-width:0;font-size:clamp(22px,6.4vw,27px)}[data-game-screen].classic-shell.game-page-v3:not(.game-is-fullscreen) .game-heading-actions>:not(.difficulty-controls){order:1}[data-game-screen].classic-shell.game-page-v3:not(.game-is-fullscreen) .classic-heading .age-notice{order:2;grid-column:auto}[data-game-screen].classic-shell.game-page-v3:not(.game-is-fullscreen) .game-heading-actions>.difficulty-controls{flex:1 1 0;order:3;min-width:0}[data-game-screen].classic-shell.game-page-v3:not(.game-is-fullscreen) .difficulty-controls--compact select{max-width:none}}[data-game-screen].classic-shell.game-page-v3.table-codebreaker:not(.game-is-fullscreen) .eight-controls{justify-content:center}[data-game-screen].classic-shell.game-page-v3.table-codebreaker:not(.game-is-fullscreen) .eight-controls button{color:#fffdf7;background:#214c36;border-color:#214c36;min-width:200px;font-weight:600}[data-game-screen].classic-shell.game-page-v3.table-codebreaker:not(.game-is-fullscreen) .eight-controls button:disabled{opacity:.5}[data-game-screen].arcade-shell.game-page-v3:not(.game-is-fullscreen) .game-heading .game-kicker{display:none}[data-game-screen].arcade-shell.game-page-v3:not(.game-is-fullscreen) .game-heading{flex-wrap:wrap;gap:8px 16px;margin-bottom:14px}[data-game-screen].arcade-shell.game-page-v3:not(.game-is-fullscreen) .game-heading>div:first-child{flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0;display:flex}[data-game-screen].arcade-shell.game-page-v3:not(.game-is-fullscreen) .game-heading h1{margin:0;font-size:clamp(28px,3vw,38px);line-height:1.08}[data-game-screen].arcade-shell.game-page-v3:not(.game-is-fullscreen) .game-heading .age-notice{margin:0}[data-game-screen].arcade-shell.game-page-v3:not(.game-is-fullscreen) .game-heading-actions{align-items:center;gap:6px;margin-left:auto;display:flex}[data-game-screen].arcade-shell.game-page-v3:not(.game-is-fullscreen) .game-heading-actions .help-button{align-self:center;margin:0 0 0 4px}[data-game-screen].arcade-shell.game-page-v3:not(.game-is-fullscreen) .mode-row{margin-bottom:14px}[data-game-screen].arcade-shell.game-page-v3:not(.game-is-fullscreen) .game-body{flex-direction:column;display:flex}[data-game-screen].arcade-shell.game-page-v3:not(.game-is-fullscreen) .game-body>:is(.difficulty-controls,.metrics){order:2}[data-game-screen].arcade-shell.game-page-v3:not(.game-is-fullscreen) .game-body>.difficulty-controls{margin-top:16px}.site-page.word-page .word-kicker{display:none}.site-page.word-page .word-back{margin-bottom:10px}.site-page.word-page .word-heading{margin-bottom:18px}.site-page.word-page .word-heading h1{margin:0 0 6px}.site-page.word-page .word-round-meta{padding:0 22px 16px;font-size:13px}.site-page.puzzle-page .puzzle-main{padding-top:18px}.site-page.puzzle-page .puzzle-heading{margin-bottom:16px}.site-page.puzzle-page .puzzle-heading h1{margin:6px 0 4px;font-size:clamp(30px,4vw,44px)}.site-page.puzzle-page .puzzle-heading p{font-size:15px}@media (max-width:650px){.site-page.word-page .word-main{padding-top:8px}.site-page.word-page .word-back{margin-bottom:4px}.site-page.word-page .word-heading{margin-bottom:6px}.site-page.word-page .word-heading h1{margin:0;font-size:28px}.site-page.word-page .word-heading p,.site-page.puzzle-page .puzzle-heading p{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.site-page.word-page .word-toolbar{flex-wrap:nowrap;padding:6px 12px}.site-page.word-page .word-edition{flex:none;font-size:13px}.site-page.word-page .word-toolbar-buttons{scrollbar-width:none;flex-wrap:nowrap;min-width:0;overflow-x:auto}.site-page.word-page .word-toolbar-buttons button{flex:none;min-height:44px;font-size:13px}.site-page.word-page .word-board-host{padding-top:14px}.site-page.word-page .word-round-meta{padding:0 14px 14px;font-size:13px}.site-page.puzzle-page .puzzle-main{padding-top:8px}.site-page.puzzle-page .puzzle-heading{margin-bottom:6px}.site-page.puzzle-page .puzzle-heading h1{margin:0;font-size:28px}.site-page.puzzle-page .puzzle-surface:not(.game-is-fullscreen){padding-top:6px}.site-page.puzzle-page .puzzle-surface:not(.game-is-fullscreen) .puzzle-toolbar{margin-bottom:4px;padding-bottom:6px}.site-page.puzzle-page .puzzle-toolbar{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.site-page.puzzle-page .puzzle-toolbar>*{flex:none}.site-page.word-page .word-toolbar-buttons>.game-fullscreen-button,.site-page.puzzle-page .puzzle-toolbar>.game-fullscreen-button{order:-1}.site-page.puzzle-page .puzzle-toolbar button{min-height:44px;font-size:13px}}@media (max-width:480px){.site-page.word-page .word-toolbar-buttons>.game-fullscreen-button,.site-page.puzzle-page .puzzle-toolbar>.game-fullscreen-button{padding-inline:12px}.site-page.word-page .word-toolbar-buttons>.game-fullscreen-button>span,.site-page.puzzle-page .puzzle-toolbar>.game-fullscreen-button>span{display:none}.site-page.puzzle-page .puzzle-toolbar{gap:6px}.site-page.puzzle-page .puzzle-toolbar button{padding-inline:10px}}.word-screen.game-is-fullscreen .word-toolbar{display:none}.word-screen.game-is-fullscreen .word-board-host{padding-block:8px}.word-screen.game-is-fullscreen .word-round-meta{display:none}.puzzle-surface.game-is-fullscreen{box-sizing:border-box;grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;height:100dvh;display:grid;overflow:hidden}.puzzle-surface.game-is-fullscreen .game-orientation-stage>*{grid-column:1/-1}.puzzle-surface.game-is-fullscreen .puzzle-toolbar{display:none}.puzzle-surface.game-is-fullscreen .puzzle-frame{grid-area:3/1;min-height:0;height:100%!important}.puzzle-surface.game-is-fullscreen .puzzle-input{flex-flow:column;grid-area:3/2;align-items:stretch;width:clamp(120px,14vw,200px);margin:0;overflow-y:auto}.puzzle-surface.game-is-fullscreen .puzzle-input :is(.puzzle-number-pad,.puzzle-key-pad){grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}[data-game-screen].table-codebreaker.game-is-fullscreen [data-playfield]{zoom:min(var(--field-scale,1), 1.3)}[data-game-screen].table-codebreaker.game-is-fullscreen .eight-controls{justify-content:center}[data-game-screen].table-codebreaker.game-is-fullscreen .eight-controls button{color:#fffdf7;background:#214c36;border-color:#214c36;min-width:200px;font-weight:600}[data-game-screen].table-falling-blocks.game-is-fullscreen .falling-play{justify-content:center}[data-game-screen].table-golf.game-is-fullscreen .golf-aim{max-width:760px;margin-inline:auto}.puzzle-start-preview,.word-start-preview{background:#fff;border:1px solid #dfe5d8;border-radius:14px;width:min(100%,380px);height:auto;margin:0 auto 8px;display:block;box-shadow:0 18px 36px -26px #14201a8c}@media (max-width:600px){.puzzle-start-preview,.word-start-preview{width:min(100%,240px)}.word-page .word-start{min-height:0;padding:24px 16px 28px}.word-page .word-start h2{margin:12px 0 8px;font-size:22px;line-height:1.25}.word-page .word-start p{margin-bottom:16px}.word-page .word-start small{margin-top:16px}}[data-game-screen].arcade-shell.game-page-v3:not(.game-is-fullscreen) .game-body>[data-playfield]{width:100%}@media (min-width:900px){[data-game-screen].arcade-shell.game-page-v3:not(.game-is-fullscreen) .game-body>[data-playfield]{max-width:min(100%,max(420px,100svh - 300px),760px)}}@media (max-width:600px){[data-game-screen].arcade-shell.game-page-v3:not(.game-is-fullscreen) .game-heading-actions .game-fullscreen-button span{display:none}[data-game-screen].arcade-shell.game-page-v3:not(.game-is-fullscreen) .game-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;margin-bottom:8px;display:grid}[data-game-screen].arcade-shell.game-page-v3:not(.game-is-fullscreen) .play-layout{padding-top:10px}[data-game-screen].arcade-shell.game-page-v3:not(.game-is-fullscreen) .game-heading>div:first-child{display:contents}[data-game-screen].arcade-shell.game-page-v3:not(.game-is-fullscreen) .game-heading h1{grid-area:1/1}[data-game-screen].arcade-shell.game-page-v3:not(.game-is-fullscreen) .game-heading-actions{grid-area:1/2;gap:2px}[data-game-screen].arcade-shell.game-page-v3:not(.game-is-fullscreen) .game-heading .age-notice{grid-area:2/1/3/3}[data-game-screen].arcade-shell.game-page-v3:not(.game-is-fullscreen) .mode-row{margin-bottom:8px}[data-game-screen].arcade-shell.game-page-v3:not(.game-is-fullscreen) .game-heading-actions :is(.icon-button,.help-button){justify-content:center;min-width:44px;min-height:44px}[data-game-screen].arcade-shell.game-page-v3:not(.game-is-fullscreen) .board-frame{max-width:min(100%,max(260px,100svh - 270px))}}
