.header-quote{align-items:center;gap:.25rem;display:flex}.site-search-trigger{color:var(--primary);flex-shrink:0;width:36px;height:40px}.site-search-dialog{border-radius:8px;max-height:85svh;overflow:auto;width:calc(100% - 32px)!important;max-width:680px!important}.site-search-field{border:1px solid var(--input);background:var(--background);color:var(--primary);border-radius:6px;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.site-search-field input{width:100%;min-width:0;font:inherit;color:var(--foreground);background:0 0;outline:none;padding:.5rem 0}.site-search-field:focus-within{outline:2px solid var(--ring);outline-offset:2px}.search-results{gap:0;min-width:0;display:grid}.search-result{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1.25rem;padding:1.125rem 0;display:flex}.search-result:hover strong{color:var(--brand-bright)}.search-result small{color:var(--muted-foreground);margin-bottom:5px;font-size:.6875rem;display:block}.search-result strong{color:var(--primary);font-size:1rem;display:block}.search-result p,.search-empty p{color:var(--muted-foreground);margin-top:7px;font-size:.8125rem;line-height:1.7}.search-result svg{flex-shrink:0}.search-empty{padding:1.25rem 0}.search-empty h2{font-size:1.125rem}.search-empty .arrow-link{margin-top:18px}.search-page{max-width:820px;margin:auto;padding:48px 1.5rem 72px}.search-page h1{color:var(--primary);margin-bottom:24px;font-size:2rem}@media (width<=420px){.site-header .header-layout{grid-template-columns:minmax(0,1fr) auto auto;gap:.4375rem}.site-header .header-quote{display:flex}.site-header .header-quote .button-primary{display:none}.site-search-trigger{width:30px}.site-search-dialog{padding:1.25rem}.site-search-field{gap:.4375rem}}
