.task-board-page.svelte-1pluywh{gap:var(--space-6);flex-direction:column;display:flex}.board-hero.svelte-1pluywh{background:var(--bg-hero-mesh);border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);padding:var(--space-6) var(--space-8);box-shadow:var(--shadow-sm);justify-content:space-between;align-items:center;gap:var(--space-6);display:flex}.board-hero-content.svelte-1pluywh{max-width:680px}.hero-tag-row.svelte-1pluywh{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.online-pill.svelte-1pluywh{background:var(--color-success-soft);color:var(--color-success-text);border:1px solid var(--color-success-border);border-radius:var(--radius-pill);font-size:var(--text-xs);align-items:center;gap:.4rem;padding:.2rem .65rem;font-weight:700;display:inline-flex}.live-dot.svelte-1pluywh{background:var(--color-success);border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite svelte-1pluywh-livePulse}@keyframes svelte-1pluywh-livePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.board-hero-content.svelte-1pluywh h1:where(.svelte-1pluywh){margin:0 0 var(--space-2) 0;font-size:clamp(1.6rem,3.2vw,2.2rem)}.muted.svelte-1pluywh{margin:0 0 var(--space-5) 0;color:var(--text-muted);font-size:var(--text-sm);line-height:1.6}.hero-actions.svelte-1pluywh{gap:var(--space-3);flex-wrap:wrap;display:flex}@keyframes svelte-1pluywh-diceSpin{to{transform:rotate(360deg)}}.board-hero-mascot.svelte-1pluywh{flex-shrink:0}@media (width<=820px){.board-hero.svelte-1pluywh{text-align:center;padding:var(--space-6);flex-direction:column}.hero-tag-row.svelte-1pluywh,.hero-actions.svelte-1pluywh{justify-content:center}.board-hero-mascot.svelte-1pluywh{order:-1}}.filter-card.svelte-1pluywh{gap:var(--space-4);background:var(--surface-card);flex-direction:column;display:flex}.search-box.svelte-1pluywh{width:100%;position:relative}.search-icon.svelte-1pluywh{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.search-box.svelte-1pluywh input:where(.svelte-1pluywh){border:1.5px solid var(--border-default);border-radius:var(--radius-pill);background:var(--surface-alt);width:100%;min-height:48px;color:var(--text-heading);font-family:var(--font-sans);font-size:var(--text-sm);transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);padding:.6rem 1rem .6rem 42px}.search-box.svelte-1pluywh input:where(.svelte-1pluywh):focus{border-color:var(--color-primary);background:var(--surface-card);box-shadow:0 0 0 3px var(--color-primary-subtle);outline:none}.cat-pill-row.svelte-1pluywh{align-items:center;gap:var(--space-2);scrollbar-width:none;padding-bottom:2px;display:flex;overflow-x:auto}.cat-pill-row.svelte-1pluywh::-webkit-scrollbar{display:none}.cat-chip.svelte-1pluywh{border-radius:var(--radius-pill);border:1px solid var(--border-subtle);background:var(--surface-alt);min-height:38px;color:var(--text-muted);font-size:var(--text-xs);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);align-items:center;padding:.35rem .95rem;font-weight:700;display:inline-flex}.cat-chip.svelte-1pluywh:hover{border-color:var(--color-primary-border);color:var(--text-heading)}.cat-chip.is-selected.svelte-1pluywh{background:var(--color-primary-soft);border-color:var(--color-primary);color:var(--color-primary);box-shadow:var(--shadow-xs)}.filter-bottom-row.svelte-1pluywh{justify-content:space-between;align-items:center;gap:var(--space-3);border-top:1px solid var(--border-subtle);padding-top:var(--space-3);flex-wrap:wrap;display:flex}.sort-field.svelte-1pluywh{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-muted);display:flex}.sort-field.svelte-1pluywh label:where(.svelte-1pluywh){align-items:center;gap:.35rem;font-weight:600;display:inline-flex}.sort-field.svelte-1pluywh select:where(.svelte-1pluywh){border-radius:var(--radius-md);border:1px solid var(--border-default);background-color:var(--surface-card);min-height:36px;color:var(--text-heading);font-family:var(--font-sans);font-size:var(--text-xs);cursor:pointer;padding:.35rem 2rem .35rem .75rem;font-weight:600}.filter-actions.svelte-1pluywh{align-items:center;gap:var(--space-3);display:flex}.clear-filter-link.svelte-1pluywh{font-size:var(--text-xs);color:var(--text-muted);text-decoration:underline}.clear-filter-link.svelte-1pluywh:hover{color:var(--color-danger)}.tasks-grid.svelte-1pluywh{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.task-card.svelte-1pluywh{border-radius:var(--radius-xl);transition:transform var(--duration-normal) var(--ease-spring), border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-normal) var(--ease-spring);flex-direction:column;justify-content:space-between;gap:0;padding:0;display:flex;overflow:hidden}.task-card.svelte-1pluywh:hover{border-color:var(--color-primary-border);box-shadow:var(--shadow-md);transform:translateY(-4px)}.task-card-body.svelte-1pluywh{gap:var(--space-4);padding:var(--space-5);flex-direction:column;flex:1;display:flex}@media (width<=720px){.tasks-grid.svelte-1pluywh{grid-template-columns:1fr}}.task-card-top.svelte-1pluywh{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.cat-badge.svelte-1pluywh{background:var(--surface-alt);color:var(--text-muted);font-size:var(--text-xs);border-radius:var(--radius-pill);border:1px solid var(--border-subtle);padding:.2rem .65rem;font-weight:600}.task-title.svelte-1pluywh{font-size:var(--text-lg);margin:0}.task-title.svelte-1pluywh a:where(.svelte-1pluywh){color:var(--text-heading);text-decoration:none}.task-title.svelte-1pluywh a:where(.svelte-1pluywh):hover{color:var(--color-primary)}.task-desc.svelte-1pluywh{color:var(--text-muted);font-size:var(--text-xs);line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.55;display:-webkit-box;overflow:hidden}.quota-progress-box.svelte-1pluywh{background:var(--surface-alt);border-radius:var(--radius-md);padding:var(--space-3);gap:var(--space-1);flex-direction:column;display:flex}.quota-label-row.svelte-1pluywh{font-size:var(--text-xs);color:var(--text-muted);justify-content:space-between;display:flex}.quota-count.svelte-1pluywh{color:var(--text-heading)}.task-meta-grid.svelte-1pluywh{font-size:var(--text-xs);color:var(--text-muted);border-top:1px solid var(--border-subtle);padding-top:var(--space-3);flex-direction:column;gap:.35rem;display:flex}.meta-item.svelte-1pluywh{align-items:center;gap:.4rem;display:flex}.meta-label.svelte-1pluywh{color:var(--text-muted)}.meta-val.svelte-1pluywh{color:var(--text-heading);font-weight:600}.rating-val.svelte-1pluywh{color:var(--color-warning);font-weight:700}
