/* Keep the primary search discoverable; borrow only the integrated icon gesture. */
.search-form .query-field{position:relative}
.search-form .query-field>.search-field-icon{position:absolute;left:14px;bottom:15px;width:18px;height:18px;color:#A9CCCC;pointer-events:none;transform-origin:center;transition:transform 180ms var(--ease-out),color 150ms ease}
:root .search-stage .search-form .query-field>input{padding-inline-start:44px}
.search-form .query-field:focus-within>.search-field-icon{color:#6FE6DF}
:root[data-icon-input=pointer] .query-field:focus-within>.search-field-icon{transform:translateX(-1px) scale(1.08)}
@media(prefers-reduced-motion:reduce){.search-form .query-field>.search-field-icon{transition:none!important;transform:none!important}}
