/* Light theme header search polish. */
:root:not([data-theme="dark"]) .header-clean .header-search,
:root:not([data-theme="dark"]) .header-clean .header-search form,
:root:not([data-theme="dark"]) .header-clean .header-search__form,
:root:not([data-theme="dark"]) .header-clean .search-form {
    background: #0b1220 !important;
    border-color: rgba(148, 163, 184, .38) !important;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .08), 0 10px 26px rgba(2, 6, 23, .14) !important;
}

:root:not([data-theme="dark"]) .header-clean .header-search input,
:root:not([data-theme="dark"]) .header-clean .header-search__input,
:root:not([data-theme="dark"]) .header-clean input[type="search"] {
    background: #0b1220 !important;
    color: #f8fbff !important;
    caret-color: #f8fbff !important;
}

:root:not([data-theme="dark"]) .header-clean .header-search input::placeholder,
:root:not([data-theme="dark"]) .header-clean .header-search__input::placeholder,
:root:not([data-theme="dark"]) .header-clean input[type="search"]::placeholder {
    color: rgba(226, 232, 240, .78) !important;
}

:root:not([data-theme="dark"]) .header-clean .header-search button,
:root:not([data-theme="dark"]) .header-clean .header-search__button {
    background: #f8fafc !important;
    color: #07101f !important;
    border-color: rgba(226, 232, 240, .9) !important;
}
