/* Mobile search is deliberately a single visible glyph; the 44px tap target stays intact. */
@media (max-width: 48rem) {
  .site-header__inner > .search-open--mobile { width: 2.75rem; height: 2.75rem; padding: 0; border: 0; border-radius: 0; background: transparent; box-shadow: none; color: var(--ink); justify-content: center; }
  .site-header__inner > .search-open--mobile:hover, .site-header__inner > .search-open--mobile:focus-visible { border: 0; background: transparent; box-shadow: none; color: var(--accent); transform: none; }
  .search-open--mobile .search-open__glyph { font-size: 1.22rem; line-height: 1; }
}
