.dark-page.svelte-u4k2t{min-height:100vh;background:var(--bg-deep)}.blog-page.svelte-u4k2t{max-width:720px;margin:0 auto;padding:84px 21px 56px;color:var(--text-bright)}h1.svelte-u4k2t{font-size:2.5rem;font-weight:700;color:var(--text-bright);margin-bottom:7px}.blog-intro.svelte-u4k2t{color:var(--text-mid);font-size:var(--font-lg);margin-bottom:42px}.posts-list.svelte-u4k2t{display:flex;flex-direction:column;gap:21px}.post-card.svelte-u4k2t{display:block;text-decoration:none;padding:21px;border:1px solid var(--border-glass);border-radius:14px;background:var(--bg-glass);transition:border-color .15s}.post-card.svelte-u4k2t:hover{border-color:var(--primary)}.post-card.svelte-u4k2t time:where(.svelte-u4k2t){font-size:var(--font-sm);color:var(--text-dim)}.post-card.svelte-u4k2t h2:where(.svelte-u4k2t){font-size:var(--font-xl);font-weight:600;color:var(--text-bright);margin:7px 0}.post-card.svelte-u4k2t p:where(.svelte-u4k2t){font-size:var(--font-base);color:var(--text-mid);line-height:1.5}
