.flag{object-fit:contain;filter:drop-shadow(0 0 .5px color-mix(in srgb, var(--ink) 45%, transparent));flex:none;display:block}.flag--emoji{justify-content:center;align-items:center;line-height:1;display:inline-flex}.search{width:250px;position:relative}.search input{border-radius:var(--radius);border:1px solid var(--rule);background:rgb(var(--chart-rgb) / 86%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%;color:var(--ink);padding:9px 12px 9px 32px;font-size:13px}.search input::placeholder{color:var(--ink-3)}.search__icon{color:var(--ink-3);pointer-events:none;font-size:12px;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.search__results{border-radius:var(--radius);z-index:5;max-height:280px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto}.search__results button{border-radius:var(--radius-sm);text-align:left;align-items:center;gap:9px;width:100%;padding:7px 9px;font-size:13px;display:flex}.search__results button:hover,.search__results button[data-active=true]{background:var(--chart-3)}.search__meta{font-family:var(--font-mono);color:var(--ink-3);margin-left:auto;font-size:10.5px}@media (pointer:coarse){.search input{font-size:16px}}@media (width<=819px),(pointer:coarse) and (height<=499px){.search{flex:0 auto;width:250px;transition:width .2s}.search:focus-within{flex:auto;width:100%}.search input{border-radius:999px;height:44px;padding:0 16px 0 38px;font-size:15px}.search input::placeholder{text-overflow:ellipsis}.search__icon{font-size:15px;left:15px}.search__results{max-height:min(280px,42dvh)}}@media (width<=819px) and (orientation:landscape),(pointer:coarse) and (height<=499px) and (orientation:landscape){.search{width:220px}}
