.clues.svelte-1w76hwr{flex-direction:column;gap:10px;height:100%;min-height:0;display:flex}.directions.svelte-1w76hwr{background:var(--ui-fill);border-radius:12px;flex:none;gap:4px;padding:4px;display:flex}.filter.svelte-1w76hwr{min-height:40px;color:var(--ui-ink-muted);font:600 12px var(--ui-font);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:6px;padding:6px;display:flex}.filter[aria-pressed=true].svelte-1w76hwr{background:var(--ui-surface);color:var(--game-color);box-shadow:var(--ui-shadow)}.count.svelte-1w76hwr{font-variant-numeric:tabular-nums;font-size:10px}ol.svelte-1w76hwr{overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:thin;min-height:0;margin:0;padding:2px;list-style:none;overflow-y:auto}li.svelte-1w76hwr+li:where(.svelte-1w76hwr){margin-top:4px}.clue.svelte-1w76hwr{width:100%;min-height:56px;color:var(--ui-ink);font:500 14px/1.4 var(--ui-font);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:flex-start;gap:10px;padding:10px;display:flex}.clue[aria-current=true].svelte-1w76hwr{border-color:color-mix(in srgb, var(--game-color) 24%, transparent);background:color-mix(in srgb, var(--game-color) 8%, white)}.number.svelte-1w76hwr{background:var(--ui-tint);width:28px;height:28px;color:var(--ui-ink-muted);border-radius:8px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}[aria-current=true].svelte-1w76hwr .number:where(.svelte-1w76hwr){background:var(--game-color);color:#fff}.copy.svelte-1w76hwr{overflow-wrap:anywhere;flex-direction:column;gap:3px;min-width:0;display:flex}small.svelte-1w76hwr{color:var(--ui-ink-muted);font-size:11px;font-weight:400}.check.svelte-1w76hwr{color:#155b35;margin-left:auto;padding-top:3px}.confirmed.svelte-1w76hwr .number:where(.svelte-1w76hwr){color:#155b35;background:#e7f2eb}button.svelte-1w76hwr:focus-visible{outline:2px solid var(--game-color);outline-offset:1px}@media (hover:hover){.clue.svelte-1w76hwr:hover{background:color-mix(in srgb, var(--game-color) 6%, white)}}.help.svelte-18nepzj{color:var(--ui-ink)}.eyebrow.svelte-18nepzj{color:var(--game-color);font-size:12px;font-weight:650}h2.svelte-18nepzj{letter-spacing:-.03em;outline:none;margin:6px 0 8px;font-size:28px}.lead.svelte-18nepzj{color:var(--ui-ink-muted);margin:0;font-size:14px;line-height:1.5}.example.svelte-18nepzj{background:color-mix(in srgb, var(--game-color) 7%, white);border-radius:16px;flex-direction:column;gap:8px;margin:20px 0;padding:18px;display:flex}.example-label.svelte-18nepzj{color:var(--game-color);font-size:12px}.example.svelte-18nepzj strong:where(.svelte-18nepzj){font-size:15px}.tiles.svelte-18nepzj{gap:5px;margin-top:4px;display:flex}.tiles.svelte-18nepzj span:where(.svelte-18nepzj){border:1px solid var(--ui-line-strong);background:#fff;border-radius:7px;place-items:center;width:38px;height:38px;font-size:20px;font-weight:650;display:grid}.tiles.svelte-18nepzj .cursor:where(.svelte-18nepzj){border-color:var(--game-color);box-shadow:inset 0 0 0 1px var(--game-color);color:var(--game-color)}ol.svelte-18nepzj{counter-reset:step;margin:0;padding:0;list-style:none}li.svelte-18nepzj{counter-increment:step;padding-left:36px;font-size:14px;position:relative}li.svelte-18nepzj+li:where(.svelte-18nepzj){margin-top:16px}li.svelte-18nepzj:before{content:counter(step);background:var(--ui-tint);width:24px;height:24px;color:var(--game-color);border-radius:50%;place-items:center;font-size:12px;font-weight:650;display:grid;position:absolute;top:0;left:0}li.svelte-18nepzj p:where(.svelte-18nepzj){color:var(--ui-ink-muted);margin:4px 0 0;line-height:1.5}.primary.svelte-18nepzj{background:var(--game-color);color:#fff;width:100%;min-height:44px;font:600 15px var(--ui-font);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:24px;padding:12px 16px;display:flex}.primary.svelte-18nepzj:focus-visible{outline:2px solid var(--game-color);outline-offset:3px}.board-view.svelte-1dtvo7o{flex-direction:column;flex:1 1 0;gap:4px;width:100%;min-width:0;min-height:120px;display:flex}.viewport.svelte-1dtvo7o{overscroll-behavior:contain;touch-action:none;scrollbar-width:none;flex:1 1 0;width:100%;min-height:0;overflow:auto}.viewport.svelte-1dtvo7o::-webkit-scrollbar{display:none}.stage.svelte-1dtvo7o{position:relative;overflow:hidden}.scaled-board.svelte-1dtvo7o{transform-origin:0 0;position:absolute}.zoom-controls.svelte-1dtvo7o{flex:none;justify-content:center;align-items:center;gap:4px;display:flex}.zoom-controls.svelte-1dtvo7o button:where(.svelte-1dtvo7o){border:1px solid var(--ui-line,#d6dade);background:var(--ui-surface,#fff);min-width:44px;min-height:44px;color:var(--cw-accent,#1668b8);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font:600 12px system-ui,sans-serif;display:inline-flex}.zoom-controls.svelte-1dtvo7o button:where(.svelte-1dtvo7o):disabled{opacity:.45;cursor:default}.zoom-controls.svelte-1dtvo7o button:where(.svelte-1dtvo7o):focus-visible{outline:2px solid var(--cw-accent,#1668b8);outline-offset:2px}html[data-vt=fade] .viewport.svelte-1dtvo7o{view-transition-name:crossword-board}html[data-vt-morph] .viewport.svelte-1dtvo7o{view-transition-name:morph}.cluebar.svelte-it9too{border:1px solid color-mix(in srgb, var(--cw-accent) 16%, transparent);box-sizing:border-box;background:var(--cw-soft,#f1f7f7);width:100%;min-height:64px;color:var(--cw-ink,#14171a);border-radius:16px;flex:none;align-items:stretch;gap:4px;display:flex}.nav.svelte-it9too{width:44px;min-height:44px;color:var(--cw-accent);cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;place-items:center;padding:0;display:grid}.body.svelte-it9too{flex-direction:column;flex:1;justify-content:center;gap:2px;min-width:0;padding:8px 0;display:flex}.meta.svelte-it9too{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.direction.svelte-it9too{min-height:24px;color:var(--cw-accent);font:650 11px var(--ui-font);cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:4px;margin:-4px 0;padding:4px 0;display:inline-flex}.direction.svelte-it9too:disabled{cursor:default}.length.svelte-it9too{color:var(--cw-ink-muted);white-space:nowrap;font-size:11px}.confirmed.svelte-it9too{color:#155b35}.clue.svelte-it9too{overscroll-behavior:contain;touch-action:pan-y;overflow-wrap:anywhere;max-height:4.2em;font-size:16px;font-weight:650;line-height:1.4;overflow-y:auto}button.svelte-it9too:focus-visible{outline:2px solid var(--cw-accent);outline-offset:1px}.clue.svelte-it9too:focus-visible{outline:2px solid var(--cw-accent);outline-offset:-2px;border-radius:4px}@media (hover:hover){.nav.svelte-it9too:hover,.direction.svelte-it9too:not(:disabled):hover{background:color-mix(in srgb, var(--cw-accent) 9%, transparent)}}@media (pointer:coarse){.direction.svelte-it9too{min-height:32px}}@media (width>=900px) and (height>=521px){.cluebar.svelte-it9too{min-height:100px}.clue.svelte-it9too{font-size:18px}.nav.svelte-it9too{width:32px}}.keyboard.svelte-klyhsr{-webkit-user-select:none;user-select:none;flex-direction:column;gap:6px;width:100%;display:flex}.row.svelte-klyhsr{justify-content:center;gap:4px;display:flex}.key.svelte-klyhsr{background:var(--cw-key-surface,#f2f4f6);max-width:44px;height:44px;color:var(--cw-key-ink,#1c2126);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:0;border-radius:8px;flex:1 1 0;padding:0;font:600 17px system-ui,sans-serif}.key.wide.svelte-klyhsr{flex:1.6 1 0;max-width:72px}.keyboard.disabled.svelte-klyhsr .key:where(.svelte-klyhsr){opacity:.5;pointer-events:none}.result-heading.svelte-1nr2ifo{width:100%;padding-block:12px;position:relative}.results.svelte-1nr2ifo{text-align:center;flex-direction:column;align-items:center;gap:6px;padding-top:6px;display:flex}.eyebrow.svelte-1nr2ifo{color:var(--ui-ink-dim,#86868b);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:600}h2.svelte-1nr2ifo{letter-spacing:-.02em;outline:none;margin:0;font-size:28px;font-weight:700}.stats.svelte-1nr2ifo{justify-content:center;gap:28px;margin:14px 0 6px;display:flex}.stats.svelte-1nr2ifo div:where(.svelte-1nr2ifo){flex-direction:column;gap:2px;display:flex}dt.svelte-1nr2ifo{color:var(--ui-ink-muted,#6e6e73);font-size:12px;font-weight:500}dd.svelte-1nr2ifo{font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin:0;font-size:24px;font-weight:700}dd.points.svelte-1nr2ifo{color:var(--ui-accent,#0071e3)}dd.breakdown.svelte-1nr2ifo{color:var(--ui-ink-muted,#6e6e73);letter-spacing:0;font-size:12px;font-weight:500}.cta.svelte-1nr2ifo{color:var(--ui-ink-muted,#6e6e73);margin:4px 0 0;font-size:14px}.link.svelte-1nr2ifo{color:var(--ui-accent,#0071e3);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.actions.svelte-1nr2ifo{flex-direction:column;gap:8px;width:100%;margin-top:16px;display:flex}.results.svelte-1nr2ifo .sheet-news{border-top:1px solid var(--ui-line,#00000014);margin-top:16px;padding-top:12px}@media (height<=520px) and (orientation:landscape){.results.svelte-1nr2ifo .sheet-news{display:none}}.crossword.svelte-1yd7avm{--cw-ink:#14171a;--cw-ink-muted:#5c6772;--cw-accent:var(--game-color,#117a84);--cw-soft:color-mix(in srgb, var(--cw-accent) 7%, white);--cw-clue:#f8e3be;--cw-key-surface:#f2f4f6;--cw-key-ink:#1c2126;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;flex-direction:column;flex:auto;align-items:center;gap:10px;width:100%;min-height:0;font-family:system-ui,sans-serif;display:flex;position:relative}.statusbar.svelte-1yd7avm{justify-content:center;align-items:center;gap:10px;width:100%;max-width:min(92vw,828px);min-height:32px;display:flex}.statusbar.svelte-1yd7avm .invite-slot{margin:0}.puzzle-title.svelte-1yd7avm{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--cw-ink-muted);flex:0 auto;font:600 13px system-ui,sans-serif;overflow:hidden}.progress.svelte-1yd7avm{color:var(--cw-ink-muted);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:4px;font:600 13px system-ui,sans-serif;display:inline-flex}.back.svelte-1yd7avm{min-width:0;color:var(--cw-ink-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:0 auto;align-items:center;gap:2px;margin:-12px 0 -12px -8px;padding:12px 8px 12px 4px;display:inline-flex}.back.svelte-1yd7avm:focus-visible{outline:2px solid var(--cw-accent);outline-offset:2px}.play-area.svelte-1yd7avm{flex-direction:column;flex:auto;align-items:center;gap:10px;width:min(96vw,560px);min-height:0;display:flex}.board.svelte-1yd7avm{outline:none}.board.busy.svelte-1yd7avm{pointer-events:none}.side.svelte-1yd7avm{flex-direction:column;flex:none;gap:8px;width:100%;display:flex}.play-area.solved.svelte-1yd7avm .side:where(.svelte-1yd7avm){display:none}.actions.svelte-1yd7avm{flex:none;align-items:center;gap:8px;display:flex}.verify.svelte-1yd7avm{background:var(--cw-accent);color:#fff;cursor:pointer;border:0;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 20px;font:600 15px system-ui,sans-serif;display:inline-flex}.verify.svelte-1yd7avm:disabled{opacity:.7;cursor:default}.keyboard.svelte-1yd7avm{display:none}@media (pointer:coarse){.keyboard.svelte-1yd7avm{display:block}}.progress-track.svelte-1yd7avm{background:var(--ui-line);border-radius:4px;width:40px;height:4px;margin-right:4px;overflow:hidden}.progress-track.svelte-1yd7avm>span:where(.svelte-1yd7avm){background:var(--cw-accent);transform-origin:0;height:100%;display:block}.progress-total.svelte-1yd7avm{color:var(--ui-ink-muted)}.browse.svelte-1yd7avm,.help-button.svelte-1yd7avm,.sheet-close.svelte-1yd7avm{border:1px solid var(--ui-line);background:var(--ui-surface);min-height:44px;color:var(--cw-accent,var(--game-color));font:600 13px var(--ui-font);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.help-button.svelte-1yd7avm,.sheet-close.svelte-1yd7avm{flex:none;width:44px;padding:0}.browse.svelte-1yd7avm{flex:1}.actions.svelte-1yd7avm button:where(.svelte-1yd7avm):focus-visible,.sheet-close.svelte-1yd7avm:focus-visible{outline:2px solid var(--cw-accent,var(--game-color));outline-offset:2px}.desktop-clues.svelte-1yd7avm{display:none}.clues-heading.svelte-1yd7avm,.sheet-heading.svelte-1yd7avm{flex:none;justify-content:space-between;align-items:center;gap:8px;display:flex}.clues-heading.svelte-1yd7avm{padding:4px 2px 12px}.clues-heading.svelte-1yd7avm h2:where(.svelte-1yd7avm){margin:0;font-size:15px}.clues-heading.svelte-1yd7avm>span:where(.svelte-1yd7avm){color:var(--ui-ink-muted);font-size:11px}.sheet-heading.svelte-1yd7avm{margin-bottom:16px}.sheet-heading.svelte-1yd7avm h2:where(.svelte-1yd7avm){letter-spacing:-.02em;outline:none;margin:0;font-size:24px}.sheet-clues.svelte-1yd7avm{height:min(60dvh,540px)}@media (prefers-reduced-motion:no-preference){.progress-track.svelte-1yd7avm>span:where(.svelte-1yd7avm){transition:transform var(--dur-base) var(--ease-out)}}@media (width<=460px){.progress-track.svelte-1yd7avm{display:none}.statusbar.svelte-1yd7avm{gap:8px}}.message.svelte-1yd7avm{text-align:center;min-height:1.4em;margin:0;font:15px system-ui,sans-serif}.outcome.svelte-1yd7avm{min-height:1.4em;color:var(--cw-ink);text-align:center;flex-wrap:wrap;justify-content:center;gap:4px 12px;margin:0;font:600 15px system-ui,sans-serif;display:flex}.outcome.svelte-1yd7avm a:where(.svelte-1yd7avm),.outcome.svelte-1yd7avm .link:where(.svelte-1yd7avm){color:var(--cw-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}@media (width<=599px){.crossword.svelte-1yd7avm{gap:6px}.play-area.svelte-1yd7avm{gap:6px;width:100%}}@media (width>=900px){.play-area.svelte-1yd7avm{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 320px;align-items:stretch;gap:24px;width:min(92vw,960px);display:grid}.side.svelte-1yd7avm{overscroll-behavior:contain;touch-action:pan-y;box-sizing:border-box;border:1px solid var(--ui-line);background:var(--ui-surface);min-height:0;box-shadow:var(--ui-shadow);border-radius:22px;align-self:stretch;gap:12px;padding:16px;overflow-y:auto;container:crossword-controls/size}.desktop-clues.svelte-1yd7avm{border-top:1px solid var(--ui-line);flex-direction:column;flex:1;min-height:0;padding-top:12px;display:flex;overflow:hidden}.browse.svelte-1yd7avm{display:none}.play-area.solved.svelte-1yd7avm{grid-template-columns:minmax(0,1fr)}}@container crossword-controls (height<=360px){.desktop-clues.svelte-1yd7avm{display:none}.browse.svelte-1yd7avm{display:inline-flex}.actions.svelte-1yd7avm{margin-top:auto}}@media (pointer:coarse){@container crossword-controls (height<=520px){.desktop-clues.svelte-1yd7avm{display:none}.browse.svelte-1yd7avm{display:inline-flex}.actions.svelte-1yd7avm{margin-top:auto}}}@media (height<=520px) and (orientation:landscape){.statusbar.svelte-1yd7avm{flex-direction:column;align-items:flex-start;gap:4px;width:auto;max-width:64px;min-height:0;position:absolute;top:0;left:0}.statusbar.svelte-1yd7avm .puzzle-title:where(.svelte-1yd7avm),.progress.svelte-1yd7avm{display:none}.play-area.svelte-1yd7avm{flex-direction:row;align-items:stretch;gap:12px;width:calc(100% - 64px);margin-left:64px;display:flex}.side.svelte-1yd7avm{overscroll-behavior:contain;touch-action:pan-y;width:300px;min-height:0;box-shadow:none;background:0 0;border:0;flex:none;padding:0;overflow-y:auto;container-type:normal}.desktop-clues.svelte-1yd7avm{display:none}.browse.svelte-1yd7avm{display:inline-flex}}
