.sp.svelte-k43opp{flex-direction:column;gap:.75rem;display:flex}.sp-field.svelte-k43opp{border:2px solid rgb(var(--c-ink) / .35);background:rgb(var(--c-surface));border-radius:.75rem;align-items:center;gap:.6rem;padding:0 .9rem;display:flex}.sp-field.svelte-k43opp:focus-within{border-color:rgb(var(--c-ink))}.sp-field.svelte-k43opp input:where(.svelte-k43opp){min-width:0;min-height:48px;color:inherit;font:inherit;box-shadow:none;background:0 0;border:0;outline:none;flex:1}.sp-filters.svelte-k43opp{border:0;flex-wrap:wrap;gap:.5rem;min-width:0;margin:0;padding:0;display:flex}.sp-chip.svelte-k43opp{border:1px solid rgb(var(--c-ink) / .35);cursor:pointer;border-radius:999px;align-items:center;min-height:36px;padding:0 .9rem;font-size:.9rem;display:inline-flex;position:relative}.sp-chip.svelte-k43opp input:where(.svelte-k43opp){opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.sp-chip.svelte-k43opp:has(input:where(.svelte-k43opp):checked){color:rgb(var(--c-ink-fixed));background:#fdd46b;border-color:#fdd46b}.sp-chip.svelte-k43opp:has(input:where(.svelte-k43opp):focus-visible){outline:3px solid rgb(var(--c-ink));outline-offset:2px}.sp-clear.svelte-k43opp,.sp-more.svelte-k43opp{border:1px solid rgb(var(--c-ink) / .35);min-height:36px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-self:flex-start;align-items:center;padding:0 .9rem;font-size:.9rem;text-decoration:none;display:inline-flex}.sp-more.svelte-k43opp{min-height:44px;font-size:1rem}.sp-clear.svelte-k43opp:hover,.sp-more.svelte-k43opp:hover{background:rgb(var(--c-ink) / .1)}.sp-status.svelte-k43opp{color:rgb(var(--c-ink) / .75);min-height:1.4em;margin:0;font-size:.9rem}.sp-hint.svelte-k43opp{color:rgb(var(--c-ink) / .75);margin:0}.sp-list.svelte-k43opp{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.sp-item.svelte-k43opp{align-items:flex-start;gap:1rem;display:flex}.sp-thumb.svelte-k43opp{object-fit:cover;border-radius:.6rem;flex:none;width:5rem;height:3.5rem}.sp-title.svelte-k43opp{font-family:var(--font-display);text-underline-offset:3px;font-size:1.25rem;font-weight:600;line-height:1.2;text-decoration:underline}.sp-meta.svelte-k43opp{color:rgb(var(--c-ink) / .75);margin:.15rem 0 .25rem;font-size:.85rem}.sp-excerpt.svelte-k43opp{margin:0;font-size:.95rem;line-height:1.5}.sp-excerpt.svelte-k43opp mark{color:#1b1624;background:#fdd46b;border-radius:.2rem;padding:0 .1rem}
