.page-wrap.svelte-rqn88j{padding-block:clamp(3rem,7vw,6rem)}.page-header.svelte-rqn88j{display:flex;flex-direction:column;gap:.75rem;margin-bottom:3.5rem}.label.svelte-rqn88j{font-size:.78rem;color:var(--accent);letter-spacing:.14em;text-transform:uppercase}h1.svelte-rqn88j{font-size:clamp(2.5rem,5vw,4rem);color:var(--text)}.sub.svelte-rqn88j{color:var(--text-2);max-width:54ch;font-size:1rem;line-height:1.7}.filters.svelte-rqn88j{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:2.5rem}button.svelte-rqn88j{display:inline-flex;align-items:center;gap:.5rem;padding:.45em 1.1em;border:1px solid var(--border);border-radius:4px;color:var(--text-2);font-size:.88rem;font-weight:500;cursor:pointer;transition:all var(--dur) var(--ease);background:transparent}button.svelte-rqn88j:hover{border-color:var(--text-2);color:var(--text)}button.active.svelte-rqn88j{border-color:var(--accent);color:var(--accent);background:#ff4d1c0f}.count.svelte-rqn88j{font-family:var(--font-mono);font-size:.72rem;padding:.1em .45em;background:var(--surface-2);border-radius:3px;color:var(--text-3)}.cards-stack.svelte-rqn88j{display:flex;flex-direction:column;gap:2rem}.empty.svelte-rqn88j{color:var(--text-3);font-size:.85rem;padding:3rem;border:1px dashed var(--border);border-radius:6px;text-align:center}
