.search-page[data-astro-cid-wp2l4cmv]{background:var(--surface-alt);border-bottom:1px solid var(--line);min-height:64vh;padding-block:60px 72px}.search-inner[data-astro-cid-wp2l4cmv]{width:min(calc(100% - var(--container-gutter) * 2), 820px);margin-inline:auto}.search-kicker[data-astro-cid-wp2l4cmv]{color:var(--blue);margin:0 0 10px;font-size:.8rem;font-weight:600}.search-page[data-astro-cid-wp2l4cmv] h1[data-astro-cid-wp2l4cmv]{color:var(--ink);letter-spacing:-.03em;margin:0 0 26px;font-size:clamp(1.9rem,5vw,2.5rem);line-height:1.1}.search-page-form[data-astro-cid-wp2l4cmv]{gap:10px;display:flex}.search-page-label[data-astro-cid-wp2l4cmv]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.search-page-input[data-astro-cid-wp2l4cmv]{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-control);color:var(--ink);font:400 1rem var(--font-sans);flex:1;min-height:48px;padding:0 14px}.search-note[data-astro-cid-wp2l4cmv]{color:var(--muted);margin:10px 0 0;font-size:.84rem}.search-summary[data-astro-cid-wp2l4cmv]{border-bottom:1px solid var(--line-strong);color:var(--text);margin:30px 0 0;padding-bottom:12px;font-size:.9rem}.search-summary[data-astro-cid-wp2l4cmv]:empty{border:0;margin:0;padding:0}.search-results[data-astro-cid-wp2l4cmv]{margin:0;padding:0;list-style:none}.search-results[data-astro-cid-wp2l4cmv] .search-result{border-bottom:1px solid var(--line)}.search-results[data-astro-cid-wp2l4cmv] .search-result a{gap:3px;padding:16px 0;text-decoration:none;display:grid}.search-results[data-astro-cid-wp2l4cmv] .search-result a:hover .search-result-title{color:var(--blue)}.search-results[data-astro-cid-wp2l4cmv] .search-result-kind{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:600;display:block}.search-results[data-astro-cid-wp2l4cmv] .search-result-title{color:var(--ink);font-size:1.02rem;font-weight:600;display:block}.search-results[data-astro-cid-wp2l4cmv] .search-result-path{color:var(--green);font-family:var(--font-mono);font-size:.72rem;display:block}.search-results[data-astro-cid-wp2l4cmv] .search-result-snippet{color:var(--text);font-size:.88rem;line-height:1.55;display:block}.search-results[data-astro-cid-wp2l4cmv] mark{color:inherit;background:#fdf3d0;font-weight:600}.search-fallback[data-astro-cid-wp2l4cmv]{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-card);margin-top:30px;padding:24px 26px}.search-fallback[data-astro-cid-wp2l4cmv] h2[data-astro-cid-wp2l4cmv]{margin:0 0 8px;font-size:1.1rem}.search-fallback[data-astro-cid-wp2l4cmv] p[data-astro-cid-wp2l4cmv]{color:var(--text);max-width:60ch;margin:0 0 18px}@media (width<=640px){.search-page-form[data-astro-cid-wp2l4cmv]{flex-wrap:wrap}.search-page-form[data-astro-cid-wp2l4cmv] .button[data-astro-cid-wp2l4cmv]{flex:100%}}
