.settings.svelte-mup6sy h2:where(.svelte-mup6sy),.board-card.svelte-mup6sy h2:where(.svelte-mup6sy){margin:0}.group.svelte-mup6sy{margin-bottom:16px}.group.svelte-mup6sy .label:where(.svelte-mup6sy){display:flex;align-items:center;gap:6px}.group.svelte-mup6sy .hint:where(.svelte-mup6sy),.group.svelte-mup6sy .error-text:where(.svelte-mup6sy){margin:6px 0 0}.count-select.svelte-mup6sy{max-width:160px}.auto-count.svelte-mup6sy{margin:0;display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:var(--radius-md);background:var(--bg-sunken);border:1px dashed var(--border-strong);color:var(--text-muted);font-weight:700;font-size:14px}.presets.svelte-mup6sy{margin-top:8px;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.seg-group.svelte-mup6sy{border:0;padding:0;margin-inline:0;min-width:0}.seg.svelte-mup6sy{display:inline-flex;padding:3px;gap:3px;border-radius:var(--radius-md);background:var(--bg-sunken);border:1px solid var(--border);max-width:100%}.seg-opt.svelte-mup6sy{position:relative;padding:7px 14px;border-radius:var(--radius-sm);font-size:14px;font-weight:700;color:var(--text-muted);cursor:pointer;transition:background-color .12s ease,color .12s ease}.seg-opt.on.svelte-mup6sy{background:var(--bg-elev);color:var(--text);box-shadow:var(--shadow-sm)}.seg-opt.svelte-mup6sy:has(input:where(.svelte-mup6sy):focus-visible){outline:2px solid var(--primary);outline-offset:2px}.check.svelte-mup6sy{display:flex;align-items:flex-start;gap:8px;font-size:14px;font-weight:700;color:var(--text-muted);cursor:pointer;margin-bottom:16px}.check.svelte-mup6sy input:where(.svelte-mup6sy){width:18px;height:18px;margin:1px 0 0;flex:none;accent-color:var(--primary)}.board-col.svelte-mup6sy{min-width:0}.progress.svelte-mup6sy{padding-inline-start:6px;margin-inline-start:2px;border-inline-start:1px solid var(--border-strong);color:var(--text-subtle)}.toolbar.svelte-mup6sy{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}.toolbar.svelte-mup6sy .shortcut:where(.svelte-mup6sy){margin-inline-start:auto}.edit-on.svelte-mup6sy{background:var(--accent-soft);color:var(--accent);border-color:var(--accent)}.notice.svelte-mup6sy{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;margin-bottom:12px;border-radius:var(--radius-md);background:var(--gold-soft);border:1px solid var(--gold);color:var(--text);font-size:14px;font-weight:700}.notice.svelte-mup6sy span:where(.svelte-mup6sy){flex:1 1 200px}.reveal.svelte-mup6sy{min-height:64px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;margin-bottom:12px;text-align:center}.reveal-hint.svelte-mup6sy{margin:0;color:var(--text-muted);font-weight:700;font-size:14px}.reveal-line.svelte-mup6sy{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:4px 12px;max-width:100%}.who.svelte-mup6sy{display:inline-flex;align-items:center;gap:6px;font-weight:900;font-size:17px;color:var(--text-muted);word-break:break-word}.arrow.svelte-mup6sy{color:var(--text-subtle);font-weight:900}[dir=rtl] .arrow.svelte-mup6sy{display:inline-block;transform:scaleX(-1)}.what.svelte-mup6sy{font-family:var(--font-display);font-size:clamp(26px,5vw,40px);line-height:1.15;color:var(--c);word-break:break-word}.all-done.svelte-mup6sy{margin:2px 0 0;display:inline-flex;align-items:center;gap:6px;color:var(--gold);font-weight:900;font-size:14px}.dot.svelte-mup6sy{display:inline-block;flex:none;width:10px;height:10px;border-radius:50%;background:var(--c)}.board.svelte-mup6sy{display:block;min-height:0;padding:12px 0 10px}.scroll-hint.svelte-mup6sy{display:flex;align-items:center;justify-content:center;gap:6px;margin:0 0 8px}.scroll-wrap.svelte-mup6sy{position:relative}.scroller.svelte-mup6sy{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:0 10px 8px;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.fade.svelte-mup6sy{position:absolute;top:0;bottom:0;width:36px;z-index:2;pointer-events:none}.fade.left.svelte-mup6sy{left:0;background:linear-gradient(to right,var(--bg-sunken),transparent)}.fade.right.svelte-mup6sy{right:0;background:linear-gradient(to left,var(--bg-sunken),transparent)}.scroll-btn.svelte-mup6sy{position:absolute;top:50%;z-index:3;width:34px;min-width:34px;border-radius:999px;transform:translateY(-50%);box-shadow:var(--shadow-md)}.scroll-btn.svelte-mup6sy:active:not(:disabled){transform:translateY(-50%) scale(.96)}.scroll-btn.left.svelte-mup6sy{left:4px}.scroll-btn.right.svelte-mup6sy{right:4px}.inner.svelte-mup6sy{width:100%}.names.svelte-mup6sy,.prizes.svelte-mup6sy{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr))}.cell.svelte-mup6sy{padding:0 3px;min-width:0;display:flex;justify-content:center}.name.svelte-mup6sy{width:100%;max-width:120px;min-height:44px;padding:6px 4px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border-radius:var(--radius-sm);border:2px solid var(--border-strong);background:var(--bg-elev);color:var(--text);font-weight:700;font-size:13px;line-height:1.2;cursor:pointer;box-shadow:var(--shadow-sm);transition:transform .14s var(--ease-out),border-color .14s ease,background-color .14s ease;-webkit-tap-highlight-color:transparent}.name.svelte-mup6sy:hover:not(:disabled){border-color:var(--c);transform:translateY(-2px)}.name.svelte-mup6sy:disabled{cursor:default}.name.running.svelte-mup6sy{border-color:var(--c);background:color-mix(in srgb,var(--c) 16%,var(--bg-elev));animation:svelte-mup6sy-name-pulse .7s ease-in-out infinite alternate}.name.done.svelte-mup6sy{border-color:var(--c);background:color-mix(in srgb,var(--c) 16%,var(--bg-elev))}.name-text.svelte-mup6sy{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:100%;word-break:break-word;text-align:center}@keyframes svelte-mup6sy-name-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--c) 45%,transparent)}to{box-shadow:0 0 0 5px color-mix(in srgb,var(--c) 0%,transparent)}}.body.svelte-mup6sy{position:relative;margin:6px 0}svg.svelte-mup6sy{display:block;overflow:visible}.rail.svelte-mup6sy,.rung.svelte-mup6sy{stroke:var(--text-subtle);stroke-width:3;stroke-linecap:round}.rung.svelte-mup6sy{stroke-dasharray:1;stroke-dashoffset:1;animation:svelte-mup6sy-draw .36s var(--ease-out) forwards}.rung.user.svelte-mup6sy{stroke:var(--accent)}@keyframes svelte-mup6sy-draw{to{stroke-dashoffset:0}}.preview.svelte-mup6sy{stroke:var(--accent);stroke-width:3;stroke-dasharray:5 5;stroke-linecap:round;opacity:.8}.preview.remove.svelte-mup6sy{stroke:var(--danger)}.preview.bad.svelte-mup6sy{stroke:var(--text-subtle);opacity:.4}.trail.svelte-mup6sy,.trail-glow.svelte-mup6sy{fill:none;stroke-linecap:round;stroke-linejoin:round}.trail.svelte-mup6sy{stroke-width:5}.trail-glow.svelte-mup6sy{stroke-width:12;opacity:.22}.marker.svelte-mup6sy{stroke:var(--bg-elev);stroke-width:3}.hit.svelte-mup6sy{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--accent) 6%,transparent);cursor:crosshair;touch-action:manipulation}.hit.svelte-mup6sy:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.prize.svelte-mup6sy{width:100%;max-width:120px;min-height:52px;padding:6px 4px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border-radius:var(--radius-sm);border:2px solid var(--border);background:var(--bg-elev);font-size:13px;font-weight:700;line-height:1.2;text-align:center}.prize-text.svelte-mup6sy{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:100%;word-break:break-word}.prize.covered.svelte-mup6sy{position:relative;overflow:hidden;border-style:dashed;border-color:var(--border-strong);background:repeating-linear-gradient(135deg,var(--bg-elev) 0 6px,var(--bg-sunken) 6px 12px);color:var(--text-subtle);font-family:var(--font-display);font-size:20px}.prize.covered.svelte-mup6sy:after{content:"";position:absolute;top:0;inset-inline-end:0;width:12px;height:12px;background:linear-gradient(225deg,var(--bg-sunken) 50%,var(--border-strong) 50%)}[dir=rtl] .prize.covered.svelte-mup6sy:after{background:linear-gradient(135deg,var(--bg-sunken) 50%,var(--border-strong) 50%)}.prize.won.svelte-mup6sy{border-color:var(--c);background:color-mix(in srgb,var(--c) 16%,var(--bg-elev));color:var(--text);font-weight:900;box-shadow:0 6px 16px -8px var(--c)}.prize-who.svelte-mup6sy{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;color:var(--text-muted)}.summary.svelte-mup6sy{margin-top:16px}.summary-title.svelte-mup6sy{display:flex;align-items:center;gap:6px;margin:0 0 8px;font-size:14px;color:var(--text-muted)}.summary.svelte-mup6sy .hint:where(.svelte-mup6sy){margin:0}.table-wrap.svelte-mup6sy{max-height:360px;overflow:auto;border:1px solid var(--border);border-radius:var(--radius-md)}table.svelte-mup6sy{width:100%;border-collapse:collapse;font-size:14px}th.svelte-mup6sy,td.svelte-mup6sy{padding:8px 12px;text-align:start;border-bottom:1px solid var(--border);word-break:break-word}th.svelte-mup6sy{position:sticky;top:0;background:var(--bg-sunken);color:var(--text-muted);font-size:12px;font-weight:700}tbody.svelte-mup6sy tr:where(.svelte-mup6sy):last-child td:where(.svelte-mup6sy){border-bottom:0}td.svelte-mup6sy:first-child{font-weight:700}td.svelte-mup6sy:first-child .dot:where(.svelte-mup6sy){margin-inline-end:8px;vertical-align:middle}td.res.svelte-mup6sy{font-weight:900}.board-card.svelte-mup6sy:fullscreen{align-items:stretch;justify-content:flex-start;border-radius:0}.board-card.svelte-mup6sy:fullscreen .what:where(.svelte-mup6sy){font-size:clamp(36px,6vw,72px)}.board-card.svelte-mup6sy:fullscreen .name:where(.svelte-mup6sy),.board-card.svelte-mup6sy:fullscreen .prize:where(.svelte-mup6sy){max-width:180px;font-size:15px}@media(max-width:480px){.toolbar.svelte-mup6sy .btn:where(.svelte-mup6sy){flex:1 1 auto}.toolbar.svelte-mup6sy .shortcut:where(.svelte-mup6sy){display:none}.name.svelte-mup6sy,.prize.svelte-mup6sy{font-size:12px}}
