@layer quartz-base{.search{min-width:fit-content;max-width:14rem}@media (max-width:800px){.search{flex-grow:.3}}.search>.search-button{border:1px var(--lightgray) solid;font-family:inherit;font-size:inherit;height:2rem;text-align:inherit;cursor:pointer;white-space:nowrap;background-color:#0000;border-radius:4px;align-items:center;width:100%;padding:0 1rem 0 0;display:flex}.search>.search-button>p{color:var(--gray);text-wrap:unset;display:inline}.search>.search-button svg{cursor:pointer;width:18px;min-width:18px;margin:0 .5rem}.search>.search-button svg .search-path{stroke:var(--darkgray);stroke-width:1.5px;transition:stroke .5s}.search>.search-container{contain:layout;z-index:var(--search-z-index,999);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:100vw;height:100vh;display:none;position:fixed;top:0;left:0;overflow-y:auto}.search>.search-container.active{display:inline-block}.search .search-space{width:65%;margin:12vh auto 0}@media not (min-width:1200px){.search .search-space{width:90%}}.search .search-space>*{background:var(--light);border-radius:7px;width:100%;margin-bottom:2em;box-shadow:0 14px 50px #1b21301f,0 10px 30px #1b213029}.search .search-bar{box-sizing:border-box;font-family:var(--bodyFont);color:var(--dark);border:1px solid var(--lightgray);padding:.5em 1em;font-size:1.1em}.search .search-bar:focus{outline:none}.search .search-layout{border:1px solid var(--lightgray);box-sizing:border-box;flex-direction:row;display:none}.search .search-layout.display-results{display:flex}.search .search-layout>div{border-radius:5px;height:63vh}.search .search-layout[data-preview]>.results-container{flex:0 0 min(30%,450px)}@media not (max-width:800px){.search .search-layout[data-preview] .card-description{display:none}.search .search-layout[data-preview]>.results-container{border-right:1px solid var(--lightgray);border-top-right-radius:unset;border-bottom-right-radius:unset}.search .search-layout[data-preview]>.preview-container{border-top-left-radius:unset;border-bottom-left-radius:unset}}@media (max-width:800px){.search .search-layout{flex-direction:column}.search .search-layout>.preview-container{display:none!important}.search .search-layout[data-preview]>.results-container{flex:0 0 100%;width:100%;height:auto;max-height:60vh}}.search .search-layout .highlight{background:color-mix(in srgb, var(--tertiary) 60%, #fff0);border-radius:5px;scroll-margin-top:2rem}.search .preview-container{color:var(--dark);flex-grow:1;padding:0 2rem;font-family:inherit;font-weight:400;line-height:1.5em;display:block;overflow-y:auto}.search .preview-container .preview-inner{width:100%;margin:0 auto}.search .preview-container a[role=anchor]{background-color:#0000}.search .results-container{overflow-y:auto}.search .result-card{cursor:pointer;border-bottom:1px solid var(--lightgray);box-sizing:border-box;text-align:left;width:100%;font-family:inherit;font-size:100%;line-height:1.15;font-weight:inherit;color:var(--dark);outline:none;margin:0;padding:1em;text-decoration:none;transition:background .2s;display:block;overflow:hidden}.search a.result-card:hover,.search a.result-card:focus,.search a.result-card.focus{background:var(--lightgray)}.search .result-card>h3{color:var(--secondary);margin:0}.search .result-card>p{color:var(--gray);margin-top:.5em;margin-bottom:0;font-size:.9em}.search .result-card.no-match{cursor:default}.search-jump-target{background:color-mix(in srgb, var(--tertiary) 40%, #fff0);border-radius:3px;transition:background 1s}.search-jump-target.fade-out{background:0 0}}