.search-modal{--pagefind-ui-scale:0.85;--pagefind-ui-primary:var(--primary-bright);--pagefind-ui-text:var(--text);--pagefind-ui-background:var(--bg-2);--pagefind-ui-border:var(--border);--pagefind-ui-tag:var(--panel);--pagefind-ui-border-width:1px;--pagefind-ui-border-radius:var(--radius);--pagefind-ui-font:var(--font-body);width:min(720px,calc(100vw - 2 * var(--gutter-mobile)));max-height:min(80vh,720px);margin:10vh auto auto;padding:var(--gutter);overflow-y:auto;color:var(--text);background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-lg)}.search-modal::backdrop{background:color-mix(in srgb,var(--bg) 80%,transparent)}.search-modal .pagefind-ui--reset mark{color:var(--bg);background:var(--primary-bright)}.search-unavailable{margin:0;color:var(--text-muted)}.search-close{display:block;margin:1rem 0 0 auto;padding:6px 12px;font:inherit;font-size:.875rem;color:var(--text-muted);background:0 0;border:1px solid var(--border);border-radius:var(--radius);cursor:pointer}.search-close:hover,.search-close:focus-visible{color:var(--text);border-color:var(--border-focus)}@media(max-width:640px){.search-modal{margin-top:var(--gutter-mobile);padding:var(--gutter-mobile);max-height:calc(100vh - 2 * var(--gutter-mobile))}}