.post.svelte-1teoznn{padding:110px 0 90px}.crumbs.svelte-1teoznn{display:flex;gap:8px;font-size:13px;color:var(--text-muted, #a1aaa8);margin-bottom:26px}.crumbs.svelte-1teoznn a:where(.svelte-1teoznn){color:var(--accent, #14b8a6)}.meta.svelte-1teoznn{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12.5px;color:var(--text-muted, #a1aaa8);margin-bottom:16px}.tag.svelte-1teoznn{font:10px var(--font-mono, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--accent, #14b8a6);background:color-mix(in srgb,var(--accent, #14b8a6) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent, #14b8a6) 30%,transparent);padding:3px 9px;border-radius:999px}.dot.svelte-1teoznn{opacity:.5}.post-head.svelte-1teoznn h1:where(.svelte-1teoznn){font-size:clamp(2rem,4.2vw,3rem);line-height:1.12;margin:0 0 18px;color:var(--text-primary, #e9edeb)}.post-head.svelte-1teoznn .lede:where(.svelte-1teoznn){font-size:1.15rem;line-height:1.7;color:var(--text-secondary, #bdc6c3);margin:0 0 16px}.byline.svelte-1teoznn{font-size:13px;color:var(--text-muted, #a1aaa8);margin:0}.hero.svelte-1teoznn{margin:36px 0 44px;border-radius:16px;overflow:hidden;border:1px solid var(--border-strong, #344a55);aspect-ratio:1200 / 630;background:#0c1418}.hero.svelte-1teoznn img:where(.svelte-1teoznn){width:100%;height:100%;object-fit:cover;display:block}.prose.svelte-1teoznn h2{font-size:1.6rem;line-height:1.25;margin:44px 0 16px;color:var(--text-primary, #e9edeb)}.prose.svelte-1teoznn h3{font-size:1.22rem;line-height:1.3;margin:30px 0 12px;color:var(--text-primary, #e9edeb)}.prose.svelte-1teoznn p{font-size:1.05rem;line-height:1.8;color:var(--text-secondary, #bdc6c3);margin:0 0 18px}.prose.svelte-1teoznn ul,.prose.svelte-1teoznn ol{margin:0 0 20px;padding-left:24px;color:var(--text-secondary, #bdc6c3)}.prose.svelte-1teoznn li{line-height:1.75;margin-bottom:9px}.prose.svelte-1teoznn a{color:var(--accent, #14b8a6);text-decoration:underline;text-underline-offset:2px}.prose.svelte-1teoznn strong{color:var(--text-primary, #e9edeb);font-weight:600}.prose.svelte-1teoznn code{font:.9em var(--font-mono, monospace);background:color-mix(in srgb,var(--accent, #14b8a6) 10%,transparent);border:1px solid color-mix(in srgb,var(--accent, #14b8a6) 22%,transparent);padding:1px 6px;border-radius:5px;color:#cfe3e4}.cta.svelte-1teoznn{margin:52px 0 0;padding:28px;border:1px solid var(--border-strong, #344a55);border-radius:14px;background:var(--bg-card, #181c1d);display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.cta.svelte-1teoznn strong:where(.svelte-1teoznn){color:var(--text-primary, #e9edeb);font-size:1.05rem}.cta-actions.svelte-1teoznn{display:flex;gap:12px}.btn-ghost.svelte-1teoznn{border:1px solid var(--border-strong, #344a55);color:var(--text-primary, #e9edeb);border-radius:8px;padding:9px 16px}.related.svelte-1teoznn{margin:72px 0 0}.related.svelte-1teoznn h2:where(.svelte-1teoznn){font-size:1.3rem;margin:0 0 22px;color:var(--text-primary, #e9edeb)}.related-grid.svelte-1teoznn{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.related-card.svelte-1teoznn{border:1px solid var(--border, #263238);border-radius:12px;overflow:hidden;background:var(--bg-card, #181c1d);padding-bottom:16px;transition:border-color .2s,transform .2s}.related-card.svelte-1teoznn:hover{border-color:var(--accent, #14b8a6);transform:translateY(-2px)}.related-media.svelte-1teoznn{aspect-ratio:1200 / 630;background:#0c1418;margin-bottom:14px}.related-media.svelte-1teoznn img:where(.svelte-1teoznn){width:100%;height:100%;object-fit:cover;display:block}.related-card.svelte-1teoznn .tag:where(.svelte-1teoznn){margin:0 16px}.related-card.svelte-1teoznn h3:where(.svelte-1teoznn){font-size:1rem;line-height:1.35;margin:12px 16px 0;color:var(--text-primary, #e9edeb)}@media(max-width:860px){.post.svelte-1teoznn{padding:92px 0 70px}.cta.svelte-1teoznn{flex-direction:column;align-items:flex-start}.related-grid.svelte-1teoznn{grid-template-columns:1fr}}
