.column.svelte-1qlbo8p{flex:0 0 340px;background:#fffffff2;border-radius:20px;padding:24px;min-height:520px;display:flex;flex-direction:column;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 20px 60px #00000026;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.column.drag-over.svelte-1qlbo8p{background:#fff;transform:translateY(-8px) scale(1.02);box-shadow:0 30px 80px #6366f14d}.column-header.svelte-1qlbo8p{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;border-bottom:3px solid transparent}.column-header.svelte-1qlbo8p:has(.column-icon:where(.svelte-1qlbo8p)){border-bottom-color:#f1f5f9}.header-left.svelte-1qlbo8p{display:flex;align-items:center;gap:12px}.column-icon.svelte-1qlbo8p{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center}h2.svelte-1qlbo8p{font-size:1.15rem;color:#1e293b;margin:0;font-weight:700;letter-spacing:-.3px}.task-count.svelte-1qlbo8p{padding:6px 14px;border-radius:20px;font-size:.85rem;font-weight:700;min-width:40px;text-align:center}.task-list.svelte-1qlbo8p{flex:1;display:flex;flex-direction:column;gap:14px;margin-bottom:16px;overflow-y:auto;min-height:100px;padding-right:4px}.task-list.svelte-1qlbo8p::-webkit-scrollbar{width:6px}.task-list.svelte-1qlbo8p::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.task-list.svelte-1qlbo8p::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.task-card.svelte-1qlbo8p{background:#fff;border-radius:14px;padding:16px;cursor:grab;box-shadow:0 4px 12px #0000000d;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;justify-content:space-between;gap:12px;position:relative;border:1px solid #f1f5f9}.task-card.svelte-1qlbo8p:hover{box-shadow:0 12px 30px #0000001f;transform:translateY(-4px);border-color:transparent}.task-card.svelte-1qlbo8p:active{cursor:grabbing;transform:scale(1.03)}.task-content.svelte-1qlbo8p{flex:1}.task-content.svelte-1qlbo8p h3:where(.svelte-1qlbo8p){font-size:.95rem;color:#334155;margin:0 0 6px;line-height:1.5;font-weight:600}.task-content.svelte-1qlbo8p p:where(.svelte-1qlbo8p){font-size:.82rem;color:#64748b;margin:0 0 10px;line-height:1.5}.task-meta.svelte-1qlbo8p{display:flex;gap:8px;align-items:center}.priority.svelte-1qlbo8p{font-size:.75rem;padding:4px 10px;border-radius:6px;font-weight:600;display:inline-flex;align-items:center;gap:4px;text-transform:none}.priority-high.svelte-1qlbo8p{background:linear-gradient(135deg,#fef2f2,#fee2e2);color:#ef4444;border:1px solid #fecaca}.priority-medium.svelte-1qlbo8p{background:linear-gradient(135deg,#fffbeb,#fef3c7);color:#d97706;border:1px solid #fde68a}.priority-low.svelte-1qlbo8p{background:linear-gradient(135deg,#f0fdf4,#dcfce7);color:#16a34a;border:1px solid #bbf7d0}.delete-btn.svelte-1qlbo8p{position:absolute;top:10px;right:10px;width:28px;height:28px;background:#f1f5f9;color:#94a3b8;border:none;border-radius:8px;cursor:pointer;font-size:14px;line-height:1;opacity:0;transition:all .2s;display:flex;align-items:center;justify-content:center}.task-card.svelte-1qlbo8p:hover .delete-btn:where(.svelte-1qlbo8p),.task-card.svelte-1qlbo8p:focus-within .delete-btn:where(.svelte-1qlbo8p){opacity:1}.delete-btn.svelte-1qlbo8p:hover{background:#fee2e2;color:#ef4444;transform:scale(1.1)}.add-task-btn.svelte-1qlbo8p{background:transparent;border:2px dashed #e2e8f0;border-radius:12px;padding:14px;color:#64748b;cursor:pointer;font-size:.9rem;font-weight:500;transition:all .25s;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:auto}.add-task-btn.svelte-1qlbo8p:hover{border-color:var(--hover-color);color:var(--hover-color);background:color-mix(in srgb,var(--hover-color) 8%,transparent);transform:scale(1.02)}.add-task-form.svelte-1qlbo8p{margin-top:auto}.add-task-form.svelte-1qlbo8p input:where(.svelte-1qlbo8p){width:100%;padding:14px 16px;border:2px solid #e2e8f0;border-radius:12px;font-size:.9rem;transition:all .2s;margin-bottom:12px;background:#fafafa}.add-task-form.svelte-1qlbo8p input:where(.svelte-1qlbo8p):focus{outline:none;border-color:#94a3b8;background:#fff;box-shadow:0 4px 12px #00000014}.form-buttons.svelte-1qlbo8p{display:flex;gap:10px}.submit-btn.svelte-1qlbo8p{flex:1;padding:12px;border:none;border-radius:10px;color:#fff;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:6px;font-size:.9rem}.submit-btn.svelte-1qlbo8p:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0003}.cancel-btn.svelte-1qlbo8p{padding:12px 20px;background:#f1f5f9;border:none;border-radius:10px;color:#64748b;font-weight:500;cursor:pointer;transition:all .2s;font-size:.9rem}.cancel-btn.svelte-1qlbo8p:hover{background:#e2e8f0;color:#475569}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:linear-gradient(135deg,#667eea,#764ba2,#f093fb);min-height:100vh}::selection{background:#ffffff4d}.app.svelte-1n46o8q{min-height:100vh;padding:40px 20px}.app-header.svelte-1n46o8q{text-align:center;margin-bottom:40px}.app-header.svelte-1n46o8q h1:where(.svelte-1n46o8q){color:#fff;font-size:2.5rem;font-weight:800;text-shadow:0 4px 20px rgba(0,0,0,.2);margin-bottom:8px;letter-spacing:-1px}.subtitle.svelte-1n46o8q{color:#ffffffe6;font-size:1.1rem;font-weight:400}.loading.svelte-1n46o8q,.error.svelte-1n46o8q{text-align:center;padding:60px;color:#fff;font-size:1.2rem}.spinner.svelte-1n46o8q{width:50px;height:50px;border:4px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:svelte-1n46o8q-spin 1s linear infinite;margin:0 auto 20px}@keyframes svelte-1n46o8q-spin{to{transform:rotate(360deg)}}.error.svelte-1n46o8q{background:#ef444433;border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.board.svelte-1n46o8q{display:flex;gap:24px;justify-content:center;flex-wrap:wrap;max-width:1200px;margin:0 auto}
