body{background:var(--faf-page-bg)}.blog-post.svelte-147wem0{max-width:800px;margin:0 auto;padding:2rem 1rem 4rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#1a1a1a}.breadcrumb.svelte-147wem0{font-size:.9rem;color:#333;margin-bottom:1.5rem}.breadcrumb.svelte-147wem0 a:where(.svelte-147wem0){color:#00d4d4;text-decoration:none}.breadcrumb.svelte-147wem0 a:where(.svelte-147wem0):hover{text-decoration:underline}.post-header.svelte-147wem0 h1:where(.svelte-147wem0){font-size:2.6rem;margin:0 0 .5rem;color:#000;letter-spacing:-.02em}.subtitle.svelte-147wem0{font-size:1.25rem;color:#1a1a1a;margin:0 0 1rem;line-height:1.5}.meta.svelte-147wem0{display:flex;align-items:center;gap:.75rem;font-size:.9rem;color:#333;margin-bottom:2.5rem}.separator.svelte-147wem0{color:#333}.category.svelte-147wem0{padding:.25rem .75rem;border-radius:999px;font-size:.8rem;font-weight:600;color:#fff}.category.story.svelte-147wem0{background:#8b5a2b}.hero-image.svelte-147wem0{margin:-1rem -1rem 2rem;border-radius:12px;overflow:hidden}.hero-image.svelte-147wem0 img:where(.svelte-147wem0){width:100%;height:auto;display:block}.post-content.svelte-147wem0 section:where(.svelte-147wem0){margin-bottom:2.5rem}.as-of.svelte-147wem0{font-size:.7em;font-weight:400;color:#333;letter-spacing:0}.post-content.svelte-147wem0 h2:where(.svelte-147wem0){font-size:1.6rem;color:#000;margin:0 0 1rem;letter-spacing:-.01em}.post-content.svelte-147wem0 p:where(.svelte-147wem0){line-height:1.75;margin:0 0 1rem}.post-content.svelte-147wem0 a:where(.svelte-147wem0){color:#00d4d4}.lead.svelte-147wem0{font-size:1.1rem;line-height:1.8;background:#fff;border-left:4px solid #8B5A2B;padding:1.25rem 1.5rem;border-radius:0 8px 8px 0}.post-content.svelte-147wem0 ul:where(.svelte-147wem0){line-height:1.9;padding-left:1.25rem}.rot-table.svelte-147wem0{width:100%;border-collapse:collapse;margin:1.25rem 0;font-size:.95rem;background:#fff;border-radius:8px;overflow:hidden}.rot-table.svelte-147wem0 th:where(.svelte-147wem0){text-align:left;padding:.75rem 1rem;background:#f4f1ec;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;color:#1a1a1a}.rot-table.svelte-147wem0 td:where(.svelte-147wem0){padding:.75rem 1rem;border-top:1px solid #eee}.rot-table.svelte-147wem0 .hot:where(.svelte-147wem0){color:#c0392b}.terminal-block.svelte-147wem0{background:#1a1a1a;border-radius:8px;padding:1.25rem 1.5rem;margin:1.25rem 0;overflow-x:auto}.terminal-block.svelte-147wem0 code:where(.svelte-147wem0){background:none;color:#0f8;font-size:.9rem;line-height:1.7;padding:0}.insight-box.svelte-147wem0{background:#fdf8f3;border:2px solid #8B5A2B;border-radius:8px;padding:1.5rem;margin:2rem 0;text-align:center}.insight-box.svelte-147wem0 h3:where(.svelte-147wem0){margin:0 0 .5rem;color:#8b5a2b;font-size:1.1rem}.insight-box.svelte-147wem0 p:where(.svelte-147wem0){margin:0;line-height:1.7}.share-section.svelte-147wem0{text-align:center;margin:3rem 0 2rem}.share-btn.svelte-147wem0{display:inline-block;background:#000;color:#fff;padding:.75rem 2rem;border-radius:999px;text-decoration:none;font-weight:600}.share-btn.svelte-147wem0:hover{opacity:.85}.footer-note.svelte-147wem0{text-align:center;color:#1a1a1a;font-size:.95rem;border-top:1px solid #eee;padding-top:2rem}@media(max-width:600px){.post-header.svelte-147wem0 h1:where(.svelte-147wem0){font-size:2rem}.rot-table.svelte-147wem0{font-size:.85rem}.rot-table.svelte-147wem0 th:where(.svelte-147wem0),.rot-table.svelte-147wem0 td:where(.svelte-147wem0){padding:.5rem .6rem}}
