.search-options{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:10px 0;color:var(--muted,#45645c);font-size:13px}.search-options select{border:1px solid #c1d4cd;border-radius:8px;padding:8px;background:var(--white,#fff);color:inherit}.search-hint{font-size:12px;margin:8px 0;color:var(--muted,#58716b)}.search-status{min-height:1.4em;font-size:13px;margin:6px 0}.search-result.item{display:block;position:relative;padding:20px 24px}.search-result h3{margin:10px 0 6px;font-size:18px}.search-result .search-location{font-size:12px;margin:0 0 10px;color:var(--muted,#58716b)}.search-result .search-snippet{font-size:14px;line-height:1.6;margin:0;overflow-wrap:anywhere}.search-result .search-type{font:700 11px system-ui;text-transform:uppercase;letter-spacing:.05em;color:#006d66}.search-hit{background:#fff0a6;color:#18362e;border-radius:2px;padding:0 1px}.search-target{outline:3px solid #178b78;outline-offset:6px;scroll-margin:100px;border-radius:6px}.search-result .search-state{font-size:11px;margin-left:10px;color:#786000}.search-retry{border:1px solid #168772;border-radius:8px;padding:8px 14px;background:transparent;color:inherit;cursor:pointer}.search-result:focus-visible{outline:3px solid #178b78;outline-offset:2px}@media(max-width:760px){.search-result.item{padding:16px}.search-options{align-items:flex-start;flex-direction:column}.search-options select{width:100%}.search-result h3{font-size:17px}}

.search-options select{color:var(--ink,#183e2d)}

html[data-theme-effective=dark] .search-type{color:#85d7c3}html[data-theme-effective=dark] .search-state{color:#e3cb80}html[data-theme-effective=dark] .search-target{outline-color:#7cdcc6}
