.page-header.svelte-wujwz1{margin-bottom:var(--space-6, 1.5rem)}.page-title.svelte-wujwz1{font-size:var(--font-size-2xl, 2rem);font-weight:700;color:var(--color-on-surface);margin-bottom:var(--space-1, .25rem)}.page-subtitle.svelte-wujwz1{color:var(--color-on-surface-variant);font-size:var(--font-size-sm, .875rem)}.filters.svelte-wujwz1{display:flex;flex-direction:column;gap:var(--space-3, .75rem);margin-bottom:var(--space-6, 1.5rem)}.filter-row.svelte-wujwz1{display:flex;flex-wrap:wrap;gap:.5rem}.filter-btn.svelte-wujwz1{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}.filter-btn.svelte-wujwz1:hover{border-color:var(--color-primary);color:var(--color-on-surface)}.filter-btn.active.svelte-wujwz1{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.grid.svelte-wujwz1{display:grid;grid-template-columns:var(--grid-cols-lg, repeat(auto-fill, minmax(320px, 1fr)));gap:var(--grid-gap, 1rem)}.empty-message.svelte-wujwz1{color:var(--color-on-surface-variant);text-align:center;padding:var(--space-8, 2rem) 0}@media(max-width:600px){.grid.svelte-wujwz1{grid-template-columns:1fr}}
