.search-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.search-form-label{letter-spacing:1px;color:var(--navy);text-transform:uppercase;font-family:Courier New,monospace;font-size:12px;font-weight:700}.search-form-input{flex:1;min-width:200px}.search-form .pa-btn:focus-visible,.search-form-input:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.search-form .kit-field{flex-direction:row;align-items:center;gap:8px;margin-bottom:0}.search-form .kit-label{letter-spacing:1px;color:var(--navy);text-transform:uppercase;font-family:Courier New,monospace;font-size:12px;font-weight:700}.search-form .kit-input{flex:1;min-width:200px}.search-form .kit-btn:focus-visible,.search-form .kit-input:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.search-unavailable,.search-no-match{margin-bottom:12px}.search-results{margin:0;padding:0;list-style:none}.search-result{border-bottom:1px solid var(--desk-resource-li-border);padding:12px 0}.search-result:last-child{border-bottom:none;padding-bottom:2px}.search-result-link{font-family:var(--font-lora), serif;color:var(--navy);font-size:16px;font-weight:700;text-decoration:none}.search-result-link:hover,.search-result-link:focus-visible{color:var(--red);outline:none;text-decoration:underline}.search-result-meta{color:var(--txt-3);margin-top:2px;font-family:Courier New,monospace;font-size:11px;display:block}.search-result-snippet{color:var(--txt-2);margin:4px 0 0;font-size:13px;line-height:1.5}.search-empty{color:var(--bevel-shadow-soft);font-style:italic}.search-kw-help{color:var(--statusbar-ink);background:var(--got-cream);border-left:4px solid var(--gold);border-radius:3px;margin-bottom:10px;padding:8px 12px;font-size:12px}.search-directory{grid-template-columns:1fr 1fr;gap:6px;margin:0;padding:0;list-style:none;display:grid}.search-directory-entry{background:var(--panel-bg);border:1px solid var(--desk-resource-li-border);border-radius:4px;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.search-directory-symbol{text-align:center;min-width:24px;font-size:20px;line-height:1}.search-directory-title{font-family:var(--font-lora), serif;color:var(--navy);font-size:14px;font-weight:700;text-decoration:none;display:block}.search-directory-title:hover,.search-directory-title:focus-visible{color:var(--red);outline:none;text-decoration:underline}.search-directory-desc{color:var(--txt-3);margin-top:2px;font-size:11px;display:block}.search-directory-kws{color:var(--ink-link);background:var(--surface-paper);border-radius:2px;padding:0 4px;font-family:Courier New,monospace;font-size:10px}@media (max-width:560px){.search-directory{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
