@layer quartz-base{.pagefind-results{flex-direction:column;gap:.5rem;margin-top:.5rem;display:flex}.pagefind-results .pf-result{border-radius:5px;padding:.5rem}.pagefind-results .pf-result:hover,.pagefind-results .pf-result.focus{background:var(--lightgray)}.pagefind-results .pf-title{color:var(--dark);font-weight:600}.pagefind-results .pf-excerpt{color:var(--darkgray);font-size:.85rem}.pagefind-results mark{background:var(--textHighlight);color:inherit;padding:0 .1rem}.pagefind-results .pf-subresults{flex-direction:column;gap:.25rem;margin:.25rem 0 0 .75rem;display:flex}.search{width:100%}.search>.search-button{box-sizing:border-box;background:var(--lightgray);width:100%;color:var(--dark);cursor:pointer;font:inherit;border:none;border-radius:5px;justify-content:space-between;align-items:center;gap:.4rem;padding:.4rem .6rem;display:flex}.search>.search-button p{margin:0}.search>.search-button svg{flex:none;width:1em;height:1em}.search>.search-button .search-path{stroke:currentColor}.search>.search-container{display:none}.search>.search-container.active{z-index:1000;background:#000000b3;display:block;position:fixed;inset:0}.search>.search-container.active .search-space{background:var(--light);border:1px solid var(--lightgray);border-radius:8px;max-width:50rem;margin:12vh auto 0;padding:1rem;box-shadow:0 14px 50px #00000080}.search>.search-container.active .search-bar{box-sizing:border-box;background:var(--light);width:100%;color:var(--dark);border:1px solid var(--lightgray);border-radius:5px;padding:.5rem .75rem;font-size:1.1rem}}