.search-container[data-astro-cid-5ol5utk5]{padding:4rem 5%;max-width:1400px;margin:60px auto 0}.search-form[data-astro-cid-5ol5utk5]{display:flex;gap:12px;margin-bottom:3rem;justify-content:center;max-width:600px;margin-left:auto;margin-right:auto}.search-form[data-astro-cid-5ol5utk5] input[data-astro-cid-5ol5utk5]{padding:16px 20px;border-radius:8px;border:1px solid rgba(255,255,255,.1);flex:1;min-width:0;background:#111318;color:#fff;font-size:1rem;outline:none;transition:border-color .2s}.search-form[data-astro-cid-5ol5utk5] input[data-astro-cid-5ol5utk5]:focus{border-color:#555}.search-form[data-astro-cid-5ol5utk5] button[data-astro-cid-5ol5utk5]{padding:16px 32px;background:#fff;color:#000;border:none;border-radius:8px;cursor:pointer;font-weight:700;font-size:1rem;transition:transform .1s}.search-form[data-astro-cid-5ol5utk5] button[data-astro-cid-5ol5utk5]:active{transform:scale(.96)}@media(max-width:520px){.search-container[data-astro-cid-5ol5utk5]{padding:2.5rem 5%}.search-form[data-astro-cid-5ol5utk5]{gap:8px}.search-form[data-astro-cid-5ol5utk5] input[data-astro-cid-5ol5utk5]{padding:14px}.search-form[data-astro-cid-5ol5utk5] button[data-astro-cid-5ol5utk5]{padding:14px 18px}}.search-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:2rem 1rem}.empty-state{text-align:center;color:#888;margin-top:4rem;font-size:1.1rem}.search-status[data-astro-cid-5ol5utk5]{min-height:1.2em;margin-top:12px;color:#888;font-size:.85rem}
