.hero.svelte-1uha8ag{padding:8rem 2rem 6rem;max-width:1200px;margin:0 auto}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:clamp(2.5rem,8vw,5rem);font-weight:600;line-height:1.05;letter-spacing:-.03em;color:#000}.posts.svelte-1uha8ag{max-width:1200px;margin:0 auto;padding:0 2rem 6rem}.empty.svelte-1uha8ag{color:#999;font-size:1rem}.post-list.svelte-1uha8ag{border-top:1px solid #e0e0e0}.post-item.svelte-1uha8ag{display:flex;align-items:center;gap:2rem;padding:2rem 0;border-bottom:1px solid #e0e0e0;text-decoration:none;transition:all .2s ease}.post-item.svelte-1uha8ag:hover{padding-left:1rem}.post-item.svelte-1uha8ag:hover h2:where(.svelte-1uha8ag){color:#666}.post-number.svelte-1uha8ag{font-family:JetBrains Mono,monospace;font-size:.75rem;color:#999;min-width:1.5rem}.post-content.svelte-1uha8ag{flex:1}.post-content.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:1.25rem;font-weight:500;margin-bottom:.5rem;transition:color .2s ease}.post-meta.svelte-1uha8ag{font-size:.8125rem;color:#999;display:flex;align-items:center;gap:.5rem}.separator.svelte-1uha8ag{color:#ccc}.tags.svelte-1uha8ag{color:#666}.arrow.svelte-1uha8ag{font-size:1.25rem;color:#ccc;transition:all .2s ease}.post-item.svelte-1uha8ag:hover .arrow:where(.svelte-1uha8ag){color:#000;transform:translate(4px)}.view-all.svelte-1uha8ag{display:inline-block;margin-top:3rem;font-size:.875rem;color:#666;text-decoration:underline;text-underline-offset:3px}.view-all.svelte-1uha8ag:hover{color:#000}@media(max-width:640px){.hero.svelte-1uha8ag{padding:6rem 1.5rem 4rem}.posts.svelte-1uha8ag{padding:0 1.5rem 4rem}.post-item.svelte-1uha8ag{gap:1rem}.post-number.svelte-1uha8ag{display:none}}
