.main-content[data-astro-cid-ipsxrsrh]{padding:40px 0;min-height:calc(100vh - 200px)}.search-page[data-astro-cid-ipsxrsrh]{max-width:800px;margin:0 auto}.search-header[data-astro-cid-ipsxrsrh]{text-align:center;margin-bottom:40px}.search-header[data-astro-cid-ipsxrsrh] h1[data-astro-cid-ipsxrsrh]{font-size:2.5rem;color:#1a202c;margin-bottom:15px}.search-header[data-astro-cid-ipsxrsrh] p[data-astro-cid-ipsxrsrh]{font-size:1.1rem;color:#666}.search-form[data-astro-cid-ipsxrsrh]{margin-bottom:40px}.search-input-group[data-astro-cid-ipsxrsrh]{display:flex;gap:0;max-width:600px;margin:0 auto;box-shadow:0 4px 12px #0000001a;border-radius:8px;overflow:hidden}.search-input[data-astro-cid-ipsxrsrh]{flex:1;padding:18px 20px;border:none;font-size:16px;outline:none;background:#fff}.search-button[data-astro-cid-ipsxrsrh]{background:#dc2626;color:#fff;border:none;padding:18px 25px;cursor:pointer;font-weight:600;font-size:16px;display:flex;align-items:center;gap:8px;transition:background-color .2s}.search-button[data-astro-cid-ipsxrsrh]:hover{background:#b91c1c}.search-button[data-astro-cid-ipsxrsrh] svg[data-astro-cid-ipsxrsrh]{width:20px;height:20px}.search-suggestions[data-astro-cid-ipsxrsrh]{background:#fff;padding:30px;border-radius:8px;box-shadow:0 2px 10px #0000001a;margin-bottom:30px}.search-suggestions[data-astro-cid-ipsxrsrh] h3[data-astro-cid-ipsxrsrh]{color:#1a202c;margin-bottom:20px;font-size:1.3rem}.suggestion-tags[data-astro-cid-ipsxrsrh]{display:flex;flex-wrap:wrap;gap:12px}.suggestion-tag[data-astro-cid-ipsxrsrh]{background:#f7fafc;color:#4a5568;border:2px solid #e2e8f0;padding:8px 16px;border-radius:20px;font-size:14px;cursor:pointer;transition:all .2s}.suggestion-tag[data-astro-cid-ipsxrsrh]:hover{background:#dc2626;color:#fff;border-color:#dc2626}.search-results[data-astro-cid-ipsxrsrh],.no-results[data-astro-cid-ipsxrsrh]{background:#fff;padding:30px;border-radius:8px;box-shadow:0 2px 10px #0000001a}.search-results[data-astro-cid-ipsxrsrh] h3[data-astro-cid-ipsxrsrh],.no-results[data-astro-cid-ipsxrsrh] h3[data-astro-cid-ipsxrsrh]{color:#1a202c;margin-bottom:20px;font-size:1.3rem}.no-results[data-astro-cid-ipsxrsrh] p[data-astro-cid-ipsxrsrh]{color:#666;line-height:1.6}.result-item[data-astro-cid-ipsxrsrh]{padding:20px 0;border-bottom:1px solid #e2e8f0}.result-item[data-astro-cid-ipsxrsrh]:last-child{border-bottom:none}.result-title[data-astro-cid-ipsxrsrh]{color:#dc2626;font-size:1.2rem;margin-bottom:8px;text-decoration:none}.result-title[data-astro-cid-ipsxrsrh]:hover{text-decoration:underline}.result-excerpt[data-astro-cid-ipsxrsrh]{color:#666;line-height:1.6;margin-bottom:8px}.result-meta[data-astro-cid-ipsxrsrh]{font-size:14px;color:#999}@media (max-width: 768px){.search-header[data-astro-cid-ipsxrsrh] h1[data-astro-cid-ipsxrsrh]{font-size:2rem}.search-input-group[data-astro-cid-ipsxrsrh]{flex-direction:column}.search-input[data-astro-cid-ipsxrsrh]{padding:15px 20px}.search-button[data-astro-cid-ipsxrsrh]{padding:15px 25px;justify-content:center}.search-suggestions[data-astro-cid-ipsxrsrh],.search-results[data-astro-cid-ipsxrsrh],.no-results[data-astro-cid-ipsxrsrh]{margin:0 15px 30px;padding:20px}.suggestion-tags[data-astro-cid-ipsxrsrh]{gap:8px}.suggestion-tag[data-astro-cid-ipsxrsrh]{font-size:13px;padding:6px 12px}}@media (max-width: 480px){.main-content[data-astro-cid-ipsxrsrh]{padding:20px 0}.search-header[data-astro-cid-ipsxrsrh] h1[data-astro-cid-ipsxrsrh]{font-size:1.8rem}.search-header[data-astro-cid-ipsxrsrh] p[data-astro-cid-ipsxrsrh]{font-size:1rem}.search-input[data-astro-cid-ipsxrsrh]{padding:12px 15px;font-size:14px}.search-button[data-astro-cid-ipsxrsrh]{padding:12px 20px;font-size:14px}.search-suggestions[data-astro-cid-ipsxrsrh],.search-results[data-astro-cid-ipsxrsrh],.no-results[data-astro-cid-ipsxrsrh]{margin:0 10px 20px;padding:15px}.search-suggestions[data-astro-cid-ipsxrsrh] h3[data-astro-cid-ipsxrsrh],.search-results[data-astro-cid-ipsxrsrh] h3[data-astro-cid-ipsxrsrh],.no-results[data-astro-cid-ipsxrsrh] h3[data-astro-cid-ipsxrsrh]{font-size:1.1rem}.suggestion-tag[data-astro-cid-ipsxrsrh]{font-size:12px;padding:5px 10px}.result-title[data-astro-cid-ipsxrsrh]{font-size:1.1rem}.result-excerpt[data-astro-cid-ipsxrsrh]{font-size:13px}}
