.search-page-container[data-astro-cid-iuxzpzqw]{max-width:860px;padding-top:2.5rem;padding-bottom:5rem}.search-hero[data-astro-cid-iuxzpzqw]{text-align:center;margin-bottom:2.5rem}.search-title[data-astro-cid-iuxzpzqw]{color:var(--text,#0f172a);letter-spacing:-.02em;margin:0 0 .5rem;font-size:2.25rem;font-weight:800}@media (width<=600px){.search-title[data-astro-cid-iuxzpzqw]{font-size:1.75rem}}.search-sub[data-astro-cid-iuxzpzqw]{color:var(--text-muted,#64748b);margin:0 0 2rem;font-size:1.05rem}.search-form[data-astro-cid-iuxzpzqw]{max-width:680px;margin:0 auto 1.5rem}.search-box[data-astro-cid-iuxzpzqw]{background:var(--bg-card,#fff);border:2px solid var(--border,#cbd5e1);border-radius:var(--radius-md,14px);box-shadow:var(--shadow-md);align-items:center;padding:.5rem 1rem;transition:border-color .15s,box-shadow .15s;display:flex}.search-box[data-astro-cid-iuxzpzqw]:focus-within{border-color:var(--primary,#1e3a8a);box-shadow:0 0 0 3px var(--primary-subtle)}.search-icon[data-astro-cid-iuxzpzqw]{color:var(--text-muted,#94a3b8);flex-shrink:0;margin-right:.75rem}.search-box[data-astro-cid-iuxzpzqw] input[data-astro-cid-iuxzpzqw]{color:var(--text,#1e293b);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:1.05rem}.search-clear-btn[data-astro-cid-iuxzpzqw]{background:var(--bg-subtle,#f1f5f9);cursor:pointer;width:26px;height:26px;color:var(--text-muted,#64748b);border:none;border-radius:50%;justify-content:center;align-items:center;margin-right:.5rem;font-size:.8rem;display:flex}.search-clear-btn[data-astro-cid-iuxzpzqw]:hover{background:var(--border,#cbd5e1)}.search-kbd[data-astro-cid-iuxzpzqw]{color:var(--text-muted,#94a3b8);background:var(--bg-subtle,#f1f5f9);border:1px solid var(--border,#e2e8f0);border-radius:4px;padding:0 6px;font-size:.75rem;font-weight:700;line-height:1.5}.search-popular[data-astro-cid-iuxzpzqw]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.popular-label[data-astro-cid-iuxzpzqw]{color:var(--text-muted,#64748b);font-size:.825rem;font-weight:600}.popular-chips[data-astro-cid-iuxzpzqw]{flex-wrap:wrap;justify-content:center;gap:.35rem;display:flex}.kw-chip[data-astro-cid-iuxzpzqw]{background:var(--bg-card,#fff);border:1px solid var(--border,#e2e8f0);color:var(--text,#334155);cursor:pointer;border-radius:9999px;padding:.3rem .65rem;font-size:.8rem;font-weight:500;transition:all .15s}.kw-chip[data-astro-cid-iuxzpzqw]:hover,.kw-chip[data-astro-cid-iuxzpzqw][aria-pressed=true]{background:var(--primary-subtle);border-color:var(--primary);color:var(--primary);font-weight:600}.search-status[data-astro-cid-iuxzpzqw]{color:var(--text-muted,#64748b);margin-bottom:1.5rem;font-size:.9rem;font-weight:500}.search-results[data-astro-cid-iuxzpzqw]{flex-direction:column;gap:1.25rem;margin:0;padding:0;list-style:none;display:flex}.result-item[data-astro-cid-iuxzpzqw]{background:var(--bg-card,#fff);border:1px solid var(--border,#e2e8f0);border-radius:var(--radius-md,14px);transition:transform .2s,box-shadow .2s;overflow:hidden}.result-item[data-astro-cid-iuxzpzqw]:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.result-card[data-astro-cid-iuxzpzqw]{color:inherit;align-items:stretch;display:flex;text-decoration:none!important}@media (width<=600px){.result-card[data-astro-cid-iuxzpzqw]{flex-direction:column}}.result-thumb[data-astro-cid-iuxzpzqw]{flex-shrink:0;width:200px}@media (width<=600px){.result-thumb[data-astro-cid-iuxzpzqw]{aspect-ratio:16/10;width:100%}}.result-info[data-astro-cid-iuxzpzqw]{flex-direction:column;flex:1;min-width:0;padding:1.25rem;display:flex}.result-kicker[data-astro-cid-iuxzpzqw]{text-transform:uppercase;color:var(--kicker-color,var(--primary));margin-bottom:.35rem;font-size:.75rem;font-weight:700}.result-title[data-astro-cid-iuxzpzqw]{color:var(--text,#0f172a);margin:0 0 .5rem;font-size:1.15rem;font-weight:700;line-height:1.35}.result-excerpt[data-astro-cid-iuxzpzqw]{color:var(--text-muted,#64748b);margin:0 0 .75rem;font-size:.875rem;line-height:1.55}.result-excerpt[data-astro-cid-iuxzpzqw] mark{color:#854d0e;background:#fef08a;border-radius:2px;padding:.1em .25em}.result-date[data-astro-cid-iuxzpzqw]{color:var(--text-muted,#94a3b8);margin-top:auto;font-size:.8rem}.search-more-wrap[data-astro-cid-iuxzpzqw]{text-align:center;margin-top:2rem}.btn-load-more[data-astro-cid-iuxzpzqw]{background:var(--bg-card,#fff);border:1px solid var(--border,#cbd5e1);color:var(--primary,#1e3a8a);cursor:pointer;border-radius:10px;padding:.75rem 2rem;font-size:.95rem;font-weight:600;transition:all .15s}.btn-load-more[data-astro-cid-iuxzpzqw]:hover{background:var(--bg-subtle,#f1f5f9);border-color:var(--primary)}.search-empty[data-astro-cid-iuxzpzqw]{text-align:center;background:var(--bg-card,#fff);border:1px dashed var(--border,#cbd5e1);border-radius:var(--radius-lg,18px);padding:3.5rem 1rem}.empty-icon[data-astro-cid-iuxzpzqw]{margin-bottom:.75rem;font-size:2.5rem}.empty-title[data-astro-cid-iuxzpzqw]{color:var(--text,#0f172a);margin:0 0 .5rem;font-size:1.25rem;font-weight:700}.empty-desc[data-astro-cid-iuxzpzqw]{color:var(--text-muted,#64748b);margin:0;font-size:.9rem}.search-idle[data-astro-cid-iuxzpzqw]{margin-top:2rem}.idle-section[data-astro-cid-iuxzpzqw]{margin-bottom:3rem}.idle-title[data-astro-cid-iuxzpzqw]{color:var(--text,#0f172a);border-bottom:1px solid var(--border,#e2e8f0);margin:0 0 1rem;padding-bottom:.5rem;font-size:1.25rem;font-weight:700}.idle-chips-grid[data-astro-cid-iuxzpzqw]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem;display:grid}.idle-chip[data-astro-cid-iuxzpzqw]{background:var(--bg-card,#fff);border:1px solid var(--border,#e2e8f0);border-radius:10px;justify-content:space-between;align-items:center;padding:.75rem 1rem;transition:all .15s;display:flex;text-decoration:none!important}.idle-chip[data-astro-cid-iuxzpzqw]:hover{border-color:var(--primary);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.idle-chip-name[data-astro-cid-iuxzpzqw]{color:var(--text,#1e293b);text-transform:capitalize;font-size:.9rem;font-weight:600}.idle-chip-count[data-astro-cid-iuxzpzqw]{color:var(--text-muted,#94a3b8);font-size:.75rem}.idle-latest-list[data-astro-cid-iuxzpzqw]{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.idle-latest-link[data-astro-cid-iuxzpzqw]{background:var(--bg-card,#fff);border:1px solid var(--border,#e2e8f0);border-radius:10px;justify-content:space-between;align-items:center;padding:.75rem 1rem;transition:all .15s;display:flex;text-decoration:none!important}.idle-latest-link[data-astro-cid-iuxzpzqw]:hover{border-color:var(--primary);transform:translate(2px)}.idle-latest-title[data-astro-cid-iuxzpzqw]{color:var(--text,#1e293b);font-size:.95rem;font-weight:600}.idle-latest-date[data-astro-cid-iuxzpzqw]{color:var(--text-muted,#94a3b8);white-space:nowrap;margin-left:1rem;font-size:.8rem}
