.suite-links.svelte-x1vm4w ul:where(.svelte-x1vm4w){gap:6px;margin:0;padding:0;list-style:none;display:grid}.suite-links.svelte-x1vm4w a:where(.svelte-x1vm4w){font-weight:500}.suite-links.svelte-x1vm4w span:where(.svelte-x1vm4w){color:var(--ink-3)}@media (min-width:861px){body.play-shell-on{overscroll-behavior:none;height:100dvh;overflow:hidden}}.play-shell.svelte-np8i3l{--shell-h:calc(100dvh - var(--header-h) - var(--foot-h) - 28px);--board-w:max(34%, min(66%, calc((var(--shell-h) - var(--bar-h,104px)) * var(--ar) + 40px)));grid-template-columns:minmax(0, var(--play-board-w,var(--board-w))) minmax(var(--play-side-min,300px), var(--play-side-max,1fr));height:var(--shell-h);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);width:calc(100% - 32px);box-shadow:var(--card-shadow);grid-template-areas:"board side";margin:14px auto 0;padding:0;display:grid;overflow:hidden}.play-shell.has-left.svelte-np8i3l{--board-w:max(36%, min(56%, calc((var(--shell-h) - var(--bar-h,104px)) * var(--ar) + 40px)));grid-template-columns:var(--play-left-w,300px) minmax(0, var(--play-board-w,var(--board-w))) minmax(var(--play-side-min,260px), var(--play-side-max,1fr));grid-template-areas:"left board side"}@media (min-width:861px){.ps-board.svelte-np8i3l{position:relative}.play-shell.svelte-np8i3l[data-hide-last]{grid-template-columns:minmax(0,1fr) 0}.play-shell.has-left.svelte-np8i3l[data-hide-first]{grid-template-columns:0 minmax(0, 1fr) minmax(var(--play-side-min,260px), 360px)}.play-shell.has-left.svelte-np8i3l[data-hide-last]{grid-template-columns:var(--play-left-w,300px) minmax(0, 1fr) 0}.play-shell.has-left.svelte-np8i3l[data-hide-first][data-hide-last]{grid-template-columns:0 minmax(0,1fr) 0}.play-shell.svelte-np8i3l[data-hide-first] .ps-left:where(.svelte-np8i3l),.play-shell.svelte-np8i3l[data-hide-last] .ps-side:where(.svelte-np8i3l){visibility:hidden;border:0;overflow:hidden}}.ps-board.svelte-np8i3l{flex-direction:column;grid-area:board;min-width:0;min-height:0;display:flex}.ps-bar.svelte-np8i3l{border-bottom:1px solid var(--line);flex:none;gap:8px;min-width:0;padding:12px 16px 10px;display:grid}.ps-board-body.svelte-np8i3l{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.ps-rest.svelte-np8i3l{display:contents}.ps-pane.svelte-np8i3l{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:auto}.ps-side.svelte-np8i3l{border-left:1px solid var(--line);grid-area:side}.ps-left.svelte-np8i3l{border-right:1px solid var(--line);grid-area:left}.ps-pane.svelte-np8i3l>*{flex:auto;min-height:0}.ps-pane.svelte-np8i3l>:has(>.insp-scroll){flex-direction:column;display:flex;overflow:hidden}@media (max-width:860px){.play-shell.svelte-np8i3l,.play-shell.has-left.svelte-np8i3l{--shell-h:calc(100dvh - var(--header-h) - var(--foot-h));border-inline:0;width:100%;box-shadow:none;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0, var(--play-board-h,62%)) minmax(0, 1fr);border-top:0;border-radius:0;grid-template-areas:"board""rest";margin:0}.ps-bar.svelte-np8i3l{gap:6px;padding:8px 10px}.ps-rest.svelte-np8i3l{overscroll-behavior:contain;border-top:1px solid var(--line);grid-area:rest;display:block;overflow:auto}.ps-pane.svelte-np8i3l{display:block;overflow:visible}.ps-side.svelte-np8i3l{border-left:0}.ps-left.svelte-np8i3l{border-right:0;border-top:1px solid var(--line)}.ps-pane.svelte-np8i3l .insp-scroll{overflow:visible}.ps-pane.svelte-np8i3l>:has(>.insp-scroll){display:block;overflow:visible}}.play-zoom.svelte-2jm17s{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pz-seg.svelte-2jm17s{border-radius:var(--r-sm);background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line);align-items:center;gap:2px;padding:2px;display:inline-flex}.pz-seg.svelte-2jm17s button:where(.svelte-2jm17s){border-radius:calc(var(--r-sm) - 2px);min-width:32px;height:28px;color:var(--ink-2);font:500 12.5px var(--mono);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0 8px}.pz-seg.svelte-2jm17s button:where(.svelte-2jm17s):hover:not(:disabled){color:var(--ink);background:var(--surface)}.pz-seg.svelte-2jm17s button.on:where(.svelte-2jm17s){background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #0f172a1f, 0 0 0 1px var(--line)}.pz-seg.svelte-2jm17s button:where(.svelte-2jm17s):disabled{opacity:.4;cursor:default}.pz-seg.svelte-2jm17s button:where(.svelte-2jm17s):focus-visible{outline:2px solid var(--accent);outline-offset:1px}.pz-now.svelte-2jm17s{text-align:center;min-width:44px;font:12px var(--mono);color:var(--ink-3)}.pz-a.svelte-2jm17s{font-family:var(--font-ui,system-ui)!important;font-weight:600!important}.pz-a.svelte-2jm17s small:where(.svelte-2jm17s){font-size:10px}@media (pointer:coarse){.pz-seg.svelte-2jm17s button:where(.svelte-2jm17s){min-width:38px;height:36px}}@media (max-width:600px){.play-zoom.svelte-2jm17s{flex-wrap:nowrap;gap:4px}.pz-step.svelte-2jm17s{display:none}.pz-seg.svelte-2jm17s button:where(.svelte-2jm17s){min-width:0;padding:0 7px;font-size:12px}}.own-draw.svelte-jtp0di{gap:10px;display:grid}.own-board.svelte-jtp0di{aspect-ratio:1;width:100%;container-type:size}.own-board.svelte-jtp0di .board-paper{width:100cqw}.own-add.svelte-jtp0di{align-items:end;gap:8px;display:flex}.own-sum.svelte-jtp0di{color:var(--ink-3);gap:2px;font-size:12px;display:grid}.own-sum.svelte-jtp0di input:where(.svelte-jtp0di){width:6em}.own-clues.svelte-jtp0di{grid-template-columns:repeat(10,1fr);gap:3px;display:grid}.own-clues.svelte-jtp0di .key:where(.svelte-jtp0di){min-width:0;font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:6px;padding:4px 0}.own-clues.svelte-jtp0di .key:where(.svelte-jtp0di):hover{border-color:var(--accent)}.own-btns.svelte-jtp0di{flex-wrap:wrap;gap:8px;display:flex}.own-error.svelte-jtp0di{color:var(--bad)}.my-games.svelte-a5a502{gap:8px;min-width:0;display:grid;container-type:inline-size}.name-this.svelte-a5a502{justify-self:start;align-items:center;gap:6px;display:inline-flex}.name-this.svelte-a5a502 svg{width:15px;height:15px}.mg-head.svelte-a5a502{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin:8px 0 0;font-size:12px;font-weight:600}.mg-head.svelte-a5a502 small:where(.svelte-a5a502){font:11px var(--mono);margin-left:4px}.mg-list.svelte-a5a502{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.mg-list.svelte-a5a502 li:where(.svelte-a5a502){border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);align-items:center;gap:4px;min-width:0;padding:4px 4px 4px 6px;display:flex}.mg-list.svelte-a5a502 li.on:where(.svelte-a5a502){border-color:var(--accent-line,var(--accent));background:var(--accent-soft)}.mg-thumb.svelte-a5a502{background:var(--bg-2);object-fit:contain;border-radius:4px;flex:none;width:40px;height:40px}img.mg-thumb.svelte-a5a502{box-shadow:inset 0 0 0 1px var(--line);background:#fff}.mg-open.svelte-a5a502{text-align:left;cursor:pointer;min-width:0;color:inherit;font:inherit;background:0 0;border:0;flex:1;padding:4px 6px;display:grid}.mg-open.svelte-a5a502 b:where(.svelte-a5a502){white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.mg-open.svelte-a5a502 span:where(.svelte-a5a502){color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.mg-open.svelte-a5a502:hover b:where(.svelte-a5a502){color:var(--accent)}.mg-name-field.svelte-a5a502{flex:1;min-width:0;height:32px;font-size:13.5px}.mg-list.svelte-a5a502 .icon-btn:where(.svelte-a5a502){flex:none}.mg-list.svelte-a5a502 .icon-btn:where(.svelte-a5a502) svg{width:15px;height:15px}.mg-note.svelte-a5a502{color:var(--ink-3);margin:4px 0 0;font-size:12px}
