.search-page{padding-block:var(--space-xl) var(--space-3xl)}.search-page__content{max-width:var(--column-wide)}.search-page__header{gap:var(--space-lg);margin-bottom:var(--space-lg);display:grid}.search-form{gap:var(--space-xs);width:100%;font-family:var(--font-mono);grid-template-columns:minmax(0,1fr) auto;display:grid}.search-form__field{min-width:0;display:block}.search-form__input{width:100%;min-width:0;min-height:2.75rem;padding:var(--space-xs) var(--space-sm);border:var(--rule-hair) solid var(--color-ink);border-radius:var(--radius);background:var(--color-paper);color:var(--color-ink);font-family:var(--font-mono);font-size:var(--text-base)}.search-form__input::placeholder{color:var(--color-meta);opacity:1}.search-form__submit{min-height:2.75rem}.search-form--compact{max-width:24rem}.search-form--compact .search-form__submit{padding-inline:var(--space-sm);font-size:var(--text-xs)}.search-summary,.search-hint{overflow-wrap:anywhere;line-height:var(--leading-body)}.search-summary{font-family:var(--font-mono);font-size:var(--text-sm)}.search-hint{color:var(--color-ink-2);font-size:var(--text-dek)}.search-summary+.search-hint{margin-top:var(--space-xs)}.search-results{margin-top:var(--space-lg);padding:0;list-style:none}.search-result__snippet mark{color:var(--color-ink);background:var(--color-mark)}.search-sections{margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:var(--rule-hair) solid var(--color-rule)}.search-sections__list{gap:var(--space-xs);margin-top:var(--space-sm);flex-wrap:wrap;padding:0;list-style:none;display:flex}
