main.svelte-u4k2t{width:100%;overflow-x:hidden}section.svelte-u4k2t{padding:4rem 1.5rem;max-width:1000px;margin:0 auto}.hero.svelte-u4k2t{padding-top:4rem;padding-bottom:2.5rem}.hero-content.svelte-u4k2t{text-align:center}.breadcrumb.svelte-u4k2t{display:flex;justify-content:center;gap:.5rem;margin-bottom:2rem;font-size:.875rem;color:var(--color-text-muted)}.breadcrumb.svelte-u4k2t a:where(.svelte-u4k2t){color:var(--color-accent);transition:opacity .2s}.breadcrumb.svelte-u4k2t a:where(.svelte-u4k2t):hover{opacity:.8}h1.svelte-u4k2t{font-size:clamp(2rem,6vw,3rem);font-weight:700;letter-spacing:-.03em;margin-bottom:1rem;color:var(--color-text)}.subtitle.svelte-u4k2t{font-size:1.125rem;color:var(--color-text-muted);max-width:720px;margin:0 auto;line-height:1.7}.posts.svelte-u4k2t{padding-top:1.5rem}.posts-grid.svelte-u4k2t{display:grid;grid-template-columns:1fr;gap:1.25rem}.post-card.svelte-u4k2t{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-bg);transition:background .2s ease,border-color .2s ease}.post-card.svelte-u4k2t:hover{background:var(--color-bg-subtle);border-color:var(--color-border-strong)}.post-body.svelte-u4k2t{padding:1.5rem 1.75rem 1.75rem;display:flex;flex-direction:column;gap:.75rem}.post-meta.svelte-u4k2t{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--color-text-muted)}.dot.svelte-u4k2t{opacity:.7}.post-body.svelte-u4k2t h2:where(.svelte-u4k2t){font-size:1.25rem;font-weight:700;letter-spacing:-.02em;color:var(--color-text)}.post-body.svelte-u4k2t p:where(.svelte-u4k2t){font-size:.9375rem;color:var(--color-text-secondary);line-height:1.7;max-width:68ch}.read-more.svelte-u4k2t{margin-top:.25rem;font-weight:600;color:var(--color-accent)}@media(max-width:600px){.post-card.svelte-u4k2t{border-radius:0}.post-body.svelte-u4k2t{padding:1.25rem}}
