body{background:var(--faf-locked-dark)}.blog-post.svelte-1flepf4{max-width:800px;margin:0 auto;padding:2rem 1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.7;color:#e5e5e5}.post-header.svelte-1flepf4{margin-bottom:3rem;border-bottom:2px solid #333;padding-bottom:2rem}h1.svelte-1flepf4{font-size:2.2rem;margin:.5rem 0;color:#fff;line-height:1.3}.subtitle.svelte-1flepf4{font-size:1.2rem;color:#fff;font-weight:600;margin:.5rem 0}.media-type.svelte-1flepf4{font-size:.9rem;color:#e5e5e5;margin:.75rem 0 0}.post-content.svelte-1flepf4{font-size:1.1rem}.lead.svelte-1flepf4{font-size:1.2rem;line-height:1.7;margin-bottom:2rem;color:#fff}h2.svelte-1flepf4{font-size:1.6rem;margin:3rem 0 1.5rem;color:#fff;border-bottom:1px solid #222;padding-bottom:.5rem}p.svelte-1flepf4{margin-bottom:1.25rem}strong.svelte-1flepf4{color:#fff}ul.svelte-1flepf4{margin:1rem 0 1.5rem 1.5rem}li.svelte-1flepf4{margin-bottom:.5rem}code.svelte-1flepf4{font-family:SF Mono,Fira Code,Consolas,monospace;background:#1f1f1f;color:#fff;padding:.2rem .4rem;border-radius:4px;font-size:.9em}pre.svelte-1flepf4{background:#161616;color:#e5e5e5;padding:1.25rem;border:1px solid #333;border-radius:8px;overflow-x:auto;font-size:.95rem;margin:1.5rem 0}pre.svelte-1flepf4 code:where(.svelte-1flepf4){background:none;padding:0;color:#e5e5e5}table.svelte-1flepf4{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:1rem}th.svelte-1flepf4,td.svelte-1flepf4{text-align:left;padding:.6rem .75rem;border-bottom:1px solid #222}th.svelte-1flepf4{font-weight:700;color:#fff}.spec-pointer.svelte-1flepf4{font-size:1.05rem;margin-top:1rem}a.svelte-1flepf4{color:#0ff;text-decoration:underline}a.svelte-1flepf4:hover{text-decoration:none}@media(max-width:768px){h1.svelte-1flepf4{font-size:1.75rem}.blog-post.svelte-1flepf4{padding:1rem}}
