.blog-page.svelte-56751s.svelte-56751s{min-height:100vh;padding:2rem 1rem;max-width:800px;margin:0 auto}.blog-header.svelte-56751s.svelte-56751s{margin-bottom:3rem}.back-link.svelte-56751s.svelte-56751s{color:#9ca3af;text-decoration:none;font-size:.9rem;margin-bottom:1rem;display:inline-block;transition:color .2s}.back-link.svelte-56751s.svelte-56751s:hover{color:#f4d03f}.blog-header.svelte-56751s h1.svelte-56751s{font-size:2.5rem;color:#e6e9ff;margin:.5rem 0}.subtitle.svelte-56751s.svelte-56751s{color:#9ca3af;font-size:1.1rem;margin:0}.articles-grid.svelte-56751s.svelte-56751s{display:flex;flex-direction:column;gap:2rem}.article-card.svelte-56751s.svelte-56751s{padding:1.5rem;background:#151c3966;border:1px solid rgba(40,49,99,.3);border-radius:12px;transition:all .3s}.article-card.svelte-56751s.svelte-56751s:hover{border-color:#f4d03f4d;transform:translateY(-2px)}.article-meta.svelte-56751s.svelte-56751s{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.85rem}.category.svelte-56751s.svelte-56751s{color:#f4d03f;font-weight:500}.divider.svelte-56751s.svelte-56751s{color:#6b7280}.read-time.svelte-56751s.svelte-56751s{color:#9ca3af}.article-card.svelte-56751s h2.svelte-56751s{margin:0 0 .75rem;font-size:1.5rem}.article-card.svelte-56751s h2 a.svelte-56751s{color:#e6e9ff;text-decoration:none;transition:color .2s}.article-card.svelte-56751s h2 a.svelte-56751s:hover{color:#f4d03f}.description.svelte-56751s.svelte-56751s{color:#b4b9d0;line-height:1.6;margin:0 0 1rem}.article-footer.svelte-56751s.svelte-56751s{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px solid rgba(40,49,99,.3)}time.svelte-56751s.svelte-56751s{color:#6b7280;font-size:.85rem}.read-more.svelte-56751s.svelte-56751s{color:#f4d03f;text-decoration:none;font-size:.9rem;font-weight:500;transition:transform .2s;display:inline-block}.read-more.svelte-56751s.svelte-56751s:hover{transform:translate(3px)}@media (max-width: 640px){.blog-header.svelte-56751s h1.svelte-56751s{font-size:2rem}.article-card.svelte-56751s.svelte-56751s{padding:1.25rem}.article-card.svelte-56751s h2.svelte-56751s{font-size:1.25rem}}
