.ws-game{max-width:720px;margin:auto;border:1px solid #b9cce3;background:linear-gradient(145deg,#edf6ff,#fff0f8);color:#16334e;box-shadow:0 8px 24px #18324c19;overflow:hidden}.ws-game .game2048-nav{grid-template-columns:1fr 1.8fr}.ws-settings{display:grid;grid-template-columns:1fr 1.6fr;gap:6px;margin:5px 0}.ws-settings label{min-width:0;font-size:10px;font-weight:700}.ws-settings select{display:block;width:100%;min-width:0;min-height:30px;font-size:11px;padding:4px;color:#173451;background:white;border:1px solid #9fb9d4;border-radius:8px}.ws-levels{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin:5px 0}.ws-levels button,.ws-actions button{min-width:0;min-height:30px;padding:4px 2px;font-size:11px;background:#fff;color:#204a70;border:1px solid #a9c3dc;border-radius:8px}.ws-levels button[aria-pressed=true]{color:white;background:linear-gradient(110deg,#006cb7,#ba0074);border-color:#076ca9}.ws-metrics{display:flex;justify-content:space-between;gap:4px;margin:7px 0;font-size:10px}.ws-metrics>span{background:#fff;border:1px solid #c4d5e6;border-radius:7px;padding:4px 6px;flex:1;text-align:center;white-space:nowrap}.ws-metrics b{font-size:14px;margin-left:3px}.ws-board{--n:6;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));grid-template-rows:repeat(var(--n),minmax(0,1fr));width:var(--arcade-board-width,100%);height:var(--arcade-board-height,320px);max-width:100%;position:relative;gap:3px;margin:5px auto;padding:7px;border:2px solid #6f9bc5;border-radius:14px;background:linear-gradient(140deg,#163a60,#0e2541);box-shadow:0 4px 0 #88a8c6,0 7px 14px #15355121;touch-action:none;user-select:none}.ws-cell{min-width:0!important;min-height:0!important;width:100%;height:100%;padding:1px!important;border:1px solid #b5cee5!important;border-radius:6px;background:#f5faff!important;color:#143652!important;box-shadow:0 2px 0 #0002;font-weight:800;line-height:1.7;font-size:clamp(12px,calc(var(--arcade-board-height,320px)/var(--n)*.44),29px);overflow:visible;cursor:crosshair}.ws-cell.found{background:#cfeddf!important;border-color:#38a57a!important;color:#07543c!important}.ws-cell.selected{background:#b9ddff!important;outline:2px solid #277dcb;outline-offset:-2px}.ws-cell.anchor{background:#e8d2ff!important;outline:3px solid #9251c1;outline-offset:-3px}.ws-cell.hint{background:#ffeaa2!important;outline:2px dashed #aa6e00;outline-offset:-3px}.ws-cell:focus-visible{outline:3px solid #ec006e;outline-offset:-3px}.ws-board.paused:after{content:'⏸ Paused · Resume';position:absolute;inset:0;display:grid;place-items:center;background:#14314ff5;color:white;font-size:18px;border-radius:11px}.ws-words{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;margin:7px 0 3px;min-height:26px}.ws-words span{padding:2px 7px;font-size:12px;line-height:1.6;background:white;border:1px solid #abc4dd;border-radius:6px}.ws-words span.found{color:#07563e;background:#d9f5e7;border-color:#2d9875;text-decoration:line-through}.ws-status{min-height:2.7em;font-size:11px;line-height:1.35;font-weight:650;margin:5px 0;color:#274c6e}.ws-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.ws-storage:empty{display:none}.ws-storage{font-size:10px;color:#765b41}.ws-game.arcade-landscape>.ws-board{grid-column:1;grid-row:1 / span 20;align-self:center}.ws-game.arcade-landscape .ws-settings{grid-template-columns:1fr}.ws-game.arcade-landscape .ws-words span{font-size:10px;padding:1px 5px}body:has([data-word-game]) .breadcrumb,body:has([data-word-game]) .app-download-strip{display:none!important}@media(max-height:650px){.ws-game{padding:7px!important}.ws-settings{margin:3px 0}.ws-metrics{margin:4px 0}.ws-metrics b{font-size:12px}.ws-levels button,.ws-actions button{min-height:28px;font-size:10px}.ws-words{margin:5px 0 2px;gap:3px}.ws-words span{font-size:10px;padding:1px 5px}.ws-status{font-size:10px;min-height:2.7em;margin:3px 0}.ws-board{padding:5px;gap:2px}.ws-cell{border-radius:4px}.ws-game .game2048-rules{font-size:10px}}
