._page_45bb181{max-width:1400px;margin:0 auto;padding:8px 16px 64px}._header_45bb181{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}._title_45bb181{color:#0f0f0f;margin:0;font-size:20px;font-weight:700}._pills_45bb181{gap:8px;display:flex}._pill_45bb181{color:#0f0f0f;background:#f2f2f2;border-radius:8px;padding:6px 14px;font-size:13px;font-weight:500;text-decoration:none}._pill_45bb181:hover{background:#e5e5e5}._pillActive_45bb181,._pillActive_45bb181:hover{color:#fff;background:#0f0f0f}._grid_45bb181{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px 16px;display:grid}._card_45bb181{flex-direction:column;gap:6px;min-width:0;display:flex}._thumbWrap_45bb181{aspect-ratio:16/9;background:#e9e9e9;border-radius:12px;display:block;position:relative;overflow:hidden}._thumb_45bb181{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}._card_45bb181:hover ._thumb_45bb181{transform:scale(1.04)}._fallback_45bb181{background:linear-gradient(135deg,#9043a6,#7c3aed);width:100%;height:100%;display:block}._cardTitle_45bb181{color:#0f0f0f;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:15px;font-weight:600;line-height:1.4;text-decoration:none;display:-webkit-box;overflow:hidden}._cardTitle_45bb181:hover{color:#9043a6}._excerpt_45bb181{color:#606060;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}._meta_45bb181{color:#606060;flex-direction:column;gap:4px;font-size:12px;display:flex}._author_45bb181{color:#606060;align-items:center;gap:6px;width:fit-content;text-decoration:none;display:inline-flex}._author_45bb181:hover{color:#0f0f0f}._avatar_45bb181{object-fit:cover;background:#e0d4e6;border-radius:50%;width:24px;height:24px}._empty_45bb181,._notice_45bb181{text-align:center;color:#606060;margin:48px 0;font-size:14px}._notice_45bb181{color:#b45309;background:#fef3e2;border-radius:8px;padding:10px 14px}._retry_45bb181{color:#606060;flex-direction:column;align-items:center;gap:8px;padding:24px 0;font-size:13px;display:flex}._retry_45bb181 p{margin:0}._retry_45bb181 button{font:inherit;cursor:pointer;background:#fff;border:1px solid #c6c6c6;border-radius:999px;padding:7px 18px;font-size:13px;font-weight:500}._retry_45bb181 button:hover{background:#f2f2f2}
