.search-component[data-astro-cid-otpdt6jm]{position:relative;width:100%;max-width:600px;margin:0 auto}.search-input-container[data-astro-cid-otpdt6jm]{position:relative;display:flex;gap:.5rem;margin-bottom:1rem}.search-input-wrapper[data-astro-cid-otpdt6jm]{position:relative;flex:1;display:flex;align-items:center}.search-icon[data-astro-cid-otpdt6jm]{position:absolute;left:1rem;width:1.25rem;height:1.25rem;color:#9ca3af;z-index:1}.search-input[data-astro-cid-otpdt6jm]{width:100%;padding:.75rem 3rem;border:2px solid #374151;border-radius:.75rem;color:#f9fafb;font-size:1rem;transition:all .2s ease;outline:none}.search-input[data-astro-cid-otpdt6jm]:focus{border-color:#2847d7;box-shadow:0 0 0 3px #2847d71a}.search-input[data-astro-cid-otpdt6jm]::placeholder{color:#9ca3af}.clear-button[data-astro-cid-otpdt6jm],.loading-spinner[data-astro-cid-otpdt6jm]{position:absolute;right:1rem;width:1.25rem;height:1.25rem;color:#9ca3af;cursor:pointer;z-index:1}.clear-button[data-astro-cid-otpdt6jm]:hover{color:#f9fafb}.search-button[data-astro-cid-otpdt6jm]{padding:.75rem 1.5rem;background:#2847d7;color:#fff;border:none;border-radius:.75rem;font-weight:500;cursor:pointer;transition:background-color .2s ease;white-space:nowrap}.search-button[data-astro-cid-otpdt6jm]:hover{background:#1e40af}.filters-toggle-button[data-astro-cid-otpdt6jm]{padding:.75rem 1rem;background:#374151;color:#e5e7eb;border:1px solid #4b5563;border-radius:.75rem;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap;display:flex;align-items:center;gap:.5rem}.filters-toggle-button[data-astro-cid-otpdt6jm]:hover{background:#4b5563;border-color:#6b7280}.filters-toggle-button[data-astro-cid-otpdt6jm].active{background:#2847d7;border-color:#2847d7;color:#fff}.filters-icon[data-astro-cid-otpdt6jm]{width:1rem;height:1rem}.search-filters[data-astro-cid-otpdt6jm]{background:#1f2937;border:1px solid #374151;border-radius:.75rem;padding:1rem;margin-bottom:1rem}.filters-container[data-astro-cid-otpdt6jm]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;align-items:end}.filter-group[data-astro-cid-otpdt6jm]{display:flex;flex-direction:column;gap:.25rem}.filter-label[data-astro-cid-otpdt6jm]{font-size:.875rem;font-weight:500;color:#e5e7eb}.filter-select[data-astro-cid-otpdt6jm],.filter-input[data-astro-cid-otpdt6jm]{padding:.5rem;border:1px solid #4b5563;border-radius:.5rem;background:#374151;color:#f9fafb;font-size:.875rem;outline:none}.filter-select[data-astro-cid-otpdt6jm]:focus,.filter-input[data-astro-cid-otpdt6jm]:focus{border-color:#2847d7;box-shadow:0 0 0 2px #2847d71a}.filter-select[data-astro-cid-otpdt6jm] option[data-astro-cid-otpdt6jm]{background:#374151;color:#f9fafb}.clear-filters-button[data-astro-cid-otpdt6jm]{padding:.5rem 1rem;background:#dc2626;color:#fff;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s ease;height:fit-content}.clear-filters-button[data-astro-cid-otpdt6jm]:hover{background:#b91c1c}.search-results[data-astro-cid-otpdt6jm]{border:1px solid #374151;border-radius:.75rem;max-height:400px;overflow-y:auto;box-shadow:0 10px 25px -5px #0000004d}.search-suggestions[data-astro-cid-otpdt6jm]{background:#1f2937;border:1px solid #374151;border-radius:.75rem;padding:1rem;margin-top:.5rem;box-shadow:0 4px 6px -1px #0000004d}.hidden[data-astro-cid-otpdt6jm]{display:none}.animate-spin[data-astro-cid-otpdt6jm]{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 640px){.search-input-container[data-astro-cid-otpdt6jm]{flex-direction:column;gap:.75rem}.search-input-container[data-astro-cid-otpdt6jm]>div[data-astro-cid-otpdt6jm]:first-child{order:2}.search-button[data-astro-cid-otpdt6jm],.filters-toggle-button[data-astro-cid-otpdt6jm]{order:1}.filters-container[data-astro-cid-otpdt6jm]{grid-template-columns:1fr}.search-input[data-astro-cid-otpdt6jm]{padding:.75rem 2.5rem}.search-icon[data-astro-cid-otpdt6jm]{left:.75rem;width:1rem;height:1rem}.clear-button[data-astro-cid-otpdt6jm],.loading-spinner[data-astro-cid-otpdt6jm]{right:.75rem;width:1rem;height:1rem}}@media (prefers-reduced-motion: reduce){.animate-spin[data-astro-cid-otpdt6jm]{animation:none}.search-input[data-astro-cid-otpdt6jm],.search-button[data-astro-cid-otpdt6jm],.filter-select[data-astro-cid-otpdt6jm],.filter-input[data-astro-cid-otpdt6jm]{transition:none}}.search-results[data-astro-cid-otpdt6jm]::-webkit-scrollbar{width:8px}.search-results[data-astro-cid-otpdt6jm]::-webkit-scrollbar-track{background:#374151;border-radius:4px}.search-results[data-astro-cid-otpdt6jm]::-webkit-scrollbar-thumb{border-radius:4px}.search-button[data-astro-cid-otpdt6jm]:focus,.clear-filters-button[data-astro-cid-otpdt6jm]:focus{outline:2px solid #2847d7;outline-offset:2px}.clear-button[data-astro-cid-otpdt6jm]:focus{outline:2px solid #2847d7;outline-offset:1px;border-radius:2px}.loading-spinner[data-astro-cid-otpdt6jm] svg[data-astro-cid-otpdt6jm]{color:#9ca3af}.loading-spinner[data-astro-cid-otpdt6jm] .opacity-75[data-astro-cid-otpdt6jm]{color:#2847d7}.search-page[data-astro-cid-ipsxrsrh]{min-height:calc(100vh - 200px)}.search-tips[data-astro-cid-ipsxrsrh]{background:linear-gradient(135deg,#2847d714,#0003)}.tip-card[data-astro-cid-ipsxrsrh]{transition:transform .2s ease;background:linear-gradient(135deg,#2847d714,#0003)}.tip-card[data-astro-cid-ipsxrsrh]:hover{transform:translateY(-2px)}.tip-icon[data-astro-cid-ipsxrsrh]{font-size:2rem}.popular-tags[data-astro-cid-ipsxrsrh] .tag[data-astro-cid-ipsxrsrh]{transition:all .2s ease}.popular-tags[data-astro-cid-ipsxrsrh] .tag[data-astro-cid-ipsxrsrh]:hover{transform:translateY(-1px);box-shadow:0 4px 8px #0000001a}@media (max-width: 768px){.search-header[data-astro-cid-ipsxrsrh] h1[data-astro-cid-ipsxrsrh]{font-size:2rem}.search-tips[data-astro-cid-ipsxrsrh]{grid-template-columns:1fr}.popular-tags[data-astro-cid-ipsxrsrh]{gap:.5rem}.popular-tags[data-astro-cid-ipsxrsrh] .tag[data-astro-cid-ipsxrsrh]{font-size:.875rem;padding:.5rem .75rem}}
