.blog-page.svelte-1uha8ag{width:min(100% - 2rem,1100px);margin:0 auto;padding:2rem 0 8rem;position:relative}.site-header.svelte-1uha8ag{justify-content:space-between;align-items:center;margin-bottom:7rem;display:flex}.brand.svelte-1uha8ag{color:inherit;align-items:center;text-decoration:none;display:inline-flex}.brand-mark.svelte-1uha8ag{letter-spacing:-.05em;color:var(--color-primary);font-size:1.25rem;font-weight:800}.home-link.svelte-1uha8ag{border:1px solid var(--color-border);color:var(--color-text-muted);letter-spacing:.12em;border-radius:999px;align-items:center;gap:.5rem;padding:.55rem .8rem;font-size:.7rem;font-weight:700;text-decoration:none;transition:color .2s,border-color .2s,background .2s,transform .2s;display:inline-flex}.home-link.svelte-1uha8ag:hover{color:var(--color-text);border-color:var(--color-primary);background:var(--color-glow)}.home-arrow.svelte-1uha8ag{color:var(--color-primary);font-size:.9rem;line-height:1}.hero.svelte-1uha8ag{max-width:850px;margin-bottom:5rem}.hero-top.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.eyebrow.svelte-1uha8ag,.post-count.svelte-1uha8ag{letter-spacing:.14em;font-size:.75rem;font-weight:700}.post-count.svelte-1uha8ag{color:var(--color-text-muted)}h1.svelte-1uha8ag{letter-spacing:-.055em;margin:0;font-size:clamp(4rem,10vw,8rem);font-weight:800;line-height:.88}h1.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--color-primary);display:block}.hero-description.svelte-1uha8ag{max-width:650px;color:var(--color-text-muted);margin:2rem 0 0;font-size:1.1rem;line-height:1.7}.posts.svelte-1uha8ag{gap:1rem;display:grid}.post.svelte-1uha8ag{color:inherit;opacity:0;animation:.7s cubic-bezier(.16,1,.3,1) forwards svelte-1uha8ag-fadeUp;animation-delay:calc(min(var(--post-index), 3) * .1s);grid-template-columns:60px minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding:1.5rem;text-decoration:none;transition:transform .25s;display:grid;position:relative}.post.svelte-1uha8ag:hover{transform:translateY(-3px)}.post-number.svelte-1uha8ag{color:var(--color-primary);align-self:start;padding-top:.2rem;font-family:monospace;font-size:.8rem;font-weight:600}.post-main.svelte-1uha8ag{min-width:0}.post-meta.svelte-1uha8ag{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:.65rem;font-size:.75rem;display:flex}.separator.svelte-1uha8ag{opacity:.5}.tag.svelte-1uha8ag{color:var(--color-primary)}h2.svelte-1uha8ag{letter-spacing:-.035em;margin:0;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:700;line-height:1.05}.excerpt.svelte-1uha8ag{max-width:700px;color:var(--color-text-muted);margin:.75rem 0 0;line-height:1.6}.arrow.svelte-1uha8ag{border:1px solid var(--color-border);width:44px;height:44px;color:var(--color-primary);border-radius:50%;flex-shrink:0;place-items:center;font-size:1.2rem;line-height:1;transition:transform .25s,background .25s;display:grid}.post.svelte-1uha8ag:hover .arrow:where(.svelte-1uha8ag){background:var(--color-glow);transform:rotate(45deg)}.empty.svelte-1uha8ag{color:var(--color-text-muted);padding:2rem}.empty.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0}@keyframes svelte-1uha8ag-fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (width<=700px){.blog-page.svelte-1uha8ag{width:min(100% - 1.5rem,1100px);padding:1.25rem 0 5rem}.site-header.svelte-1uha8ag{margin-bottom:4rem}.hero.svelte-1uha8ag{margin-bottom:3rem}.hero-top.svelte-1uha8ag{margin-bottom:1.5rem}h1.svelte-1uha8ag{font-size:clamp(3.5rem,17vw,6rem)}.hero-description.svelte-1uha8ag{font-size:1rem}.post.svelte-1uha8ag{grid-template-columns:35px minmax(0,1fr);gap:.75rem;padding:1.2rem}.arrow.svelte-1uha8ag{display:none}h2.svelte-1uha8ag{font-size:1.45rem}.home-link.svelte-1uha8ag span:where(.svelte-1uha8ag):first-child{display:none}.home-link.svelte-1uha8ag{justify-content:center;width:38px;height:38px;padding:0}}
