.search-page[data-astro-cid-dejc3myk]{max-width:900px;margin:2rem auto;padding:0 1.5rem}.search-page[data-astro-cid-dejc3myk] h1[data-astro-cid-dejc3myk]{font-size:clamp(1.6rem,3vw,2.4rem);font-weight:900;letter-spacing:-.04em;margin-bottom:1.5rem;text-align:center}.search-form[data-astro-cid-dejc3myk]{margin-bottom:2rem}#page-search[data-astro-cid-dejc3myk]{width:100%;padding:1rem 1.5rem;font:inherit;font-size:1.15rem;border:2px solid var(--border);border-radius:999px;outline:none;transition:border-color var(--transition)}#page-search[data-astro-cid-dejc3myk]:focus{border-color:var(--blue)}.results-grid[data-astro-cid-dejc3myk]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.result-card[data-astro-cid-dejc3myk]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#fff;border:1px solid var(--border);border-radius:14px;text-decoration:none;color:inherit;transition:transform var(--transition),box-shadow var(--transition)}.result-card[data-astro-cid-dejc3myk]:hover{transform:translateY(-2px);box-shadow:var(--shadow-soft)}.result-img[data-astro-cid-dejc3myk]{width:64px;height:64px;object-fit:contain;border-radius:8px;background:#0b12200a;flex-shrink:0}.result-info[data-astro-cid-dejc3myk]{flex:1;min-width:0}.result-name[data-astro-cid-dejc3myk]{display:block;font-weight:800;font-size:.9rem;line-height:1.2;margin-bottom:.2rem}.result-brand[data-astro-cid-dejc3myk]{display:block;font-size:.75rem;color:var(--steel);text-transform:uppercase}.result-price[data-astro-cid-dejc3myk]{display:block;font-weight:800;font-size:.9rem;margin-top:.2rem}.result-sku[data-astro-cid-dejc3myk]{display:block;font-size:.7rem;color:var(--steel)}.status-msg[data-astro-cid-dejc3myk]{text-align:center;color:var(--steel);margin-top:2rem;font-size:.95rem}@media(max-width:600px){.results-grid[data-astro-cid-dejc3myk]{grid-template-columns:1fr}}
