.post.svelte-1dd3y6g{max-width:1100px;margin:0 auto;padding:0 24px}.post-header.svelte-1dd3y6g{padding:40px 0 32px}.back-link.svelte-1dd3y6g{font-family:var(--mono);font-size:12px;color:var(--text-muted);text-decoration:none;display:inline-block;margin-bottom:24px}.back-link.svelte-1dd3y6g:hover{color:var(--text)}.post-meta.svelte-1dd3y6g{display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:12px;color:var(--text-muted);margin-bottom:12px}.meta-dot.svelte-1dd3y6g{width:3px;height:3px;border-radius:50%;background:var(--text-muted)}.post-header.svelte-1dd3y6g h1:where(.svelte-1dd3y6g){font-family:var(--sans);font-size:clamp(24px,5vw,36px);font-weight:600;line-height:1.2;margin:0 0 12px;letter-spacing:-.02em}.post-subtitle.svelte-1dd3y6g{font-size:16px;color:var(--text-secondary);line-height:1.6;margin:0}.post-body.svelte-1dd3y6g{padding-bottom:60px}.post-body.svelte-1dd3y6g h2:where(.svelte-1dd3y6g){font-family:var(--sans);font-size:20px;font-weight:600;margin:40px 0 12px;color:var(--text)}.post-body.svelte-1dd3y6g h3:where(.svelte-1dd3y6g){font-family:var(--mono);font-size:15px;font-weight:500;margin:28px 0 8px;color:var(--text)}.post-body.svelte-1dd3y6g p:where(.svelte-1dd3y6g){font-size:15px;line-height:1.75;color:var(--text-secondary);margin:0 0 16px}.post-body.svelte-1dd3y6g ul:where(.svelte-1dd3y6g),.post-body.svelte-1dd3y6g ol:where(.svelte-1dd3y6g){font-size:15px;line-height:1.75;color:var(--text-secondary);margin:0 0 16px;padding-left:20px}.post-body.svelte-1dd3y6g li:where(.svelte-1dd3y6g){margin-bottom:6px}.post-body.svelte-1dd3y6g strong:where(.svelte-1dd3y6g){color:var(--text);font-weight:500}.post-body.svelte-1dd3y6g code:where(.svelte-1dd3y6g){font-family:var(--mono);font-size:13px;padding:1px 6px;background:var(--surface);border:1px solid var(--border);border-radius:4px;color:var(--text)}.post-body.svelte-1dd3y6g a:where(.svelte-1dd3y6g){color:var(--accent);text-decoration:none}.post-body.svelte-1dd3y6g a:where(.svelte-1dd3y6g):hover{text-decoration:underline}.code-block.svelte-1dd3y6g{background:#0d1215;border:1px solid #1a2228;border-radius:8px;overflow:hidden;margin:16px 0 24px}.code-bar.svelte-1dd3y6g{padding:8px 16px;font-family:var(--mono);font-size:11px;color:#5a6470;background:#0a0f12;border-bottom:1px solid #1a2228}.code-block.svelte-1dd3y6g pre:where(.svelte-1dd3y6g){margin:0;padding:16px;overflow-x:auto}.code-block.svelte-1dd3y6g code:where(.svelte-1dd3y6g){font-family:var(--mono);font-size:13px;line-height:1.7;color:#dde4e8;background:none;border:none;padding:0;border-radius:0}.sy-k.svelte-1dd3y6g{color:#7ee787}.sy-s.svelte-1dd3y6g{color:#a5d6ff}.sy-v.svelte-1dd3y6g{color:#d2a8ff}.sy-d.svelte-1dd3y6g{color:#5a6470}@media(max-width:768px){.post-header.svelte-1dd3y6g{padding:30px 0 24px}}
