.post-preview.svelte-1tvgthn.svelte-1tvgthn{background:#fff;border-radius:var(--radius-lg);color:inherit;display:block;height:100%;overflow:hidden;-webkit-text-decoration:none;text-decoration:none}.cover-image.svelte-1tvgthn.svelte-1tvgthn{height:200px;overflow:hidden;width:100%}.cover-image.svelte-1tvgthn img.svelte-1tvgthn{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.post-preview.svelte-1tvgthn:hover .cover-image img.svelte-1tvgthn{transform:scale(1.05)}.content.svelte-1tvgthn.svelte-1tvgthn{padding:var(--size-4)}.meta.svelte-1tvgthn.svelte-1tvgthn{align-items:center;color:var(--color-gray-600);font-size:var(--text-sm);justify-content:space-between;margin-bottom:var(--size-2)}.meta.svelte-1tvgthn.svelte-1tvgthn,.tags.svelte-1tvgthn.svelte-1tvgthn{display:flex}.tags.svelte-1tvgthn.svelte-1tvgthn{gap:var(--size-2)}.tag.svelte-1tvgthn.svelte-1tvgthn{background:var(--color-gray-100);border-radius:var(--radius-sm);font-size:var(--text-xs);padding:.25rem .5rem}.title.svelte-1tvgthn.svelte-1tvgthn{color:var(--color-gray-900);font-size:var(--text-xl);font-weight:700;line-height:1.3;margin-bottom:var(--size-2)}.preview.svelte-1tvgthn.svelte-1tvgthn{color:var(--color-gray-600);display:-webkit-box;line-height:1.6;margin-bottom:var(--size-4);-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.read-more.svelte-1tvgthn.svelte-1tvgthn{align-items:center;color:var(--color-primary);display:flex;font-weight:500;gap:var(--size-2)}.arrow.svelte-1tvgthn.svelte-1tvgthn{transition:transform .2s ease}.post-preview.svelte-1tvgthn:hover .arrow.svelte-1tvgthn{transform:translate(4px)}.posts-container.svelte-1cru3hy{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:var(--size-6);gap:var(--size-6);margin:0 auto;max-width:1200px;padding:var(--size-4)}.post-item.svelte-1cru3hy{background:#fff;border-radius:var(--radius-lg);box-shadow:0 4px 6px #0000000d;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.post-item.svelte-1cru3hy:hover{box-shadow:0 12px 24px #0000001a;transform:translateY(-4px)}@media (max-width:768px){.posts-container.svelte-1cru3hy{grid-template-columns:1fr;padding:var(--size-2)}}.header.svelte-1kqf2cf{padding-top:1rem}.title.svelte-1kqf2cf{font-size:2.25rem;font-weight:700;letter-spacing:-.025em}@media (min-width:640px){.title.svelte-1kqf2cf{font-size:3rem}}.posts-section.svelte-1kqf2cf{margin-top:1rem}@media (min-width:640px){.posts-section.svelte-1kqf2cf{margin-top:2rem}}.pagination.svelte-1kqf2cf{justify-content:space-between;padding-bottom:2rem;padding-top:4rem}.link.svelte-1kqf2cf,.pagination.svelte-1kqf2cf{align-items:center;display:flex}.link.svelte-1kqf2cf{color:#3b82f6;font-weight:500;gap:.5rem}
