.post.svelte-10gy6ep{max-width:720px;margin:0 auto;padding:40px 24px 80px;line-height:1.75}.back.svelte-10gy6ep{display:inline-block;font-family:var(--font-mono);font-size:.8rem;color:var(--c-light);text-decoration:none;margin-bottom:32px}.back.svelte-10gy6ep:hover{color:var(--c-black)}.post-head.svelte-10gy6ep{border-bottom:1px solid var(--c-border);padding-bottom:28px;margin-bottom:8px}.eyebrow.svelte-10gy6ep{display:block;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--c-light);margin-bottom:16px}.post-head.svelte-10gy6ep h1:where(.svelte-10gy6ep){font-size:2rem;font-weight:600;letter-spacing:-.03em;line-height:1.14}.byline.svelte-10gy6ep{margin-top:18px;font-family:var(--font-mono);font-size:.78rem;color:var(--c-light);display:flex;gap:8px;flex-wrap:wrap}.byline.svelte-10gy6ep .dot:where(.svelte-10gy6ep){opacity:.6}.lede.svelte-10gy6ep{font-size:1.15rem;line-height:1.7;color:var(--c-dark);margin:28px 0 8px}.post.svelte-10gy6ep h2{font-size:1.35rem;font-weight:600;letter-spacing:-.02em;margin:52px 0 14px;border-top:1px solid var(--c-border);padding-top:28px;line-height:1.3}.post.svelte-10gy6ep p:where(.svelte-10gy6ep){margin:16px 0}.post.svelte-10gy6ep em{font-style:italic}.props.svelte-10gy6ep{list-style:none;margin:16px 0;padding:0}.props.svelte-10gy6ep li:where(.svelte-10gy6ep){border-left:2px solid var(--c-border);padding:4px 0 4px 18px;margin:16px 0}.table-wrap.svelte-10gy6ep{overflow-x:auto;margin:20px 0;border:1px solid var(--c-border)}table.svelte-10gy6ep{width:100%;border-collapse:collapse;font-size:.88rem}th.svelte-10gy6ep,td.svelte-10gy6ep{border-bottom:1px solid var(--c-border);border-right:1px solid var(--c-border);padding:10px 12px;text-align:left;vertical-align:top}th.svelte-10gy6ep:last-child,td.svelte-10gy6ep:last-child{border-right:none}th.svelte-10gy6ep{background:var(--c-bg-soft);font-weight:600}tbody.svelte-10gy6ep tr:where(.svelte-10gy6ep):last-child td:where(.svelte-10gy6ep){border-bottom:none}.code.svelte-10gy6ep{margin:20px 0;border:1px solid var(--c-border)}.code-label.svelte-10gy6ep{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;color:var(--c-light);padding:8px 14px;border-bottom:1px solid var(--c-border);background:var(--c-bg-soft)}.code.svelte-10gy6ep pre:where(.svelte-10gy6ep){font-family:var(--font-mono);font-size:.82rem;line-height:1.65;padding:16px 14px;overflow-x:auto;white-space:pre;color:var(--c-dark)}.post.svelte-10gy6ep hr:where(.svelte-10gy6ep){border:none;border-top:1px solid var(--c-border);margin:44px 0 24px}.cta.svelte-10gy6ep{font-size:.95rem;color:var(--c-mid)}@media(max-width:640px){.post.svelte-10gy6ep{padding:28px 20px 56px}.post-head.svelte-10gy6ep h1:where(.svelte-10gy6ep){font-size:1.55rem}.lede.svelte-10gy6ep{font-size:1.05rem}}
