.board.svelte-1xw1fcg{display:grid;gap:.9rem}.cells.svelte-1xw1fcg{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:.6rem;max-width:calc(var(--n) * 300px)}.cell.svelte-1xw1fcg{width:100%;height:auto;display:block}.paper.svelte-1xw1fcg{fill:#fffdf6;stroke:#e2b9a8;stroke-width:1.2}.guide.svelte-1xw1fcg{stroke:#efc9bb;stroke-width:.6;stroke-dasharray:2.5 2.5;fill:none}.ghost.svelte-1xw1fcg{fill:none;stroke:#ece6da;stroke-width:8.5;stroke-linecap:round;stroke-linejoin:round}.ink.svelte-1xw1fcg{fill:none;stroke:#1d2140;stroke-width:7.2;stroke-linecap:round;stroke-linejoin:round}.ink.now.svelte-1xw1fcg{stroke:#c8443c}.pen.svelte-1xw1fcg{fill:#c8443c;stroke:#fff;stroke-width:1.4}.num.svelte-1xw1fcg circle:where(.svelte-1xw1fcg){fill:#fff;stroke:#c9c2b4;stroke-width:.9}.num.svelte-1xw1fcg text:where(.svelte-1xw1fcg){font-size:6.4px;font-weight:800;text-anchor:middle;fill:#8a8273;font-family:Pretendard,sans-serif}.num.on.svelte-1xw1fcg circle:where(.svelte-1xw1fcg){fill:#c8443c;stroke:#c8443c}.num.on.svelte-1xw1fcg text:where(.svelte-1xw1fcg){fill:#fff}.num.done.svelte-1xw1fcg circle:where(.svelte-1xw1fcg){fill:#1d2140;stroke:#1d2140}.num.done.svelte-1xw1fcg text:where(.svelte-1xw1fcg){fill:#fff}.ctrl.svelte-1xw1fcg{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.count.svelte-1xw1fcg{font-weight:800;color:var(--fg-muted);font-variant-numeric:tabular-nums;margin-left:.2rem}.sp.svelte-1xw1fcg{display:inline-flex;border:1px solid var(--border);border-radius:99px;overflow:hidden}.sp.svelte-1xw1fcg button:where(.svelte-1xw1fcg){padding:.3rem .65rem;font-weight:700;font-size:.85rem;background:none;border:0;color:var(--fg-muted);cursor:pointer}.sp.svelte-1xw1fcg button.on:where(.svelte-1xw1fcg){background:var(--brand);color:#fff}.chk.svelte-1xw1fcg{display:inline-flex;align-items:center;gap:.3rem;font-size:.9rem;color:var(--fg-muted)}[data-theme=dark] .paper.svelte-1xw1fcg{fill:#f7f2e6}.fig.svelte-lcetew{width:100%;height:auto;display:block}.paper.svelte-lcetew{fill:#fffdf6;stroke:#e2b9a8;stroke-width:1.2}.guide.svelte-lcetew{stroke:#efc9bb;stroke-width:.6;stroke-dasharray:2.5 2.5;fill:none}.ghost.svelte-lcetew{fill:none;stroke:#ece6da;stroke-width:7.5;stroke-linecap:round;stroke-linejoin:round}.st.svelte-lcetew{fill:none;stroke-width:6;stroke-linecap:round;stroke-linejoin:round}text.svelte-lcetew{font-size:6.6px;font-weight:800;text-anchor:middle;fill:#fff;font-family:Pretendard,sans-serif}.main.svelte-1v21amu{display:grid;gap:1.4rem;margin-top:1.4rem;scroll-margin-top:calc(var(--hdr-h, 68px) + 12px)}@media(min-width:900px){.main.svelte-1v21amu{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}}.head.svelte-1v21amu{display:flex;align-items:center;gap:1rem}.head.svelte-1v21amu strong:where(.svelte-1v21amu){font-size:3rem;font-weight:900;line-height:1}.head.svelte-1v21amu div:where(.svelte-1v21amu){display:flex;flex-wrap:wrap;gap:.4rem}.nm.svelte-1v21amu,.cnt.svelte-1v21amu{padding:.15rem .6rem;border-radius:99px;background:var(--bg-soft);font-weight:700;font-size:.9rem}.cnt.svelte-1v21amu{background:color-mix(in srgb,var(--accent) 14%,var(--bg));color:var(--accent)}.type.svelte-1v21amu{display:flex;gap:.5rem;margin-top:1rem}.type.svelte-1v21amu input:where(.svelte-1v21amu){flex:1;min-width:0;padding:.55rem .8rem;border:1px solid var(--border);border-radius:12px;background:var(--bg);color:var(--fg);font-size:1.05rem}.sub.svelte-1v21amu{font-size:1rem;font-weight:800;margin:1.1rem 0 .5rem;color:var(--fg-muted)}.steps.svelte-1v21amu{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:.45rem}.steps.words.svelte-1v21amu{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}.pick.svelte-1v21amu{margin-top:1.8rem}.tabs.svelte-1v21amu{display:flex;flex-wrap:wrap;gap:.4rem}.tabs.svelte-1v21amu button:where(.svelte-1v21amu){padding:.45rem .9rem;border-radius:99px;border:1px solid var(--border);background:var(--bg);color:var(--fg);font-weight:700;cursor:pointer}.tabs.svelte-1v21amu button.on:where(.svelte-1v21amu){background:var(--brand);border-color:var(--brand);color:#fff}.tiles.svelte-1v21amu{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:.45rem;margin-top:.8rem}.tiles.wordtiles.svelte-1v21amu{grid-template-columns:repeat(auto-fill,minmax(118px,1fr))}.tile.svelte-1v21amu{display:grid;justify-items:center;gap:.1rem;padding:.55rem .3rem;border-radius:14px;border:1px solid var(--border);background:var(--bg);color:var(--fg);cursor:pointer}.tile.svelte-1v21amu .c:where(.svelte-1v21amu){font-size:1.6rem;font-weight:800;line-height:1.1}.tile.svelte-1v21amu small:where(.svelte-1v21amu){font-size:.7rem;color:var(--fg-muted)}.tile.on.svelte-1v21amu{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--bg))}.rules.svelte-1v21amu{display:grid;gap:.8rem;margin-top:.8rem}@media(min-width:760px){.rules.svelte-1v21amu{grid-template-columns:1fr 1fr}}.rules.svelte-1v21amu li:where(.svelte-1v21amu){display:grid;grid-template-columns:92px 1fr;gap:.9rem;align-items:center;padding:.8rem;border:1px solid var(--border);border-radius:18px;background:var(--bg)}.ex.svelte-1v21amu{padding:0;border:0;background:none;cursor:pointer}.rules.svelte-1v21amu b:where(.svelte-1v21amu){font-weight:800}.rules.svelte-1v21amu p:where(.svelte-1v21amu){color:var(--fg-muted);font-size:.92rem;margin-top:.2rem}.miss.svelte-1v21amu .x:where(.svelte-1v21amu){color:#b7382f}.miss.svelte-1v21amu .o:where(.svelte-1v21amu){color:#2f7d4f;font-weight:600}.note.svelte-1v21amu{margin-top:.8rem;color:var(--fg-muted);font-size:.9rem}.chart.svelte-1v21amu{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:.6rem}.cc.svelte-1v21amu{display:grid;gap:.25rem;padding:.4rem;border:1px solid var(--border);border-radius:14px;background:var(--bg);color:var(--fg);cursor:pointer}.cc.svelte-1v21amu span:where(.svelte-1v21amu){font-size:.8rem;font-weight:700;color:var(--fg-muted)}
