.posts-page.svelte-lvfn04{padding:0 0 80px}.breadcrumb.svelte-lvfn04{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--text-muted);margin:24px 0}.breadcrumb.svelte-lvfn04 a:where(.svelte-lvfn04){color:var(--text-muted);transition:var(--transition)}.breadcrumb.svelte-lvfn04 a:where(.svelte-lvfn04):hover{color:var(--primary)}.page-title.svelte-lvfn04{font-size:32px;font-weight:700;color:var(--primary);margin-bottom:40px}.posts-grid.svelte-lvfn04{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.post-card.svelte-lvfn04{border-radius:12px;overflow:hidden;border:1px solid var(--border);background:#fff;text-decoration:none;color:var(--text);transition:var(--transition);display:block}.post-card.svelte-lvfn04:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:transparent}.post-image.svelte-lvfn04{aspect-ratio:16/9;overflow:hidden;background:var(--bg-secondary)}.post-image.svelte-lvfn04 img:where(.svelte-lvfn04){width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.post-card.svelte-lvfn04:hover .post-image:where(.svelte-lvfn04) img:where(.svelte-lvfn04){transform:scale(1.05)}.no-image.svelte-lvfn04{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--border)}.post-info.svelte-lvfn04{padding:20px}.post-date.svelte-lvfn04{font-size:12px;color:var(--text-muted);display:block;margin-bottom:8px}.post-info.svelte-lvfn04 h3:where(.svelte-lvfn04){font-size:17px;font-weight:600;margin-bottom:10px;line-height:1.4;color:var(--text)}.post-info.svelte-lvfn04 p:where(.svelte-lvfn04){font-size:14px;color:var(--text-muted);line-height:1.6;margin-bottom:14px}.read-more.svelte-lvfn04{font-size:14px;color:var(--primary);font-weight:500}.post-skeleton.svelte-lvfn04{border-radius:12px;overflow:hidden;border:1px solid var(--border)}.pagination.svelte-lvfn04{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:48px}.page-btn.svelte-lvfn04{padding:10px 24px;border:1px solid var(--border);border-radius:var(--radius);background:#fff;font-size:14px;cursor:pointer;transition:var(--transition);color:var(--text)}.page-btn.svelte-lvfn04:hover:not(:disabled){background:var(--primary);color:#fff;border-color:var(--primary)}.page-btn.svelte-lvfn04:disabled{opacity:.4;cursor:not-allowed}.page-info.svelte-lvfn04{font-size:14px;color:var(--text-muted)}.empty.svelte-lvfn04{text-align:center;padding:80px 0;color:var(--text-muted)}@media(max-width:1024px){.posts-grid.svelte-lvfn04{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.posts-grid.svelte-lvfn04{grid-template-columns:1fr;gap:16px}}
