.page-header.svelte-13y5c82{margin-bottom:var(--space-6, 1.5rem)}.page-title.svelte-13y5c82{font-size:var(--font-size-2xl, 2rem);font-weight:700;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:.5rem;margin-bottom:var(--space-6, 1.5rem)}.filter-controls.svelte-13y5c82{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.type-filter.svelte-13y5c82{display:flex;gap:.25rem}.toggle-btn.svelte-13y5c82{padding:.35rem .875rem;background:var(--color-surface, #1a1a22);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 .15s 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:#fff}.grid.svelte-13y5c82{display:grid;grid-template-columns:var(--grid-cols-sm, repeat(auto-fill, minmax(280px, 1fr)));gap:var(--grid-gap, 1rem)}.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}}
