.rough.svelte-4cqvb7{align-content:start;gap:12px;min-width:0;display:grid}.bar.svelte-4cqvb7{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}h2.svelte-4cqvb7{margin:0;font-size:1.1rem}p.svelte-4cqvb7{margin:0}.empty.svelte-4cqvb7{border:2px dashed var(--line);text-align:center;border-radius:8px;padding:24px 16px}.features.svelte-4cqvb7{gap:14px;min-width:0;display:grid}.features.svelte-4cqvb7:empty{display:none}.features.svelte-4cqvb7 .feature{min-width:0}.app.svelte-1pluywh{min-height:100vh}.top.svelte-1pluywh{background:var(--ink);color:var(--paper);align-items:center;gap:16px;padding:12px 16px;display:flex}.brand.svelte-1pluywh{letter-spacing:.02em;font-weight:700}.who.svelte-1pluywh{opacity:.8;margin-left:auto;font-size:.9rem}.layout.svelte-1pluywh{gap:24px;max-width:1200px;margin:0 auto;padding:20px 16px 48px;display:grid}@media (width>=960px){.layout.svelte-1pluywh{grid-template-columns:minmax(0,1fr) 340px;align-items:start}}.board.svelte-1pluywh{gap:16px;min-width:0;display:grid}.add.svelte-1pluywh{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.field.svelte-1pluywh{gap:4px;font-size:.85rem;font-weight:600;display:grid}.grow.svelte-1pluywh{flex:220px}.field.svelte-1pluywh input:where(.svelte-1pluywh),.field.svelte-1pluywh select:where(.svelte-1pluywh){border:1px solid var(--line);min-height:40px;font:inherit;background:#fff;border-radius:6px;padding:6px 10px;font-weight:400}.columns.svelte-1pluywh{gap:12px;display:grid}@media (width>=640px){.columns.svelte-1pluywh{grid-template-columns:repeat(3,minmax(0,1fr))}}.column.svelte-1pluywh{background:#f0ede6;border-radius:10px;align-content:start;gap:8px;min-width:0;padding:12px;display:grid}.column.svelte-1pluywh h2:where(.svelte-1pluywh){justify-content:space-between;margin:0 0 4px;font-size:.95rem;display:flex}.count.svelte-1pluywh{color:var(--muted);font-weight:400}.card.svelte-1pluywh{border:1px solid var(--line);background:#fff;border-radius:8px;gap:4px;padding:10px 12px;display:grid}.card.svelte-1pluywh p:where(.svelte-1pluywh){margin:0}.title.svelte-1pluywh{overflow-wrap:anywhere}.small.svelte-1pluywh{font-size:.8rem}.moves.svelte-1pluywh{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.small-btn.svelte-1pluywh{border-color:var(--line);min-height:30px;color:var(--ink);background:#fff;padding:2px 10px;font-size:.8rem}.side.svelte-1pluywh{min-width:0}@media (width<=959px){.side.svelte-1pluywh{order:-1}}
