.page-header.svelte-va0e69{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1.5rem;display:flex}.page-header.svelte-va0e69 h1:where(.svelte-va0e69){font-family:var(--serif);font-size:1.5rem;font-weight:700}.header-actions.svelte-va0e69{align-items:center;gap:.625rem;display:flex}.total-count.svelte-va0e69{color:var(--text-secondary);font-size:.8125rem;font-weight:600}.new-btn.svelte-va0e69{color:#fff;background:var(--crimson);border-radius:var(--radius-full);box-shadow:var(--shadow-sm);padding:.5rem .875rem;font-size:.8125rem;font-weight:700;text-decoration:none}.new-btn.svelte-va0e69:hover{opacity:.9}.topics-toolbar.svelte-va0e69{grid-template-columns:1fr auto;gap:.5rem;margin-bottom:1.25rem;display:grid}.topic-search.svelte-va0e69{border-radius:var(--radius-full);padding:.5rem .875rem;font-size:.875rem}.topic-sort.svelte-va0e69{border-radius:var(--radius-full);width:auto;min-width:9rem;padding:.5rem .625rem;font-size:.875rem}.loading.svelte-va0e69{text-align:center;color:var(--text-secondary);padding:3rem}.empty-state.svelte-va0e69{text-align:center;color:var(--text-secondary);flex-direction:column;align-items:center;gap:.75rem;padding:2rem;display:flex}.cta-link.svelte-va0e69{color:var(--crimson);font-weight:600}.category-group.svelte-va0e69{margin-bottom:1.5rem}.category-title.svelte-va0e69{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.8125rem;font-weight:700;display:flex}.cat-dot.svelte-va0e69{border-radius:50%;width:8px;height:8px}.cat-count.svelte-va0e69{color:var(--text-secondary);background:var(--bg-card);border-radius:var(--radius-full);border:1px solid var(--border);margin-left:auto;padding:.125rem .5rem;font-size:.75rem;font-weight:600}.topic-grid.svelte-va0e69{grid-template-columns:1fr;gap:.5rem;list-style:none;display:grid}@media (width>=560px){.topic-grid.svelte-va0e69{grid-template-columns:1fr 1fr}}.topic-item.svelte-va0e69{color:var(--text);padding:0;text-decoration:none;transition:box-shadow .15s,transform .15s;display:flex;position:relative;overflow:hidden}.topic-item.svelte-va0e69:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.topic-stripe.svelte-va0e69{background:var(--accent,var(--slate));flex-shrink:0;width:4px}.topic-content.svelte-va0e69{flex-direction:column;flex:1;gap:.375rem;min-width:0;padding:.625rem .875rem;display:flex}.topic-row.svelte-va0e69{justify-content:space-between;align-items:center;gap:.375rem;display:flex}.topic-name.svelte-va0e69{word-break:break-word;font-size:.9375rem;font-weight:600;line-height:1.15}.topic-meta.svelte-va0e69{flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.6875rem;display:flex}.chip.level.svelte-va0e69{background:var(--blue-light);color:var(--blue-muted);padding:.0625rem .5rem;font-size:.6875rem}.chip.done.svelte-va0e69{background:var(--sage-light);color:var(--sage);padding:.0625rem .5rem;font-size:.6875rem}.entry-count.svelte-va0e69{color:var(--text-secondary);margin-left:auto;font-size:.6875rem}.doc-icon.svelte-va0e69{flex-shrink:0}
