.step.svelte-v0r2y6,.body.svelte-v0r2y6 .wrap:where(.svelte-v0r2y6){grid-template-columns:minmax(0,1fr);gap:16px;padding-top:18px;padding-bottom:48px;display:grid}.body.svelte-v0r2y6{background:var(--bg)}.body.svelte-v0r2y6 .wrap:where(.svelte-v0r2y6){padding-top:8px}.hint.svelte-v0r2y6{color:var(--ink-2)}.clip.svelte-v0r2y6{outline-offset:-8px;color:#2a241d;background:radial-gradient(at 50% 40%,#0000 55%,#c9b18366),#fbf5e4;border:3px solid #2a241d;outline:1px solid #2a241d;gap:10px;padding:12px 12px 14px;display:grid;transform:rotate(-.6deg)}.clip.svelte-v0r2y6 .head:where(.svelte-v0r2y6){color:#fbf5e4;text-align:center;background:#2a241d;margin:4px 4px 2px;padding:4px 0 6px;font-size:1.5rem;font-weight:800;line-height:1.25}.body-text.svelte-v0r2y6{font-family:var(--font-serif);padding:0 8px;font-size:1.05rem;line-height:1.6}.demand.svelte-v0r2y6,.rating.svelte-v0r2y6{padding:0 8px;font-size:.95rem}.rating.svelte-v0r2y6{padding-top:8px;border-top:1.5px dashed #b4a789;justify-content:space-between;align-items:center;margin-inline:8px;padding-inline:0;font-weight:700;display:flex}.stars.svelte-v0r2y6{letter-spacing:2px;color:#b4a789;font-size:1.2rem}.stars.svelte-v0r2y6 .on:where(.svelte-v0r2y6){color:#d7263d}form.svelte-v0r2y6{gap:14px;display:grid}.refs.svelte-v0r2y6{gap:8px;display:grid}.option.ref.svelte-v0r2y6{min-height:54px;font-size:1.02rem}.named.svelte-v0r2y6{gap:10px;padding:14px;display:grid}.named.svelte-v0r2y6 label:where(.svelte-v0r2y6){font-weight:700}.go.svelte-v0r2y6{padding-inline:1.1em;font-size:1.1rem;line-height:1.25}.go.svelte-v0r2y6 .spin{animation:.9s linear infinite svelte-v0r2y6-spin}@keyframes svelte-v0r2y6-spin{to{transform:rotate(360deg)}}.note.svelte-v0r2y6{color:var(--ink-3);text-align:center;font-size:.92rem}.board.svelte-v0r2y6{gap:10px;padding:16px;display:grid}.board.svelte-v0r2y6 h2:where(.svelte-v0r2y6){align-items:center;gap:8px;font-size:1.2rem;display:flex}.board.svelte-v0r2y6 h2:where(.svelte-v0r2y6) svg{color:var(--accent-text);flex:none}.board.svelte-v0r2y6 ol:where(.svelte-v0r2y6){margin:0;padding:0;list-style:none;display:grid}.board.svelte-v0r2y6 li:where(.svelte-v0r2y6){border-top:1px solid var(--line);gap:2px;padding:10px 0;display:grid}.board.svelte-v0r2y6 li:where(.svelte-v0r2y6):first-child{border-top:0}.board.svelte-v0r2y6 li.me:where(.svelte-v0r2y6) .ref:where(.svelte-v0r2y6){color:var(--accent-text)}.ref.svelte-v0r2y6{font-family:var(--font-serif);font-size:1.08rem;line-height:1.5}.by.svelte-v0r2y6{color:var(--ink-2);font-size:.9rem;font-weight:600}.take-back.svelte-v0r2y6{color:var(--ink-2);justify-self:center;padding:8px 4px;font-size:.95rem}.warn.svelte-v0r2y6{background:var(--bad-soft);color:var(--bad);border-radius:14px;align-items:flex-start;gap:8px;padding:10px 14px;font-size:.95rem;font-weight:600;display:flex}.warn.svelte-v0r2y6 svg{flex:none;margin-top:3px}.ref.svelte-131dg9a{font-family:var(--font-serif);color:var(--accent-text);font-size:1.02rem;line-height:1.5}.chorus.svelte-131dg9a{align-items:center;gap:12px;padding:14px 16px;line-height:1.5;display:flex}.ico.svelte-131dg9a{background:var(--accent-tint);width:38px;height:38px;color:var(--accent-text);border-radius:12px;flex:none;place-items:center;display:grid}.step.svelte-1nu7hms,.game.svelte-1nu7hms{grid-template-columns:minmax(0,1fr);gap:16px;padding-top:18px;padding-bottom:48px;display:grid}form.svelte-1nu7hms{gap:12px;display:grid}.mark.svelte-1nu7hms{background:var(--accent);width:52px;height:52px;color:var(--on-accent);box-shadow:0 4px 0 var(--accent-deep);border-radius:16px;place-items:center;margin-bottom:4px;display:grid;transform:rotate(-6deg)}h1.svelte-1nu7hms{font-size:clamp(2rem,9vw,2.6rem)}.hint.svelte-1nu7hms{color:var(--ink-2)}.who.svelte-1nu7hms{gap:10px;display:grid}.who.svelte-1nu7hms .option:where(.svelte-1nu7hms){grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:14px 18px;display:grid}.who.svelte-1nu7hms .as:where(.svelte-1nu7hms){font-size:1.3rem;font-weight:700}.who.svelte-1nu7hms small:where(.svelte-1nu7hms){color:var(--ink-2);grid-row:2;font-weight:500}.who.svelte-1nu7hms .option:where(.svelte-1nu7hms) svg{color:var(--accent-text);grid-row:span 2;align-self:center}.top.svelte-1nu7hms{grid-template-columns:auto 1fr;align-items:center;gap:14px;display:grid}.count.svelte-1nu7hms{color:var(--accent-text);font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:700}.count.svelte-1nu7hms span:where(.svelte-1nu7hms){color:var(--ink-3);font-weight:500}.progress.svelte-1nu7hms{background:var(--surface);height:14px;box-shadow:inset 0 0 0 2px var(--line);border-radius:999px;padding:2px;overflow:hidden}.progress.svelte-1nu7hms span:where(.svelte-1nu7hms){background:var(--accent);min-width:10px;height:100%;transition:width .42s var(--ease-spring);border-radius:999px;display:block;box-shadow:inset 0 3px #ffffff4d}.round.svelte-1nu7hms{gap:16px;display:grid}h2.svelte-1nu7hms{font-size:clamp(1.45rem,6.4vw,1.9rem);line-height:1.35}.options.svelte-1nu7hms{gap:10px;display:grid}.options.svelte-1nu7hms .option:where(.svelte-1nu7hms){animation:rise .36s var(--ease-out) both}.key.svelte-1nu7hms{background:var(--accent-tint);width:30px;height:30px;color:var(--accent-text);border-radius:50%;flex:none;place-items:center;font-size:.9rem;font-weight:700;display:grid}.slip.svelte-1nu7hms{color:#2a241d;animation:pop .38s var(--ease-spring) both;background:radial-gradient(at 50% 40%,#0000 55%,#c9b18359),#fbf5e4;border:2px dashed #b4a789;border-radius:6px;gap:4px;padding:18px 18px 16px;display:grid;transform:rotate(-.8deg)}.label.svelte-1nu7hms{color:#7a6d58;letter-spacing:.02em;font-size:.82rem;font-weight:700}.truth.svelte-1nu7hms{color:#5a4f40;margin-bottom:10px;font-weight:600}.truth.svelte-1nu7hms s:where(.svelte-1nu7hms){-webkit-text-decoration:line-through #d7263d;text-decoration:line-through #d7263d;text-decoration-thickness:2.5px}.ghotok.svelte-1nu7hms{font-family:var(--font-serif);font-size:1.35rem;line-height:1.5}.slip.svelte-1nu7hms .ghotok:where(.svelte-1nu7hms){animation:svelte-1nu7hms-ink .7s .18s var(--ease-out) both;font-size:clamp(1.35rem,6vw,1.6rem)}@keyframes svelte-1nu7hms-ink{0%{opacity:0;filter:blur(3px)}}.effort.svelte-1nu7hms{color:#b4263a;border-top:1px solid #e3d5b1;align-items:center;gap:6px;margin-top:10px;padding-top:10px;font-size:.9rem;font-weight:600;display:flex}.effort.p3.svelte-1nu7hms,.effort.p2.svelte-1nu7hms{color:#4d7616}.effort.svelte-1nu7hms svg{flex:none}.back.svelte-1nu7hms{color:var(--ink-2);justify-self:center;padding:8px 4px;font-size:.95rem}.refer.svelte-1nu7hms{border-radius:var(--radius);background:var(--sun-soft);gap:10px;padding:16px;display:grid}.refer-head.svelte-1nu7hms{align-items:center;gap:10px;display:flex}.refer.svelte-1nu7hms .ico:where(.svelte-1nu7hms){background:var(--sun);width:40px;height:40px;color:var(--ink);box-shadow:0 3px 0 var(--sun-deep);border-radius:12px;flex:none;place-items:center;display:grid;transform:rotate(-6deg)}.refer.svelte-1nu7hms h2:where(.svelte-1nu7hms),.tr.svelte-1nu7hms h2:where(.svelte-1nu7hms){font-size:1.3rem}.refer.svelte-1nu7hms p:where(.svelte-1nu7hms){color:var(--ink-2)}.refer.svelte-1nu7hms .btn:where(.svelte-1nu7hms){margin-top:4px}.tr.svelte-1nu7hms{gap:8px;padding:16px;display:grid}.tr.svelte-1nu7hms h2:where(.svelte-1nu7hms){align-items:center;gap:8px;font-size:1.2rem;display:flex}.tr.svelte-1nu7hms h2:where(.svelte-1nu7hms) svg{color:var(--accent-text)}.tr.svelte-1nu7hms ol:where(.svelte-1nu7hms){margin:0;padding:0;list-style:none;display:grid}.tr.svelte-1nu7hms li:where(.svelte-1nu7hms){border-top:1px solid var(--line);gap:2px;padding:12px 0;display:grid}.tr.svelte-1nu7hms li:where(.svelte-1nu7hms):first-child{border-top:0}.tr.svelte-1nu7hms .truth:where(.svelte-1nu7hms){margin:0;font-size:.92rem}.tr.svelte-1nu7hms .truth:where(.svelte-1nu7hms) s:where(.svelte-1nu7hms){text-decoration-color:#d7263dbf;text-decoration-thickness:1.5px}.tr.svelte-1nu7hms .ghotok:where(.svelte-1nu7hms){font-size:1.12rem}.tr.svelte-1nu7hms small:where(.svelte-1nu7hms){color:var(--accent-text);font-size:.85rem;font-weight:600}.go.svelte-1nu7hms{margin-top:6px}.go.svelte-1nu7hms .spin{animation:.9s linear infinite svelte-1nu7hms-spin}@keyframes svelte-1nu7hms-spin{to{transform:rotate(360deg)}}.warn.svelte-1nu7hms{background:var(--bad-soft);color:var(--bad);border-radius:14px;align-items:flex-start;gap:8px;padding:10px 14px;font-size:.95rem;font-weight:600;display:flex}.warn.svelte-1nu7hms svg{flex:none;margin-top:3px}
