.header-search__results{display:grid;max-height:min(28rem,65vh);gap:.25rem;overflow-y:auto;padding:.5rem}.header-search__result{border-radius:calc(var(--radius) - 2px);padding:.5rem .75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.header-search__result:hover{background-color:hsl(var(--primary-ui))}.header-search__result-type{font-size:.75rem;line-height:1rem;text-transform:uppercase;letter-spacing:.025em;color:hsl(var(--primary))}.header-search__result-title,.header-search__result-type{display:block;font-weight:600}.header-search__result-description{-webkit-line-clamp:1;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;font-size:.75rem;line-height:1rem;color:hsl(var(--muted-foreground))}.header-search__empty{padding:1rem;font-size:.875rem;line-height:1.25rem;color:hsl(var(--muted-foreground))}.header-search__form{position:relative;display:flex;width:100%;align-items:center}.header-search__search-icon{pointer-events:none;position:absolute;left:.75rem;height:1rem;width:1rem;color:hsl(var(--primary))}.header-search__field{height:2.75rem;width:100%;border-radius:calc(var(--radius) - 2px);border-width:1px;border-color:hsl(var(--input));background-color:hsl(var(--card));padding-left:2.5rem;padding-right:2.5rem;font-size:.875rem;line-height:1.25rem;outline:2px solid transparent;outline-offset:2px}.header-search__field:focus{border-color:hsl(var(--primary-border))}.header-search__close{position:absolute;right:.5rem;display:grid;height:2rem;width:2rem;place-items:center;color:hsl(var(--muted-foreground))}.header-search__close:hover{color:hsl(var(--primary))}.header-search__close-icon{height:1rem;width:1rem}.header-search__desktop{display:none}@media(min-width:1024px){.header-search__desktop{display:block}.header-search__mobile{display:none}}