.status.svelte-11nes9p,.answer.svelte-11nes9p,.wrong-guess.svelte-11nes9p{text-align:center}.atlas.svelte-11nes9p{width:100%;max-width:min(880px,max(520px,calc((100svh - var(--plate-reserve)) * 1.25)));margin:0 auto}.atlas.svelte-11nes9p svg:where(.svelte-11nes9p){width:100%;height:auto;display:block}.atlas.zoomed.svelte-11nes9p svg:where(.svelte-11nes9p){-webkit-mask-image:linear-gradient(to right,transparent 0,#000 6%,#000 94%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 6%,#000 94%,transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 6%,#000 94%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 6%,#000 94%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.context.svelte-11nes9p path:where(.svelte-11nes9p){fill:#f0ebdd;stroke:#1a161247;stroke-width:.5;stroke-linejoin:round;pointer-events:none}.context.svelte-11nes9p{transition:opacity .4s var(--atlas-curve)}.context.veiled.svelte-11nes9p{opacity:0}.intro-context.svelte-11nes9p{fill:var(--atlas-muted-fill);fill-opacity:.55;stroke:#1a161259;stroke-width:.5;stroke-linejoin:round;transition:opacity .8s var(--atlas-curve)}.intro-context.leaving.svelte-11nes9p{opacity:0}.region.svelte-11nes9p{fill:var(--atlas-muted-fill);transition:fill .24s var(--atlas-curve)}.region.highlight.svelte-11nes9p{animation:svelte-11nes9p-highlight-in .24s var(--atlas-curve) both}@keyframes svelte-11nes9p-highlight-in{0%{opacity:0}}.region.wrong.svelte-11nes9p{fill:#b8b1a7;stroke:var(--atlas-ink);stroke-width:1.4;stroke-dasharray:3 3}.earned-layer.svelte-11nes9p{opacity:.55;pointer-events:none;transition:opacity .32s var(--atlas-curve)}.earned-layer.complete.svelte-11nes9p{opacity:1}.region.earned.svelte-11nes9p{pointer-events:none}.tap-overlay.svelte-11nes9p{pointer-events:all}.tap-overlay.ring.svelte-11nes9p{stroke-width:2.5;filter:drop-shadow(0 1px 2px rgba(43,38,32,.35))}.loupe.svelte-11nes9p{pointer-events:none;animation:svelte-11nes9p-loupe-in .24s var(--atlas-curve) both}@keyframes svelte-11nes9p-loupe-in{0%{opacity:0}}.loupe-context.svelte-11nes9p{fill:#f0ebdd;stroke:#1a161247;stroke-width:.5;stroke-linejoin:round}.loupe-region.svelte-11nes9p{fill:var(--atlas-muted-fill);stroke:var(--atlas-ink);stroke-width:.6;stroke-linejoin:round}.loupe-active.svelte-11nes9p{stroke:var(--atlas-ink);stroke-width:.8;stroke-linejoin:round}.loupe-border.svelte-11nes9p{fill:none;stroke:var(--atlas-ink)}.loupe-leader.svelte-11nes9p{stroke:var(--atlas-ink);stroke-linecap:round}@media (prefers-reduced-motion: reduce){.region.svelte-11nes9p{transition:none}.region.highlight.svelte-11nes9p{animation:none}.earned-layer.svelte-11nes9p{transition:none}.loupe.svelte-11nes9p{animation:none}}.legend.svelte-11nes9p{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 18px;padding:0;margin:var(--space-40) auto 0;list-style:none;max-width:760px}.legend.svelte-11nes9p li:where(.svelte-11nes9p){display:flex;align-items:center;gap:10px}.swatch.svelte-11nes9p{width:16px;height:16px;flex-shrink:0;box-shadow:inset 0 0 0 .5px #1a16122e}.legend-name.svelte-11nes9p{font-family:var(--atlas-font-display);font-style:italic;font-size:14px;color:var(--atlas-body);line-height:1.3;text-align:left}@media (max-width: 768px){.legend.svelte-11nes9p{gap:8px 14px;max-width:100%}.legend-name.svelte-11nes9p{font-size:13px}}@media (min-width: 769px) and (max-height: 1400px){.answer-slot.svelte-11nes9p{min-height:84px;margin-top:var(--space-24)}.legend.svelte-11nes9p{margin-top:var(--space-24)}}.answer-slot.svelte-11nes9p{position:relative;min-height:100px;margin-top:32px;display:flex;flex-direction:column;align-items:center;justify-content:center}.answer.svelte-11nes9p{font-family:var(--atlas-font-display);font-size:60px;font-weight:500;letter-spacing:-.02em;color:var(--atlas-ink);margin:0}.score.svelte-11nes9p{outline:none}.score-line.svelte-11nes9p{font-family:var(--atlas-font-display);font-size:40px;font-weight:500;letter-spacing:-.02em;color:var(--atlas-ink);text-align:center;margin:0}.score-stats.svelte-11nes9p{font-family:var(--atlas-font-ui);font-size:12px;letter-spacing:.04em;color:var(--atlas-muted);text-align:center;margin:var(--space-8) 0 0}.epilogue.svelte-11nes9p{display:flex;flex-direction:column;align-items:center;gap:var(--space-16);margin-top:var(--space-24)}.practice-again.svelte-11nes9p{font-family:var(--atlas-font-ui);font-size:12px;text-transform:uppercase;letter-spacing:.2em;color:var(--atlas-ink);background:none;border:1.5px solid var(--atlas-ink);border-radius:4px;padding:10px 28px;cursor:pointer;transition:background .24s var(--atlas-curve)}.practice-again.svelte-11nes9p:hover{background:#efe9d7}.wrong-guess.svelte-11nes9p{position:absolute;top:100%;margin:4px 0 0;font-family:var(--atlas-font-ui);font-size:13px;text-transform:uppercase;letter-spacing:.18em;color:var(--atlas-muted)}form.svelte-11nes9p{width:100%;max-width:400px;display:flex;flex-direction:column;gap:8px;text-align:left}.prompt.svelte-11nes9p{font-family:var(--atlas-font-display);font-style:italic;font-size:17px;color:var(--atlas-body)}.blank.svelte-11nes9p{display:flex;align-items:baseline;gap:6px}input.svelte-11nes9p{--blank-color: var(--atlas-muted);flex:1;min-width:0;font-family:var(--atlas-font-display);font-size:20px;padding:2px 2px 8px;border:none;border-radius:0;background:linear-gradient(to right,var(--blank-color) 12px,transparent 12px) left bottom / 21px 1px repeat-x;color:var(--atlas-ink);outline:none}input.svelte-11nes9p:focus{--blank-color: var(--atlas-ink)}.full-stop.svelte-11nes9p{font-family:var(--atlas-font-display);font-size:20px;color:var(--atlas-body)}.shake.svelte-11nes9p{animation:svelte-11nes9p-shake .2s cubic-bezier(.36,.07,.19,.97) both}@keyframes svelte-11nes9p-shake{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}@media (prefers-reduced-motion: reduce){.shake.svelte-11nes9p{animation:none;background-color:#b04a3a14}}.status.svelte-bc95vn,.result-line.svelte-bc95vn{text-align:center}.dev-bar.svelte-bc95vn{display:flex;align-items:center;justify-content:center;gap:var(--space-16);margin-bottom:var(--space-16);font-family:var(--atlas-font-mono);font-variant-numeric:tabular-nums;font-size:12px;color:var(--atlas-muted)}.dev-reset.svelte-bc95vn{font-family:var(--atlas-font-ui);font-size:11px;text-transform:uppercase;letter-spacing:.2em;color:var(--atlas-muted);background:none;border:1px solid currentColor;border-radius:4px;padding:4px 10px;cursor:pointer;transition:color .24s var(--atlas-curve)}.dev-reset.svelte-bc95vn:hover:enabled{color:var(--atlas-ink)}.dev-reset.svelte-bc95vn:disabled{opacity:.35;cursor:default}.daily-head.svelte-bc95vn{text-align:center;margin-bottom:var(--space-16)}.atlas-line.svelte-bc95vn{margin:0;display:flex;align-items:baseline;justify-content:center;gap:12px}.atlas-label.svelte-bc95vn{font-family:var(--atlas-font-ui);font-size:11px;text-transform:uppercase;letter-spacing:.2em;color:var(--atlas-muted)}.atlas-title.svelte-bc95vn{font-family:var(--atlas-font-display);font-size:28px;font-weight:500;letter-spacing:-.02em;color:var(--atlas-display)}.puzzle-no.svelte-bc95vn{font-family:var(--atlas-font-mono);font-variant-numeric:tabular-nums;font-size:13px;color:var(--atlas-muted)}.atlas.svelte-bc95vn{width:100%;max-width:min(880px,max(520px,calc((100svh - var(--plate-reserve)) * 1.25)));margin:0 auto}.atlas.svelte-bc95vn svg:where(.svelte-bc95vn){width:100%;height:auto;display:block}.intro-context.svelte-bc95vn{fill:var(--atlas-muted-fill);fill-opacity:.55;stroke:#1a161259;stroke-width:.5;stroke-linejoin:round;pointer-events:none;transition:opacity .8s var(--atlas-curve)}.intro-context.leaving.svelte-bc95vn{opacity:0}.region.svelte-bc95vn{fill-opacity:.34;transition:fill-opacity .24s var(--atlas-curve);outline:none}.region.assignable.svelte-bc95vn{cursor:pointer}.region.assignable.svelte-bc95vn:hover,.region.assignable.svelte-bc95vn:focus-visible{fill-opacity:.52}.region.pending.svelte-bc95vn{stroke-width:1.2}.region.stamped.svelte-bc95vn{fill-opacity:1;pointer-events:none;animation:svelte-bc95vn-stamp-in .32s var(--atlas-curve);transition:fill-opacity .32s var(--atlas-curve)}.region.stamped.draft.svelte-bc95vn{fill-opacity:.7}.settled-layer.svelte-bc95vn{opacity:.55;pointer-events:none;transition:opacity .32s var(--atlas-curve)}.settled-layer.complete.svelte-bc95vn{opacity:1}.region.settled.svelte-bc95vn{fill-opacity:1}@keyframes svelte-bc95vn-stamp-in{0%{opacity:0}to{opacity:1}}.tap-overlay.assignable.svelte-bc95vn{pointer-events:all;cursor:pointer}.ping-layer.svelte-bc95vn{pointer-events:none}.tap-ring.svelte-bc95vn{fill:transparent;stroke-width:2.5;filter:drop-shadow(0 1px 2px rgba(43,38,32,.35));opacity:0;transform-box:fill-box;transform-origin:center;animation-name:svelte-bc95vn-ring-ping;animation-duration:var(--ping-ms, 1.1s);animation-timing-function:var(--atlas-curve)}@keyframes svelte-bc95vn-ring-ping{0%{opacity:0;transform:scale(.85)}25%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.08)}}.map-label.svelte-bc95vn{font-family:var(--atlas-font-ui);font-size:15px;letter-spacing:.02em;text-anchor:middle;paint-order:stroke;stroke:var(--atlas-paper);stroke-width:3px;pointer-events:none}.pending-label.svelte-bc95vn{font-style:italic;fill:var(--atlas-body)}.locked-label.svelte-bc95vn{fill:var(--atlas-ink);font-weight:500}.settled-label.svelte-bc95vn{fill:var(--atlas-body)}.slide-label.svelte-bc95vn{font-style:italic;fill:var(--atlas-wrong)}.answer-slot.svelte-bc95vn{position:relative;min-height:170px;margin-top:var(--space-24);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:var(--space-16)}.answer-slot.finished.svelte-bc95vn{min-height:0;margin-top:var(--space-40)}.result-line.svelte-bc95vn{font-family:var(--atlas-font-display);font-style:italic;font-size:18px;color:var(--atlas-body);margin:0}.tray.svelte-bc95vn{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-8);max-width:700px}.chip.svelte-bc95vn{font-family:var(--atlas-font-ui);font-size:13px;letter-spacing:.04em;color:var(--atlas-ink);background:#efe9d7;border:1px solid rgba(26,22,18,.35);border-radius:4px;padding:8px 14px;cursor:pointer;transition:background .24s var(--atlas-curve),border-color .24s var(--atlas-curve)}.chip.svelte-bc95vn:hover{border-color:var(--atlas-ink)}.chip.dormant.svelte-bc95vn{cursor:default}.chip.dormant.svelte-bc95vn:hover{border-color:#1a161259}.chip.selected.svelte-bc95vn{background:var(--atlas-ink);color:var(--atlas-paper);border-color:var(--atlas-ink)}.hint.svelte-bc95vn{margin:0;font-family:var(--atlas-font-display);font-style:italic;font-size:15px;color:var(--atlas-muted);min-height:1.4em}.controls.svelte-bc95vn{display:flex;align-items:center;gap:var(--space-24)}.lives.svelte-bc95vn{display:inline-flex;gap:7px}.pip.svelte-bc95vn{width:10px;height:10px;border-radius:50%;background:var(--atlas-muted-fill);box-shadow:inset 0 0 0 .5px #1a16124d}.pip.used.svelte-bc95vn{background:var(--atlas-wrong)}.submit.svelte-bc95vn{font-family:var(--atlas-font-ui);font-size:12px;text-transform:uppercase;letter-spacing:.2em;color:var(--atlas-ink);background:none;border:1.5px solid var(--atlas-ink);border-radius:4px;padding:10px 28px;cursor:pointer;transition:background .24s var(--atlas-curve),opacity .24s var(--atlas-curve)}.submit.svelte-bc95vn:hover:enabled{background:#efe9d7}.submit.svelte-bc95vn:disabled{opacity:.35;cursor:default}.epilogue.svelte-bc95vn{display:flex;flex-direction:column;align-items:center;gap:var(--space-16);margin-top:var(--space-40)}.epilogue-actions.svelte-bc95vn{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-8)}.share.svelte-bc95vn{font-family:var(--atlas-font-ui);font-size:12px;text-transform:uppercase;letter-spacing:.2em;color:var(--atlas-ink);background:none;border:1.5px solid var(--atlas-ink);border-radius:4px;padding:10px 28px;cursor:pointer;transition:background .24s var(--atlas-curve)}.share.svelte-bc95vn:hover{background:#efe9d7}.practice-prompt.svelte-bc95vn{font-family:var(--atlas-font-display);font-style:italic;font-size:16px;color:var(--atlas-muted)}.practice.svelte-bc95vn{color:var(--atlas-ink);text-decoration:none;border-bottom:1px solid var(--atlas-ink);transition:color .24s var(--atlas-curve),border-color .24s var(--atlas-curve)}.practice.svelte-bc95vn:hover{color:var(--atlas-body);border-color:var(--atlas-body)}.streak-line.svelte-bc95vn{margin:0;font-family:var(--atlas-font-ui);font-size:12px;letter-spacing:.04em;color:var(--atlas-muted)}@media (max-width: 768px){.atlas-title.svelte-bc95vn{font-size:22px}.map-label.svelte-bc95vn{font-size:18px}}@media (prefers-reduced-motion: reduce){.region.svelte-bc95vn{transition:none}.region.stamped.svelte-bc95vn{animation:none;transition:none}.settled-layer.svelte-bc95vn{transition:none}.tap-ring.svelte-bc95vn{animation:none;opacity:1}}
