.void-search-field{border:1px solid var(--border);background:var(--background);border-radius:999px;align-items:center;gap:12px;min-height:48px;padding:10px 18px;transition:border-color .18s,box-shadow .18s;display:flex}.void-search-field:focus-within{border-color:var(--ember);box-shadow:0 0 18px color-mix(in srgb, var(--ember) 12%, transparent)}.void-search-field input{width:100%;min-width:0;color:var(--foreground);font:11px var(--font-mono);letter-spacing:.08em;background:0 0;outline:none}.void-search-field input::placeholder{color:var(--muted-foreground)}.void-search-hint{white-space:nowrap;color:var(--muted-foreground);font-size:8px}.void-search-panel{z-index:40;box-sizing:border-box;min-width:0;min-height:0;width:min(var(--radix-popover-trigger-width,32rem), calc(100vw - 24px));background:var(--background);border:1px solid var(--border);flex-direction:column;height:65dvh;max-height:65dvh;padding:8px;display:flex;overflow:hidden;box-shadow:0 18px 60px #0009}.void-search-results{overscroll-behavior:contain;flex:1 1 0;min-width:0;min-height:0;overflow-y:auto}.void-search-result{text-align:left;cursor:pointer;border:1px solid #0000;align-items:center;gap:12px;width:100%;min-height:54px;padding:12px;transition:background .16s,border-color .16s,transform .16s;display:flex}.void-search-result>svg{color:var(--ember);flex-shrink:0}.void-search-result[aria-selected=true],.void-search-result:focus-visible{background:var(--secondary);border-color:var(--border);outline:1px solid var(--ember);outline-offset:-1px}.void-search-title{font-family:var(--font-display);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:18px;display:-webkit-box;overflow:hidden}.void-search-category{text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground);margin-top:3px;font-size:8px;display:block;overflow:hidden}.void-search-context{overflow-wrap:anywhere;border-top:1px solid var(--border);flex:0 0 112px;min-width:0;height:112px;min-height:0;padding:16px 12px;overflow-y:auto}.void-search-context>div{animation:.16s ease-out void-search-context-in}.void-search-mobile-description{display:none}@keyframes void-search-context-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media (hover:hover) and (pointer:fine){.void-search-result[aria-selected=true]{transform:scale(1.008)}}@media (width<=767px){.void-search-panel{height:45dvh;max-height:45dvh}.void-search-hint,.void-search-context{display:none}.void-search-mobile-description{color:var(--muted-foreground);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:12px;display:-webkit-box;overflow:hidden}}@media (prefers-reduced-motion:reduce){.void-search-panel,.void-search-field,.void-search-result,.void-search-context>div{transition:none;animation:none!important;transform:none!important}}
