/* Search-only warm palette from the supplied reference. */
#cf{--search-field:#f6f3f1;--search-card:#fff;--search-line:#ece4de;--search-ink:#1d1410;--search-muted:#76675e;--search-accent:#e8590c;--search-deep:#b4430a;--search-soft:#fff1e7;--search-soft2:#fff8f3}
:root[data-theme="dark"] #cf{--search-field:#241a15;--search-card:#1d1511;--search-line:#33261f;--search-ink:#f7ece5;--search-muted:#b49f92;--search-accent:#ff7a33;--search-deep:#ff9a5c;--search-soft:#3a2216;--search-soft2:#24180f}
#cf #searchForm{background:var(--search-field);border-color:transparent;transition:background .2s,border-color .2s,box-shadow .25s}
#cf #searchForm:hover{border-color:var(--search-line)}
#cf #searchForm:focus-within,#cf.search-suggest-open #searchForm{background:var(--search-card);border-color:var(--search-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--search-accent) 12%,transparent)}
#cf #query{color:var(--search-ink)}
#cf #query::placeholder,#cf #cf-clear{color:var(--search-muted)}
#cf #searchForm #cf-go{color:var(--search-accent)}
#cf #searchSuggestions{--field:var(--search-field);--card:var(--search-card);--line:var(--search-line);--ink:var(--search-ink);--muted:var(--search-muted);--accent:var(--search-accent);--accent-deep:var(--search-deep);--soft:var(--search-soft);--soft2:var(--search-soft2);background:var(--search-card);border-color:var(--search-line);color:var(--search-ink)}
#cf #searchSuggestions .sx-all,#cf #searchSuggestions .sx-h button{color:var(--search-deep)}
#cf #searchSuggestions .sx-tag:hover{background:var(--search-soft);color:var(--search-deep)}
@media(prefers-reduced-motion:reduce){#cf #searchForm{transition:none}}
