.BlogSearch_searchForm__BXPMk{display:flex;min-width:min(100%,420px);align-items:center;gap:8px}.BlogSearch_searchField__HUuyd{position:relative;flex:1 1;min-width:0}.BlogSearch_searchIcon__6H_ke{position:absolute;top:50%;left:14px;color:var(--text-muted);transform:translateY(-50%);pointer-events:none}.BlogSearch_searchInput__MCttd{width:100%;min-height:var(--control-height);padding:0 14px 0 42px;border:1px solid var(--border);border-radius:var(--radius-sm);outline:none;background:color-mix(in srgb,var(--surface) 82%,transparent);color:var(--text-strong);transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.BlogSearch_searchInput__MCttd::placeholder{color:var(--text-muted)}.BlogSearch_searchInput__MCttd:focus{border-color:color-mix(in srgb,var(--accent) 58%,transparent);background:var(--surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}.BlogSearch_clearButton__hlNHY{display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-height);border-radius:var(--radius-sm);font-weight:700;white-space:nowrap;cursor:pointer;width:var(--control-height);border:1px solid var(--border);background:color-mix(in srgb,var(--text-strong) 5%,transparent);color:var(--text-main)}.BlogSearch_clearButton__hlNHY:hover{border-color:color-mix(in srgb,var(--accent) 36%,transparent);color:var(--text-strong)}@media(max-width:720px){.BlogSearch_searchForm__BXPMk{width:100%;min-width:0}}