.post.svelte-1gvt2j4{padding:56px 0 80px}.chart-figure.svelte-1gvt2j4{margin:30px 0 26px}.chart-scroll.svelte-1gvt2j4{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:10px;border:1px solid var(--surface-border);background:var(--surface-raised)}.chart-scroll.svelte-1gvt2j4 img:where(.svelte-1gvt2j4){display:block;width:100%;height:auto}@media(max-width:760px){.chart-scroll.svelte-1gvt2j4 img:where(.svelte-1gvt2j4){width:680px;max-width:none}}.chart-figure.svelte-1gvt2j4 figcaption:where(.svelte-1gvt2j4){margin:12px 2px 0;font-size:.92rem;line-height:1.5;color:var(--text-muted, #8B94A2)}.post-hero.svelte-1gvt2j4{display:block;width:100%;height:auto;aspect-ratio:1200 / 630;border-radius:10px;border:1px solid var(--surface-border);margin:24px 0 20px;background:var(--surface-raised)}.post-header.svelte-1gvt2j4{margin-bottom:40px}.post-meta.svelte-1gvt2j4{font-family:var(--font-mono, monospace);font-size:12px;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.08em;margin:0 0 18px}.post.svelte-1gvt2j4 h1:where(.svelte-1gvt2j4){font-size:clamp(30px,4.6vw,44px);font-weight:600;letter-spacing:-.01em;line-height:1.15;color:var(--text-primary);margin:0 0 20px}.lede.svelte-1gvt2j4{font-size:clamp(16px,1.8vw,19px);line-height:1.6;color:var(--text-secondary);margin:0}.post.svelte-1gvt2j4 h2:where(.svelte-1gvt2j4){font-size:clamp(22px,2.4vw,26px);font-weight:600;color:var(--text-primary);margin:44px 0 18px;letter-spacing:-.005em}.post.svelte-1gvt2j4 p:where(.svelte-1gvt2j4){font-size:16px;line-height:1.7;color:var(--text-secondary);margin:0 0 18px}.post.svelte-1gvt2j4 ul:where(.svelte-1gvt2j4){margin:0 0 18px;padding-left:22px}.post.svelte-1gvt2j4 li:where(.svelte-1gvt2j4){font-size:16px;line-height:1.7;color:var(--text-secondary);margin:0 0 10px}.post.svelte-1gvt2j4 a:where(.svelte-1gvt2j4){color:var(--accent);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--accent) 40%,transparent)}.post.svelte-1gvt2j4 a:where(.svelte-1gvt2j4):hover{border-bottom-color:var(--accent)}.post.svelte-1gvt2j4 code:where(.svelte-1gvt2j4){font-family:var(--font-mono, monospace);font-size:14px;background:var(--surface-subtle);padding:2px 6px;border-radius:4px;color:var(--text-primary)}.post.svelte-1gvt2j4 strong:where(.svelte-1gvt2j4){color:var(--text-primary);font-weight:600}
