img{aspect-ratio:var(--aspect-ratio,auto)}.search-tags{white-space:nowrap}.search-bar{align-items:flex-start;display:flex;flex-flow:row wrap;font-size:var(--searchbar-font-size);font-weight:var(--searchbar-font-weight);gap:.5em;justify-content:center;left:0;line-height:var(--searchbar-line-height);margin-left:auto;margin-right:auto;max-width:80vw;position:fixed;right:0;top:var(--main-padding-top);transform:translateY(-50%);transition:transform .1s ease-in-out,top .1s ease-in-out;width:40rem;z-index:30}@media (max-width:767.9px){.search-bar{font-size:var(--searchbar-font-size)*.75;top:var(--main-padding-top);transition:transform .1s ease-in-out}}.search-bar .search-bar-input{align-items:center;background-color:var(--main-background-color);border:var(--searchbar-border);border-radius:var(--searchbar-border-radius);box-sizing:border-box;display:flex;flex-basis:100%;flex-flow:row nowrap;justify-content:space-between}.search-bar:focus-within .search-bar-input{border:var(--searchbar-border-active);box-shadow:var(--header-shadow);margin-left:calc(var(--searchbar-border-active-width)/-2);margin-top:calc(var(--searchbar-border-active-width)/-2)}.search-bar .search-bar-input input{background-color:transparent;border:none;flex-basis:100%;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0;max-width:100%;outline:none;padding:0;padding:var(--searchbar-padding)}.search-bar .search-bar-input button{font-size:.7em;margin:var(--searchbar-padding)}.search-bar .aside-tag{align-self:stretch;margin:1px -.5em 1px 1px;padding-bottom:0;padding-top:0}@media (max-width:767.9px){.search-bar .search-bar-input input{padding:var(--searchbar-padding-md)}.search-bar .search-bar-input button{margin:var(--searchbar-padding-md)}.search-bar .aside-tag{margin-right:-.2em}}
