@charset "UTF-8";.search-page[data-v-2bad4b7a]{background:var(--bg-page);min-height:100vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.content-body[data-v-2bad4b7a]{padding:24px 24px 24px 30px;max-width:100%}.breadcrumb[data-v-2bad4b7a]{display:flex;align-items:center;flex-wrap:wrap;gap:4px;padding:12px 0;font-size:14px}.breadcrumb-link[data-v-2bad4b7a]{color:var(--text-muted, #888);transition:all .2s}.breadcrumb-link[data-v-2bad4b7a]:hover{color:var(--color-primary, #D4AF37)}.breadcrumb-current[data-v-2bad4b7a]{color:var(--color-primary, #D4AF37);font-weight:500}.breadcrumb-separator[data-v-2bad4b7a]{color:#c5a0594d;margin:0 4px}.search-header[data-v-2bad4b7a]{text-align:center;padding:40px 0;margin-bottom:24px}.page-title[data-v-2bad4b7a]{font-size:28px;font-weight:700;color:var(--color-primary);margin:0 0 16px;display:flex;align-items:center;justify-content:center;gap:12px}.title-icon[data-v-2bad4b7a]{font-size:32px}.search-info[data-v-2bad4b7a]{font-size:15px;color:var(--text-muted);margin:0 0 24px}.search-info .keyword[data-v-2bad4b7a]{color:var(--color-primary);font-weight:500}.search-info .total[data-v-2bad4b7a]{color:var(--color-primary);font-weight:700}.search-box[data-v-2bad4b7a]{display:flex;max-width:600px;margin:0 auto;gap:12px}.search-input[data-v-2bad4b7a]{flex:1;padding:14px 20px;background:var(--bg-card);border:1px solid var(--border-light);border-radius:12px;color:var(--text-primary);font-size:15px;outline:none;transition:all .2s}.search-input[data-v-2bad4b7a]::placeholder{color:var(--text-muted)}.search-input[data-v-2bad4b7a]:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px #c5a0591a}.search-btn[data-v-2bad4b7a]{padding:14px 32px;background:var(--color-primary);color:#000;border:none;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s}.search-btn[data-v-2bad4b7a]:hover{background:var(--color-primary-light);transform:translateY(-1px)}.article-list[data-v-2bad4b7a]{display:flex;flex-direction:column;gap:16px}.article-item[data-v-2bad4b7a]{display:flex;gap:20px;padding:20px;background:var(--bg-card);border:1px solid var(--border-light);border-radius:16px;cursor:pointer;transition:all .3s ease}.article-item[data-v-2bad4b7a]:hover{transform:translateY(-2px);border-color:#c5a0594d;box-shadow:0 8px 24px #0000004d}.article-item:hover .article-cover img[data-v-2bad4b7a]{transform:scale(1.05)}.article-cover[data-v-2bad4b7a]{width:180px;height:120px;flex-shrink:0;border-radius:10px;overflow:hidden}.article-cover img[data-v-2bad4b7a]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.article-cover.default-cover[data-v-2bad4b7a]{background:linear-gradient(135deg,#1a1610,#0d0a05,#1a1610);display:flex;align-items:center;justify-content:center;padding:16px;position:relative}.article-cover.default-cover[data-v-2bad4b7a]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at top right,rgba(197,160,89,.15),transparent 60%);border-radius:inherit}.cover-text[data-v-2bad4b7a]{color:#c5a0594d;font-size:11px;line-height:1.5;text-align:center;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;position:relative;z-index:1}.article-info[data-v-2bad4b7a]{flex:1;display:flex;flex-direction:column;min-width:0}.article-title[data-v-2bad4b7a]{font-size:17px;font-weight:600;color:var(--text-primary);margin:0 0 10px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.article-desc[data-v-2bad4b7a]{font-size:14px;color:var(--text-secondary);line-height:1.6;flex:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 12px}.article-meta[data-v-2bad4b7a]{display:flex;justify-content:space-between;align-items:center}.meta-tag[data-v-2bad4b7a]{font-size:12px;color:var(--color-primary);background:#c5a0591a;padding:4px 10px;border-radius:4px;border:1px solid rgba(197,160,89,.2)}.read-btn[data-v-2bad4b7a]{padding:6px 16px;background:transparent;color:var(--text-muted);border:1px solid var(--border-light);border-radius:6px;font-size:13px;cursor:pointer;transition:all .2s}.read-btn[data-v-2bad4b7a]:hover{color:var(--color-primary);border-color:var(--color-primary)}.empty-state[data-v-2bad4b7a]{text-align:center;padding:80px 20px}.empty-icon[data-v-2bad4b7a]{font-size:64px;margin-bottom:24px;opacity:.5}.empty-title[data-v-2bad4b7a]{font-size:20px;font-weight:600;color:var(--text-primary);margin:0 0 8px}.empty-desc[data-v-2bad4b7a]{font-size:14px;color:var(--text-muted);margin:0}.pagination-wrap[data-v-2bad4b7a]{display:flex;justify-content:center;padding:32px 0}@media (max-width: 768px){.content-body[data-v-2bad4b7a]{padding:16px}.search-header[data-v-2bad4b7a]{padding:24px 0}.page-title[data-v-2bad4b7a]{font-size:22px}.search-box[data-v-2bad4b7a]{flex-direction:column}.search-btn[data-v-2bad4b7a]{width:100%}.article-item[data-v-2bad4b7a]{flex-direction:column;gap:12px;padding:16px}.article-cover[data-v-2bad4b7a]{width:100%;height:160px}.article-title[data-v-2bad4b7a]{font-size:15px}.article-desc[data-v-2bad4b7a]{font-size:13px}}
