.hero-search{margin:0 auto;max-width:720px;position:relative}.hero-search .search-pill{margin:0;max-width:none}.hero-search-results{background:rgb(var(--bg-card));border:1px solid rgb(var(--line)/.12);border-radius:18px;box-shadow:var(--shadow-md),0 24px 60px rgb(var(--ink)/.14);overflow:hidden auto;text-align:left}.hero-search-results .hsr-item{border-bottom:1px solid rgb(var(--line)/.06);color:inherit;display:block;padding:14px 18px;text-decoration:none;transition:background .12s}.hero-search-results .hsr-item:last-child{border-bottom:0}.hero-search-results .hsr-item.active,.hero-search-results .hsr-item:hover{background:rgb(var(--ink)/.04);outline:none}.hero-search-results .hsr-path{color:rgb(var(--ink-3));font-family:var(--font-mono);font-size:.62rem;letter-spacing:.14em;margin-bottom:4px;text-transform:uppercase}.hero-search-results .hsr-title{color:rgb(var(--ink));font-family:var(--font-serif);font-size:1.05rem;font-weight:400;line-height:1.25;margin:0}.hero-search-results .hsr-excerpt{color:rgb(var(--ink-2));font-size:.9rem;line-height:1.5;margin:4px 0 0}.hero-search-results .hsr-excerpt mark{background:rgb(var(--accent)/.18);border-radius:3px;color:rgb(var(--ink));padding:0 2px}.hero-search-results .hsr-empty{color:rgb(var(--ink-3));font-style:italic;padding:24px 18px;text-align:center}
