.container[data-v-46f21772]{margin:0 auto;max-width:1200px;padding:24px 16px 60px}.page-header[data-v-46f21772]{margin-bottom:28px}.page-title[data-v-46f21772]{color:#c0392b;font-size:28px;font-weight:800;margin-bottom:6px}.breadcrumb[data-v-46f21772]{color:#666;font-size:13px}.breadcrumb a[data-v-46f21772]{color:#c0392b;text-decoration:none}.auth-prompt[data-v-46f21772]{padding:80px 20px;text-align:center}.auth-icon[data-v-46f21772]{font-size:64px;margin-bottom:16px}.auth-prompt h2[data-v-46f21772]{color:#222;font-size:24px;font-weight:700;margin-bottom:10px}.auth-prompt p[data-v-46f21772]{color:#666;font-size:16px;margin-bottom:24px}.btn-login[data-v-46f21772]{background:#c0392b;border-radius:6px;color:#fff;display:inline-block;font-size:16px;font-weight:700;padding:12px 32px;text-decoration:none}.loading-box[data-v-46f21772]{padding:60px;text-align:center}.loader[data-v-46f21772]{animation:spin-46f21772 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#c0392b;height:40px;margin:0 auto 16px;width:40px}@keyframes spin-46f21772{to{transform:rotate(1turn)}}.empty-box[data-v-46f21772]{padding:80px 20px;text-align:center}.empty-icon[data-v-46f21772]{font-size:64px;margin-bottom:16px}.empty-box h2[data-v-46f21772]{color:#222;font-size:22px;font-weight:700;margin-bottom:10px}.empty-box p[data-v-46f21772]{color:#666;margin-bottom:24px}.btn-home[data-v-46f21772]{background:#c0392b;border-radius:6px;color:#fff;display:inline-block;font-weight:700;padding:10px 28px;text-decoration:none}.result-count[data-v-46f21772]{color:#666;font-size:14px;margin-bottom:20px}.posts-grid[data-v-46f21772]{display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.post-card[data-v-46f21772]{background:#fff;border:1px solid #eee;border-radius:10px;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:box-shadow .2s,transform .2s}.post-card[data-v-46f21772]:hover{box-shadow:0 6px 20px #0000001a;transform:translateY(-2px)}.post-thumb[data-v-46f21772]{align-items:center;background:linear-gradient(135deg,#ffeaa7,#fab1a0);display:flex;height:160px;justify-content:center;overflow:hidden}.post-thumb img[data-v-46f21772]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.post-emoji[data-v-46f21772]{font-size:56px}.post-body[data-v-46f21772]{display:flex;flex:1;flex-direction:column;gap:6px;padding:14px}.post-cat[data-v-46f21772]{color:#c0392b;font-size:11px;font-weight:700;text-transform:uppercase}.post-title[data-v-46f21772]{color:#1a1a1a;display:-webkit-box;font-size:15px;font-weight:700;-webkit-line-clamp:3;line-height:1.5;margin:0;-webkit-box-orient:vertical;overflow:hidden}.post-meta[data-v-46f21772]{border-top:1px solid #f0f0f0;color:#999;display:flex;flex-direction:column;font-size:11px;gap:3px;margin-top:auto;padding-top:8px}@media(max-width:768px){.posts-grid[data-v-46f21772]{grid-template-columns:1fr}}
