.search-page[data-astro-cid-tw6cw6jw]{padding-bottom:64px}.search-wrap[data-astro-cid-tw6cw6jw]{max-width:860px;margin:0 auto;padding:0 16px}.search-hero[data-astro-cid-tw6cw6jw]{background:linear-gradient(180deg, var(--blush,#fff4f1) 0%, var(--bg) 100%);border-bottom:1px solid var(--border);margin-bottom:24px;padding:40px 0 28px}.search-title[data-astro-cid-tw6cw6jw]{letter-spacing:-.02em;margin:0 0 4px;font-size:clamp(28px,4vw,36px)}.search-sub[data-astro-cid-tw6cw6jw]{color:var(--text-soft);margin:0 0 20px}.search-box[data-astro-cid-tw6cw6jw]{background:var(--surface);border:1.5px solid var(--border);border-radius:16px;align-items:center;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;box-shadow:0 8px 24px #1111110f}.search-box[data-astro-cid-tw6cw6jw]:focus-within{border-color:var(--accent);box-shadow:0 8px 28px #d2392224}.search-ic[data-astro-cid-tw6cw6jw]{width:22px;height:22px;color:var(--text-muted);flex:none;margin-left:18px}.search-box[data-astro-cid-tw6cw6jw] input[data-astro-cid-tw6cw6jw]{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:18px 12px;font-size:18px}.search-box[data-astro-cid-tw6cw6jw] input[data-astro-cid-tw6cw6jw]::-webkit-search-cancel-button{display:none}.search-clear[data-astro-cid-tw6cw6jw]{background:var(--ink-100,#f1efee);color:var(--text-soft);cursor:pointer;border:0;border-radius:50%;width:32px;height:32px;margin-right:8px;font-size:14px}.search-kbd[data-astro-cid-tw6cw6jw]{color:var(--text-muted);border:1px solid var(--border);border-radius:6px;margin-right:16px;padding:4px 7px;font:600 12px/1 ui-monospace,monospace}@media (width<=640px){.search-kbd[data-astro-cid-tw6cw6jw]{display:none}.search-box[data-astro-cid-tw6cw6jw] input[data-astro-cid-tw6cw6jw]{padding:15px 10px;font-size:16px}}.search-popular[data-astro-cid-tw6cw6jw]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.search-popular-label[data-astro-cid-tw6cw6jw]{font-size:var(--fs-sm);color:var(--text-muted);margin-right:2px}.kw-chip{border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;font-size:var(--fs-sm);cursor:pointer;border-radius:999px;padding:6px 14px;transition:border-color .15s,color .15s,background .15s}.kw-chip:hover,.kw-chip:focus-visible{border-color:var(--accent);color:var(--accent-strong)}.kw-chip[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-strong)}.search-status[data-astro-cid-tw6cw6jw]{min-height:1.4em;color:var(--text-soft);font-size:var(--fs-sm);margin:0 0 12px}.search-filters[data-astro-cid-tw6cw6jw]{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.search-results[data-astro-cid-tw6cw6jw]{margin:0;padding:0;list-style:none}.search-results[data-astro-cid-tw6cw6jw] li{border-bottom:1px solid var(--border)}.search-results[data-astro-cid-tw6cw6jw] .result{color:inherit;grid-template-columns:160px 1fr;align-items:start;gap:18px;padding:18px 0;text-decoration:none;display:grid}.search-results[data-astro-cid-tw6cw6jw] .result-thumb{aspect-ratio:3/2;background:var(--blush,#fff4f1);border-radius:10px;overflow:hidden}.search-results[data-astro-cid-tw6cw6jw] .result-thumb img{object-fit:cover;width:100%;height:100%;display:block}.search-results[data-astro-cid-tw6cw6jw] .result-kicker{font-size:var(--fs-xs);color:var(--accent-strong);text-transform:uppercase;letter-spacing:.04em;font-weight:700}.search-results[data-astro-cid-tw6cw6jw] .result h3{margin:4px 0 6px;font-size:18px;font-weight:700;line-height:1.35}.search-results[data-astro-cid-tw6cw6jw] .result:hover h3{color:var(--accent-strong)}.search-results[data-astro-cid-tw6cw6jw] .result p{color:var(--text-soft);font-size:var(--fs-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 6px;line-height:1.55;display:-webkit-box;overflow:hidden}.search-results[data-astro-cid-tw6cw6jw] mark{color:inherit;background:#d2392224;border-radius:3px;padding:0 2px}.search-results[data-astro-cid-tw6cw6jw] .result-date{font-size:var(--fs-xs);color:var(--text-muted)}@media (width<=640px){.search-results[data-astro-cid-tw6cw6jw] .result{grid-template-columns:96px 1fr;gap:12px;padding:14px 0}.search-results[data-astro-cid-tw6cw6jw] .result h3{font-size:16px}.search-results[data-astro-cid-tw6cw6jw] .result p{display:none}}.search-more-wrap[data-astro-cid-tw6cw6jw]{text-align:center;margin:20px 0}.search-idle[data-astro-cid-tw6cw6jw]{gap:32px;margin-top:8px;display:grid}.idle-title[data-astro-cid-tw6cw6jw]{margin:0 0 12px;font-size:18px}.topic-grid[data-astro-cid-tw6cw6jw]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.topic-card[data-astro-cid-tw6cw6jw]{border:1px solid var(--border);background:var(--surface);color:inherit;border-radius:14px;gap:4px;padding:16px;text-decoration:none;transition:border-color .15s,transform .15s;display:grid}.topic-card[data-astro-cid-tw6cw6jw]:hover{border-color:var(--accent);transform:translateY(-1px)}.topic-card[data-astro-cid-tw6cw6jw] b[data-astro-cid-tw6cw6jw]{font-size:16px}.topic-card[data-astro-cid-tw6cw6jw] span[data-astro-cid-tw6cw6jw]{font-size:var(--fs-sm);color:var(--text-soft);line-height:1.45}.latest-list[data-astro-cid-tw6cw6jw]{margin:0;padding:0;list-style:none}.latest-list[data-astro-cid-tw6cw6jw] li[data-astro-cid-tw6cw6jw]{border-bottom:1px solid var(--border);justify-content:space-between;gap:16px;padding:10px 0;display:flex}.latest-list[data-astro-cid-tw6cw6jw] a[data-astro-cid-tw6cw6jw]{color:var(--text);font-weight:600;text-decoration:none}.latest-list[data-astro-cid-tw6cw6jw] a[data-astro-cid-tw6cw6jw]:hover{color:var(--accent-strong)}.latest-list[data-astro-cid-tw6cw6jw] time[data-astro-cid-tw6cw6jw]{color:var(--text-muted);font-size:var(--fs-xs);flex:none}.search-empty[data-astro-cid-tw6cw6jw]{text-align:center;color:var(--text-soft);padding:32px 16px}.empty-title[data-astro-cid-tw6cw6jw]{color:var(--text);margin-bottom:4px;font-size:18px;font-weight:700}
