.search-form[data-astro-cid-ipsxrsrh]{display:flex;gap:.5rem;margin:1rem 0;max-width:640px}.search-form[data-astro-cid-ipsxrsrh] input[data-astro-cid-ipsxrsrh]{flex:1;padding:.6rem .8rem;font-size:1rem;border:1px solid var(--border);border-radius:8px;background:var(--bg-card);color:var(--text)}.search-form[data-astro-cid-ipsxrsrh] button[data-astro-cid-ipsxrsrh]{padding:.6rem 1.1rem;background:var(--brand);color:var(--brand-fg);border:none;border-radius:8px;font-weight:700;cursor:pointer}.search-status[data-astro-cid-ipsxrsrh]{color:var(--muted);margin:.5rem 0}.search-results[data-astro-cid-ipsxrsrh]{list-style:none;padding:0;margin:1rem 0;display:grid;gap:.6rem}.search-results[data-astro-cid-ipsxrsrh] .s-card a{display:flex;gap:.75rem;align-items:center;text-decoration:none;color:var(--text);padding:.5rem;border:1px solid var(--border);border-radius:8px;background:var(--bg-card)}.search-results[data-astro-cid-ipsxrsrh] .s-card a:hover{border-color:var(--brand)}.search-results[data-astro-cid-ipsxrsrh] img{border-radius:4px;object-fit:cover}.search-results[data-astro-cid-ipsxrsrh] .s-info{display:flex;flex-direction:column;gap:.15rem}.search-results[data-astro-cid-ipsxrsrh] .s-title{font-weight:700}.search-results[data-astro-cid-ipsxrsrh] .s-meta,.search-results[data-astro-cid-ipsxrsrh] .s-genres{font-size:.8rem;color:var(--muted)}.sr-only[data-astro-cid-ipsxrsrh]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
