.search{display:grid;gap:var(--space-medium)}.search-head{display:grid;gap:12px}.search-head h1{font-size:clamp(32px,4vw,48px)}.search-head .search-form{max-width:36rem}.search-head .search-input{flex:1;font-size:var(--fs-base)}.search-none{margin:0;color:var(--text-muted)}.search-results{display:grid;gap:var(--space-large)}.search-section{display:grid;gap:var(--space-small)}.search-section h2{font-size:clamp(24px,3vw,32px)}.search-results+.search-section{padding-top:var(--space-medium);border-top:1px solid var(--hairline)}.search-tags{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.search-tags a{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border:1px solid var(--hairline);border-radius:var(--radius-small);color:var(--text);font-size:var(--fs-small);text-decoration:none;transition:border-color var(--motion-fast) ease-out}.search-tags a:hover{border-color:var(--text-muted)}
