.search-input.svelte-10ceg7b{border:1px solid var(--border);border-radius:var(--radius);background:var(--background);color:var(--text-subtle);align-items:center;gap:.5rem;padding:.4rem .75rem;display:flex}.search-input.svelte-10ceg7b:focus-within{outline:2px solid var(--primary);outline-offset:1px}input.svelte-10ceg7b{min-width:0;color:var(--text);font:inherit;background:0 0;border:none;flex:1;font-size:.9rem}input.svelte-10ceg7b:focus{outline:none}input.svelte-10ceg7b::-webkit-search-cancel-button{cursor:pointer}.tabs.svelte-15rowvt{border-bottom:1px solid color-mix(in oklab, var(--text) 10%, var(--background) 90%);flex-wrap:wrap;gap:.4rem;margin:1.25rem 0;padding-bottom:.5rem;display:flex}.tab.svelte-15rowvt{color:var(--text-subtle);border-radius:999px;padding:.4rem .9rem;font-size:.9rem;font-weight:500;text-decoration:none}.tab.svelte-15rowvt:hover{background:color-mix(in oklab, var(--text) 5%, var(--background) 95%);color:var(--text)}.tab[data-active].svelte-15rowvt{background:var(--primary);color:var(--background)}section.svelte-15rowvt{flex-direction:column;gap:.5rem;margin-bottom:2rem;display:flex}.section-head.svelte-15rowvt{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.section-label.svelte-15rowvt{text-transform:uppercase;letter-spacing:.07em;color:var(--text-faint);margin:.5rem 0 .25rem;font-size:.92rem;font-weight:700}.see-all.svelte-15rowvt{color:var(--primary);font-size:.82rem;text-decoration:none}.see-all.svelte-15rowvt:hover{text-decoration:underline}.result-grid.svelte-15rowvt{flex-direction:column;gap:.4rem;display:flex}.pager.svelte-15rowvt{justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.pager-btn.svelte-15rowvt{border:1px solid color-mix(in oklab, var(--text) 15%, var(--background) 85%);color:var(--text);border-radius:.6rem;padding:.5rem 1rem;font-size:.9rem;text-decoration:none}.pager-btn.svelte-15rowvt:hover:not(.disabled){border-color:var(--primary);color:var(--primary)}.pager-btn.disabled.svelte-15rowvt{opacity:.4;cursor:default}.pager-info.svelte-15rowvt{color:var(--text-subtle);font-size:.85rem}.empty.svelte-15rowvt{text-align:center;color:var(--text-faint);flex-direction:column;align-items:center;gap:.5rem;padding:3rem 1rem;display:flex}
