._search-input-wrap_sxhru_3{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background:color-mix(in srgb,var(--surface) 60%,transparent);border:1px solid color-mix(in srgb,var(--accent) 12%,transparent);border-radius:var(--radius);backdrop-filter:blur(8px);transition:border-color var(--transition)}._search-input-wrap_sxhru_3:focus-within{border-color:color-mix(in srgb,var(--accent) 40%,transparent)}._search-icon_sxhru_19{color:var(--text-muted);flex-shrink:0}._search-input-wrap_sxhru_3:focus-within ._search-icon_sxhru_19{color:var(--accent)}._search-input_sxhru_3{flex:1;background:none;border:none;outline:none;color:var(--text);font-family:var(--font-body);font-size:1rem;line-height:2}._search-input_sxhru_3::placeholder{color:var(--text-muted);opacity:.5}._search-input_sxhru_3::-webkit-search-cancel-button{display:none}._search-kbd_sxhru_49{font-family:var(--font-mono);font-size:.55rem;color:var(--text-muted);opacity:.4;border:1px solid color-mix(in srgb,var(--text-muted) 20%,transparent);border-radius:3px;padding:.15rem .4rem;flex-shrink:0}._search-page_sxhru_62{padding-block:var(--spacing-xl) var(--spacing-3xl)}._search-header_sxhru_66{margin-bottom:var(--spacing-xl)}._search-header_sxhru_66 h1{font-style:italic;margin-bottom:var(--spacing-xs)}._search-subtitle_sxhru_75{color:var(--text-muted);font-size:.9rem}._search-box_sxhru_80{margin-bottom:var(--spacing-xl)}._search-state_sxhru_86{text-align:center;padding:var(--spacing-3xl) 0;color:var(--text-muted);font-size:.9rem}._state-icon_sxhru_93{font-family:var(--font-display);font-size:2rem;opacity:.3;margin-bottom:var(--spacing-sm)}._state-hint_sxhru_100{font-size:.8rem;opacity:.5;margin-top:var(--spacing-xs)}._shortcut-hint_sxhru_106{display:block;margin-top:var(--spacing-lg);font-family:var(--font-mono);font-size:.65rem;opacity:.3;text-transform:uppercase;letter-spacing:.1em}._shortcut-hint_sxhru_106 kbd{border:1px solid color-mix(in srgb,var(--text-muted) 20%,transparent);border-radius:3px;padding:.15rem .4rem;margin-right:.3rem}._result-count_sxhru_125{margin-bottom:var(--spacing-lg);opacity:.5}._result-card_sxhru_130{display:block;padding:var(--spacing-lg) var(--spacing-md);margin-inline:calc(-1 * var(--spacing-md));border-radius:var(--radius);text-decoration:none;color:inherit;transition:background var(--transition)}._result-card_sxhru_130+._result-card_sxhru_130{border-top:1px solid color-mix(in srgb,var(--surface) 80%,transparent)}._result-card_sxhru_130:hover{background:color-mix(in srgb,var(--surface) 50%,transparent)}._result-card_sxhru_130:hover ._result-title_sxhru_148{color:var(--accent)}._result-meta_sxhru_152{display:flex;align-items:center;gap:.5rem;margin-bottom:var(--spacing-sm)}._result-location_sxhru_159{color:var(--accent-alt)}._result-title_sxhru_148{font-size:clamp(1.1rem,2.5vw,1.35rem);font-family:var(--font-display);font-weight:400;line-height:1.3;margin-bottom:var(--spacing-xs);transition:color var(--transition)}._result-excerpt_sxhru_172{font-size:.85rem;color:var(--text-muted);line-height:1.6;margin-bottom:var(--spacing-sm)}._result-excerpt_sxhru_172 mark{background:none;color:var(--accent);font-weight:500}._result-tags_sxhru_186{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}._tag_sxhru_192{font-family:var(--font-mono);font-size:.6rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);opacity:.5}._result-card_sxhru_130:hover ._tag_sxhru_192{opacity:.8}._modal-backdrop_sxhru_207{position:fixed;inset:0;z-index:100;background:#0009;backdrop-filter:blur(4px);display:flex;align-items:flex-start;justify-content:center;padding-top:12vh;animation:_modal-fade-in_sxhru_1 .15s ease-out}._modal-container_sxhru_220{width:min(560px,92vw);max-height:70vh;background:var(--bg);border:1px solid color-mix(in srgb,var(--accent) 15%,transparent);border-radius:calc(var(--radius) * 2);overflow:hidden;display:flex;flex-direction:column;animation:_modal-slide-up_sxhru_1 .2s cubic-bezier(.2,0,0,1)}._modal-input-wrap_sxhru_232{padding:var(--spacing-md);border-bottom:1px solid color-mix(in srgb,var(--surface) 80%,transparent)}._modal-results_sxhru_237{overflow-y:auto;padding:var(--spacing-sm) 0}._modal-results_sxhru_237 ._result-card_sxhru_130{margin-inline:0;padding:var(--spacing-md) var(--spacing-md)}._modal-results_sxhru_237 ._result-title_sxhru_148{font-size:1rem}._modal-results_sxhru_237 ._result-excerpt_sxhru_172{font-size:.8rem}._modal-footer_sxhru_255{padding:var(--spacing-sm) var(--spacing-md);border-top:1px solid color-mix(in srgb,var(--surface) 80%,transparent);text-align:center}._modal-all-link_sxhru_261{font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:var(--accent);text-decoration:none;opacity:.8;transition:opacity var(--transition)}._modal-all-link_sxhru_261:hover{opacity:1}._modal-empty_sxhru_276{padding:var(--spacing-xl) var(--spacing-md);text-align:center;color:var(--text-muted);font-size:.85rem}._modal-hint_sxhru_283{padding:var(--spacing-xl) var(--spacing-md);text-align:center;color:var(--text-muted);font-size:.8rem;opacity:.5}@keyframes _modal-fade-in_sxhru_1{0%{opacity:0}to{opacity:1}}@keyframes _modal-slide-up_sxhru_1{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}
