:root{--bg:#0f172a;--card:#111827;--ink:#e5e7eb;--muted:#94a3b8}*{box-sizing:border-box}body{margin:0;font-family:system-ui;background:var(--bg);color:var(--ink)}.app{max-width:1100px;margin:24px auto;padding:0 16px}.board{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.col{background:var(--card);border:1px solid #1f2937;border-radius:14px;padding:12px;min-height:60vh}.col h2{margin:4px 0 12px;font-size:18px}.task{background:#0b1220;border:1px solid #1f2937;border-radius:12px;padding:10px;margin:8px 0}.row{display:flex;gap:8px;align-items:center}input,select,button{border-radius:10px;border:1px solid #334155;background:#0b1220;color:var(--ink);padding:8px 10px}button{cursor:pointer}.actions{display:flex;gap:8px;margin-top:8px}.small{color:var(--muted);font-size:12px}
