.hw-search-page{max-width:1100px}.hw-search-heading{margin:20px 0 24px}.hw-search-heading>p{color:var(--ink-muted);font-size:13px;margin:0}.hw-search-heading h1{font-family:var(--font-serif);font-size:30px;margin:6px 0}.hw-search-form{display:flex;align-items:end;gap:10px}.hw-search-query{flex:1;min-width:0;display:grid;gap:6px}.hw-search-label{font-size:13px;color:var(--ink-muted)}.hw-search-query input{width:100%;min-height:44px;font:inherit}.hw-search-form>.btn{min-height:44px}.hw-search-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:20px 0}.hw-search-sort{display:flex;gap:8px;align-items:center;font-size:13px}.hw-search-results{display:grid;gap:14px}.hw-search-result{display:flex;gap:20px;padding:20px;background:var(--paper-card);border:1px solid var(--line-soft);border-radius:var(--radius-md)}.hw-search-image{width:140px;flex-shrink:0;align-self:flex-start;aspect-ratio:4/3;overflow:hidden;background:var(--paper-inset);border-radius:7px}.hw-search-image img{width:100%;height:100%;object-fit:contain}.hw-search-result-body{min-width:0;flex:1}.hw-search-meta{display:flex;gap:10px;flex-wrap:wrap;margin:0;color:var(--ink-muted);font-size:12px}.hw-search-result h2{margin:7px 0;font-size:19px;overflow-wrap:anywhere}.hw-search-result h2 a{color:var(--ink-strong);text-decoration:none}.hw-search-result h2 a:hover{color:var(--vermilion)}.hw-search-snippet{line-height:1.7;font-size:14px;overflow-wrap:anywhere;margin:0}.hw-search-result mark{background:var(--vermilion-wash);color:var(--vermilion);font-weight:700}.hw-search-more{margin:24px auto;display:block}.hw-search-more[hidden]{display:none}.hw-global-search select{max-width:85px;background:transparent;border:0;font:inherit;font-size:12px;color:var(--ink-body)}.hw-global-search{display:flex;align-items:center;gap:4px}.hw-global-search-btn{flex:0 0 auto;min-width:32px;height:32px;padding:0;border:1px solid var(--line-strong);border-radius:999px;background:var(--paper-card,#fff);color:var(--ink-body);font-size:16px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.hw-global-search-btn:hover,.hw-global-search-btn:focus-visible{border-color:var(--vermilion);color:var(--vermilion);outline:none}.hw-fulltext-button{white-space:nowrap;flex-shrink:0}.forum-reply-card.is-target-reply{border-color:var(--vermilion)!important;box-shadow:0 0 0 2px var(--vermilion-wash)}
@media(max-width:720px){.hw-topbar{grid-template-areas:"brand . auth" "search search search" "nav nav links";row-gap:6px}.hw-topbar .hw-topbar-right{display:contents}.hw-topbar .hw-global-search{grid-area:search;width:100%;min-width:0}.hw-topbar .hw-global-search input,.hw-topbar .hw-global-search input:focus{flex:1 1 auto;width:auto;min-width:0;min-height:36px}.hw-topbar .hw-global-search-btn{min-width:36px;height:36px}.hw-topbar .hw-user-dropdown-wrap,.hw-topbar #hw-btn-login{grid-area:auth;justify-self:end}}
@media(max-width:600px){.hw-search-heading h1{font-size:25px}.hw-search-result{padding:12px;gap:12px}.hw-search-image{width:84px}.hw-search-result h2{font-size:16px}.hw-search-snippet{font-size:13px}.hw-search-page{padding:12px}.hw-search-controls{gap:12px}.hw-search-controls .hw-pill{padding:6px 11px}.hw-global-search select{max-width:65px}}
