/* Palette only. Preserve the original shared search geometry and interactions. */
[data-ui-global-search]{--search-bg:#fff;--search-surface:#edf2f6;--search-line:#dce4eb;--search-text:#263846;--search-muted:#657888;--search-accent:#2985bd;--search-hover:#eef5fa}
.dark [data-ui-global-search]{--search-bg:#151a1f;--search-surface:#222b33;--search-line:#2c363f;--search-text:#e3eaf0;--search-muted:#9aa8b4;--search-accent:#75bce8;--search-hover:#202a33}
[data-ui-global-search] [data-ui-search-panel]{background:var(--search-bg)!important;border-color:var(--search-line)!important;color:var(--search-text)}
[data-ui-global-search] [data-ui-search-panel]>div,[data-ui-global-search] [data-ui-search-results]>a{border-color:var(--search-line)}
[data-ui-global-search] [data-ui-search-input]{color:var(--search-text)!important}
[data-ui-global-search] [data-ui-search-input]::placeholder{color:var(--search-muted)!important}
[data-ui-global-search] .tw-text-purple-500,[data-ui-global-search] [data-ui-search-results] .tw-text-brand-600{color:var(--search-accent)!important}
[data-ui-global-search] [data-ui-search-tabs] .tw-border-purple-500{border-color:var(--search-accent)!important}
[data-ui-global-search] [data-ui-search-tabs] button{color:var(--search-muted)}
[data-ui-global-search] [data-ui-search-tabs] button.tw-border-purple-500{color:var(--search-text)}
[data-ui-global-search] [data-ui-search-tabs] button>span:last-child,[data-ui-global-search] [data-ui-search-results]>a>span:last-child{background:var(--search-surface);color:var(--search-muted)}
[data-ui-global-search] [data-ui-search-results]>a:hover{background:var(--search-hover)}
[data-ui-global-search] [data-ui-search-results]>a>span:first-child{background:var(--search-bg);border-color:var(--search-line)}
[data-ui-global-search] [data-ui-search-results]>a:hover>span:first-child{border-color:var(--search-accent)!important}
[data-ui-global-search] [data-ui-search-results]>a:hover .tw-text-brand-600{color:var(--search-text)!important}
[data-ui-global-search] [data-ui-search-panel] .tw-text-text-soft,[data-ui-global-search] [data-ui-search-panel] .dark\:tw-text-text-darksoft{color:var(--search-muted)}
[data-ui-global-search] [data-ui-search-clear],[data-ui-global-search] [data-ui-search-more]{background:var(--search-surface);border-color:var(--search-line);color:var(--search-muted)}
[data-ui-global-search] [data-ui-search-clear]:hover,[data-ui-global-search] [data-ui-search-more]:hover{background:var(--search-hover);color:var(--search-text)}
