.site-search__form{background-color:var(--color-bg);padding:2rem}.site-search__form:has(.site-search__results-text){padding-bottom:1rem}.site-search__form .site-search__input{position:relative}.site-search__form .site-search__input button{aspect-ratio:1;width:48px;color:var(--color-contrast);justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.site-search__form .site-search__input button span{font-size:1.25rem;line-height:1;font-family:var(--font-family-material)}.site-search__form .site-search__loading{justify-content:center;gap:4px;margin-top:1rem;display:flex}.site-search__form .site-search__loading span{background-color:color-mix(in srgb, var(--color-contrast) 20%, transparent);border-radius:50%;width:8px;height:8px;animation:1.2s infinite both site-search-loading-dot}.site-search__form .site-search__loading span:first-child{animation-delay:0s}.site-search__form .site-search__loading span:nth-child(2){animation-delay:.4s}.site-search__form .site-search__loading span:nth-child(3){animation-delay:.8s}@keyframes site-search-loading-dot{0%{background-color:color-mix(in srgb, var(--color-contrast) 20%, transparent)}20%{background-color:var(--color-contrast)}to{background-color:color-mix(in srgb, var(--color-contrast) 20%, transparent)}}.site-search{flex-direction:column;display:flex}header.nav .lvl--search .sub{box-sizing:border-box;width:100%;padding:0!important}header.nav .lvl--search .sub>.site-search{max-height:calc(100vh - var(--nav-height-bar) - var(--nav-sub-border-width))}header.nav .lvl--search .sub>.site-search .site-search__results{overflow-y:auto}@media (min-width:1200px){header.nav .lvl--search .sub>.site-search{max-height:calc(80vh - var(--nav-height-bar))}}.site-search__results{padding:2rem}.site-search__results ul{flex-direction:column;gap:2rem;display:flex}.site-search__results .no-more-results{color:color-mix(in srgb, var(--color-contrast) 60%, transparent);font-weight:var(--font-weight-medium);font-size:var(--font-size-small);text-align:center;margin:1.5rem 0 0}.site-search__results-text{font-size:var(--font-size-small);line-height:var(--line-height-compact);text-align:center;margin:1rem 0 0}.site-search__results-text span{color:var(--color-contrast);font-weight:var(--font-weight-medium)}.site-search__results .hit{grid-template:"thumbnail badges""thumbnail title""thumbnail description"1fr/68px 1fr;gap:.5rem 2rem;display:grid;position:relative}.site-search__results .hit__thumbnail{border-radius:var(--border-radius);aspect-ratio:1;grid-area:thumbnail;width:100%;overflow:hidden}.site-search__results .hit__thumbnail img{object-fit:cover;width:100%;height:100%}.site-search__results .hit:not([data-document-type=html]) .hit__thumbnail{background-color:var(--search-color-download-bg);justify-content:center;align-items:center;display:flex}.site-search__results .hit:not([data-document-type=html]) .hit__thumbnail:before{content:"download";color:var(--search-color-download-icon);font-size:24px;line-height:1;font-family:var(--font-family-material)}.site-search__results .hit:not([data-document-type=html]) .hit__thumbnail img{display:none}.site-search__results .hit__badges{flex-wrap:wrap;grid-area:badges;gap:.5rem;display:flex}.site-search__results .hit__link{position:absolute;top:0;bottom:0;left:0;right:0}.site-search__results .hit__title{color:var(--color-contrast);font-weight:var(--font-weight-medium);grid-area:title;margin:0;line-height:1}.site-search__results .hit__description{font-weight:var(--font-weight-medium);font-size:var(--font-size-small);line-height:var(--line-height-compact);grid-area:description;margin:0}@media screen{body:not(.is-mobile) .site-search .hit{--hover-offset:8px;transition:all .25s ease-in-out}body:not(.is-mobile) .site-search .hit:hover{margin-right:calc(-1 * var(--hover-offset));padding-left:var(--hover-offset)}}.site-search{--search-color-download-icon:var(--color-primary)}[data-color-scheme=light] .site-search{--search-color-download-bg:hsl(from var(--color-primary) h s 95%)}[data-color-scheme=dark] .site-search{--search-color-download-bg:hsl(from var(--color-primary) h s 15%)}
/*# sourceMappingURL=search.min.css.map */
