#global-search{position:relative;display:flex;align-items:stretch;gap:.65rem;width:100%;max-width:none;box-sizing:border-box;margin:0;padding:.75rem 3vw;background:#070f49cb;border-bottom:1px solid #83c2e483}#global-search>button{min-height:48px;min-width:88px;padding:.6rem 1rem}#global-search[hidden]{display:none}#global-query{flex:1;width:auto;min-width:0;min-height:48px;font-size:16px;padding:.65rem .85rem}#search-suggestions{position:absolute;top:100%;left:0;right:0;z-index:30;background:#20265a;border-radius:.6rem;box-shadow:0 8px 30px #0008}#search-suggestions a{display:flex;align-items:center;gap:.6rem;padding:.5rem;color:white}#search-suggestions img{width:28px;height:38px;object-fit:contain}.search-filters{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0}.search-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.8rem}.search-result{padding:.7rem;background:#ffffff0c;border-radius:.7rem}.search-result img{width:100%;height:170px;object-fit:contain}.search-result a{display:block}.search-result small{display:block}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:650px){header{flex-wrap:wrap}#global-search{padding:.65rem 12px;gap:.5rem}.search-results{grid-template-columns:repeat(2,minmax(0,1fr))}}
