.filters[data-astro-cid-2hwget37]{display:flex;flex-wrap:wrap;gap:12px 32px}.search[data-astro-cid-2hwget37]{display:grid;gap:6px;flex:1 1 100%;max-width:420px}.search[data-astro-cid-2hwget37] label[data-astro-cid-2hwget37]{font:500 .72rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.search[data-astro-cid-2hwget37] input[data-astro-cid-2hwget37]{font:inherit;color:var(--text);background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:9px 12px;width:100%}.search[data-astro-cid-2hwget37] input[data-astro-cid-2hwget37]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-color:var(--accent)}.filters[data-astro-cid-2hwget37] fieldset[data-astro-cid-2hwget37]{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-width:0}.filters[data-astro-cid-2hwget37] legend[data-astro-cid-2hwget37]{font:500 .72rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;width:100%}.filters[data-astro-cid-2hwget37] fieldset[data-astro-cid-2hwget37] label[data-astro-cid-2hwget37]{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border:1px solid var(--line);border-radius:99px;font-size:.9rem;cursor:pointer;background:var(--panel)}.filters[data-astro-cid-2hwget37] input[data-astro-cid-2hwget37]{accent-color:var(--accent);margin:0}.filters[data-astro-cid-2hwget37] fieldset[data-astro-cid-2hwget37] label[data-astro-cid-2hwget37]:has(input:checked){border-color:var(--accent);color:var(--accent)}.filters[data-astro-cid-2hwget37] fieldset[data-astro-cid-2hwget37] label[data-astro-cid-2hwget37]:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.card h2{font-size:1.1rem}
