.post.svelte-wdqih1{max-width:720px;margin:0 auto;padding:120px 24px 80px}.post-header.svelte-wdqih1{margin-bottom:48px}.post-meta.svelte-wdqih1{font-family:var(--font-sans);color:var(--color-ink3);align-items:center;gap:8px;margin-bottom:16px;font-size:.78rem;display:flex}.post-title.svelte-wdqih1{font-family:var(--font-serif);letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(2rem,5vw,3.2rem);font-weight:400;line-height:1.1}.post-subtitle.svelte-wdqih1{font-family:var(--font-sans);color:var(--color-ink2);margin:0;font-size:1.05rem;line-height:1.6}.post-tags.svelte-wdqih1{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.tag.svelte-wdqih1{font-family:var(--font-sans);background:var(--color-accent-faint);color:var(--color-accent);letter-spacing:.03em;border-radius:999px;padding:4px 10px;font-size:.7rem;font-weight:500}.post-section.svelte-wdqih1{margin-bottom:40px}.post-section.svelte-wdqih1 h2:where(.svelte-wdqih1){font-family:var(--font-serif);margin:0 0 16px;font-size:1.6rem;font-weight:400;line-height:1.2}.post-section.svelte-wdqih1 p:where(.svelte-wdqih1){font-family:var(--font-sans);color:var(--color-ink2);margin:0 0 16px;font-size:.95rem;line-height:1.75}.post-section.svelte-wdqih1 p:where(.svelte-wdqih1) strong{color:var(--color-ink);font-weight:600}.post-section.svelte-wdqih1 p:where(.svelte-wdqih1) em{color:var(--color-ink)}.post-section.svelte-wdqih1 ul:where(.svelte-wdqih1){margin:0 0 16px;padding:0 0 0 20px}.post-section.svelte-wdqih1 li:where(.svelte-wdqih1){font-family:var(--font-sans);color:var(--color-ink2);margin-bottom:10px;font-size:.95rem;line-height:1.7}.post-section.svelte-wdqih1 li:where(.svelte-wdqih1) strong{color:var(--color-ink);font-weight:600}.post-section.svelte-wdqih1 code{font-family:var(--font-mono);background:var(--color-bg3);color:var(--color-accent);border-radius:4px;padding:2px 6px;font-size:.82em}.callout.svelte-wdqih1{background:var(--color-accent-faint);border-left:3px solid var(--color-accent);font-family:var(--font-sans);color:var(--color-ink2);border-radius:0 8px 8px 0;margin:24px 0;padding:16px 20px;font-size:.88rem;line-height:1.6}.callout.svelte-wdqih1 strong{color:var(--color-accent)}.stats-banner.svelte-wdqih1{margin:48px 0}.stats-grid.svelte-wdqih1{background:var(--color-bg2);border:1px solid var(--color-hair);border-radius:16px;grid-template-columns:repeat(4,1fr);gap:16px;padding:32px 24px;display:grid}.code-block.svelte-wdqih1{background:var(--color-bg3);border:1px solid var(--color-hair);font-family:var(--font-mono);color:var(--color-ink2);border-radius:10px;margin:24px 0;padding:20px;font-size:.82rem;line-height:1.6;overflow-x:auto}.signoff.svelte-wdqih1{background:var(--color-bg2);border:1px solid var(--color-hair);border-radius:12px;margin-top:32px;padding:20px}.signoff.svelte-wdqih1 p:where(.svelte-wdqih1){margin:0!important;font-size:.88rem!important}.rv{opacity:0;transition:opacity .7s var(--ease-out-soft), transform .7s var(--ease-out-soft);transition-delay:var(--td,0s);transform:translateY(24px)}.rv.v{opacity:1;transform:translateY(0)}.rv-d1{--td:80ms}@media (width<=600px){.post.svelte-wdqih1{padding:100px 16px 60px}.stats-grid.svelte-wdqih1{grid-template-columns:repeat(2,1fr);gap:24px}}
