.blog-container.svelte-u4k2t{max-width:800px}.blog-list.svelte-u4k2t{display:flex;flex-direction:column;gap:24px}.blog-card.svelte-u4k2t{background:var(--card);border:1px solid var(--border);padding:32px;text-decoration:none;color:inherit;display:flex;flex-direction:column;transition:all .2s}.blog-card.svelte-u4k2t:hover{border-color:var(--foreground);transform:translateY(-2px);box-shadow:0 12px 40px #0000000f}.blog-date.svelte-u4k2t{font-family:var(--font-mono);font-size:.75rem;color:var(--muted-foreground);letter-spacing:1px;margin-bottom:12px}.blog-title.svelte-u4k2t{font-size:1.5rem;font-weight:700;letter-spacing:-.5px;color:var(--foreground);margin-bottom:12px;line-height:1.3}.blog-description.svelte-u4k2t{font-size:1rem;color:var(--muted-foreground);line-height:1.6;margin-bottom:24px;flex:1}.blog-footer.svelte-u4k2t{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:.7rem;letter-spacing:2px;opacity:.5;transition:opacity .2s}.blog-card.svelte-u4k2t:hover .blog-footer:where(.svelte-u4k2t){opacity:1}.landing-pagination.svelte-u4k2t{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:48px}.landing-page-btn.svelte-u4k2t{font-family:var(--font-mono);font-size:.7rem;letter-spacing:1px;padding:8px 16px;border:1px solid var(--border);background:transparent;color:var(--muted-foreground);text-decoration:none;transition:all .2s}.landing-page-btn.svelte-u4k2t:hover{border-color:var(--foreground);color:var(--foreground)}.landing-page-info.svelte-u4k2t{font-family:var(--font-mono);font-size:.7rem;color:var(--muted-foreground);letter-spacing:1px}@media(max-width:768px){.blog-card.svelte-u4k2t{padding:24px}.blog-title.svelte-u4k2t{font-size:1.25rem}}
