.page-header.svelte-13y5c82{margin-bottom:var(--space-6, 1.5rem)}.page-title.svelte-13y5c82{font-size:var(--font-size-2xl, 2rem);font-weight:var(--font-weight-bold);color:var(--color-on-surface);margin-bottom:var(--space-1, .25rem)}.page-subtitle.svelte-13y5c82{color:var(--color-on-surface-variant);font-size:var(--font-size-sm, .875rem)}.filters.svelte-13y5c82{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-6, 1.5rem)}.filter-controls.svelte-13y5c82{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.type-filter.svelte-13y5c82{display:flex;gap:var(--space-1)}.toggle-btn.svelte-13y5c82{padding:.35rem .875rem;background:var(--color-surface);border:1px solid var(--color-outline-variant);border-radius:20px;color:var(--color-on-surface-variant);font-size:var(--font-size-sm, .875rem);font-family:inherit;cursor:pointer;transition:all var(--duration-fast) ease;white-space:nowrap}.toggle-btn.svelte-13y5c82:hover{border-color:var(--color-primary);color:var(--color-on-surface)}.toggle-btn.active.svelte-13y5c82{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.grid.svelte-13y5c82{display:grid;grid-template-columns:var(--grid-cols-sm, repeat(auto-fill, minmax(280px, 1fr)));gap:var(--space-4)}.empty-message.svelte-13y5c82{color:var(--color-on-surface-variant);text-align:center;padding:var(--space-8, 2rem) 0}@media(max-width:600px){.grid.svelte-13y5c82{grid-template-columns:1fr}}
