.blog-page.svelte-8fdu19{max-width:820px;padding:4.5rem 0 6rem}.hero.svelte-8fdu19{margin-bottom:3.5rem}.hero.svelte-8fdu19 h1:where(.svelte-8fdu19){font-size:3rem;letter-spacing:-.035em;margin:0;line-height:1.1}.subtitle.svelte-8fdu19{color:var(--fg-muted);font-size:1.12rem;line-height:1.6;margin:.85rem 0 0;max-width:34rem}.posts.svelte-8fdu19{display:grid;gap:1rem}.post-card.svelte-8fdu19{display:block;padding:1.75rem 2rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);text-decoration:none;color:var(--fg);transition:border-color .2s ease,box-shadow .2s ease}.post-card.svelte-8fdu19:hover{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),0 4px 20px -4px color-mix(in srgb,var(--accent) 14%,transparent);text-decoration:none}.post-card.svelte-8fdu19 time:where(.svelte-8fdu19){display:block;font-size:.8rem;font-family:var(--mono);color:var(--fg-muted);letter-spacing:.02em}.post-card.svelte-8fdu19 h2:where(.svelte-8fdu19){font-size:1.35rem;line-height:1.35;letter-spacing:-.02em;margin:.55rem 0 0}.post-card.svelte-8fdu19 .desc:where(.svelte-8fdu19){color:var(--fg-muted);font-size:.94rem;line-height:1.6;margin:.45rem 0 0}.read-more.svelte-8fdu19{display:inline-flex;align-items:center;gap:5px;margin-top:1.1rem;font-size:.86rem;font-weight:600;color:var(--accent)}.read-more.svelte-8fdu19 svg:where(.svelte-8fdu19){transition:transform .2s ease}.post-card.svelte-8fdu19:hover .read-more:where(.svelte-8fdu19) svg:where(.svelte-8fdu19){transform:translate(3px)}.empty.svelte-8fdu19{color:var(--fg-muted);font-size:1.05rem}@media (max-width: 640px){.blog-page.svelte-8fdu19{padding:2.5rem 0 4rem}.hero.svelte-8fdu19 h1:where(.svelte-8fdu19){font-size:2.2rem}.hero.svelte-8fdu19{margin-bottom:2.5rem}.post-card.svelte-8fdu19{padding:1.35rem 1.5rem}}
