.nl-cta.svelte-1n0euwc{margin:2.5em 0 0;padding:1.5em 1.5em 1.6em;border:1px solid #e2e8f0;border-left:4px solid #4f46e5;border-radius:12px;background:#f8fafc}.nl-heading.svelte-1n0euwc{margin:0 0 .3em;font-weight:700;font-size:1.15rem;color:#0f172a}.nl-pitch.svelte-1n0euwc{margin:0 0 1em;color:#475569;font-size:.95rem;line-height:1.55}.nl-form.svelte-1n0euwc{display:flex;flex-wrap:wrap;gap:.5em;align-items:center}.nl-input.svelte-1n0euwc{flex:1 1 240px;min-width:0;padding:.6em .8em;border:1px solid #cbd5e1;border-radius:8px;font-size:1rem;background:#fff}.nl-input.svelte-1n0euwc:focus{outline:2px solid #4f46e5;outline-offset:1px;border-color:#4f46e5}.nl-btn.svelte-1n0euwc{padding:.62em 1.2em;background:#4f46e5;color:#fff;border:0;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;transition:background .15s}.nl-btn.svelte-1n0euwc:hover:not(:disabled){background:#4338ca}.nl-btn.svelte-1n0euwc:disabled{opacity:.6;cursor:default}.nl-success.svelte-1n0euwc{margin:0;color:#16a34a;font-weight:600}.nl-error.svelte-1n0euwc{flex:1 1 100%;margin:.35em 0 0;color:#dc2626;font-size:.9rem}.nl-hp.svelte-1n0euwc{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.cta-link.svelte-mo5iw2{margin:2.5em 0 0;padding:1.4em 1.5em;border:1px solid #e2e8f0;border-left:4px solid #4f46e5;border-radius:12px;background:#f8fafc}.cta-h.svelte-mo5iw2{margin:0 0 .3em;font-weight:700;font-size:1.15rem;color:#0f172a}.cta-b.svelte-mo5iw2{margin:0 0 1em;color:#475569;font-size:.95rem;line-height:1.55}.cta-btn.svelte-mo5iw2{display:inline-block;padding:.6em 1.2em;background:#4f46e5;color:#fff;text-decoration:none;border-radius:8px;font-weight:600;transition:background .15s}.cta-btn.svelte-mo5iw2:hover{background:#4338ca}.post-page.svelte-1v3hwb8{min-height:100vh;background:var(--bg-card, #ffffff);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}.post-container.svelte-1v3hwb8{max-width:920px;margin:0 auto;padding:0 24px}.post-back-bar.svelte-1v3hwb8{border-bottom:1px solid var(--border-light, #f3f4f6);padding:16px 0;background:var(--surface-alt, #fafafa)}.back-link.svelte-1v3hwb8{background:none;border:none;padding:0;font-size:.875rem;color:var(--text-secondary, #6b7280);cursor:pointer;text-decoration:none;display:inline-block;transition:color .15s}.back-link.svelte-1v3hwb8:hover{color:var(--text-primary, #111827)}.post-hero.svelte-1v3hwb8{padding:48px 0 40px;border-bottom:1px solid var(--border-light, #f3f4f6)}.post-hero-emoji.svelte-1v3hwb8{font-size:3rem;margin-bottom:20px}.post-meta-top.svelte-1v3hwb8{display:flex;align-items:center;gap:8px;margin-bottom:20px}.meta-date.svelte-1v3hwb8,.meta-readtime.svelte-1v3hwb8,.meta-author.svelte-1v3hwb8{font-size:.8rem;color:#9ca3af}.post-categories.svelte-1v3hwb8{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.category.svelte-1v3hwb8{font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-color, #b45309)}.meta-sep.svelte-1v3hwb8{color:#d1d5db}.post-title.svelte-1v3hwb8{font-family:Georgia,Iowan Old Style,Times New Roman,serif;font-size:clamp(1.9rem,4vw,2.5rem);font-weight:700;color:var(--text-primary, #121212);margin:0 0 14px;letter-spacing:-.01em;line-height:1.15}.post-subtitle.svelte-1v3hwb8{font-family:Georgia,Iowan Old Style,Times New Roman,serif;font-size:1.25rem;color:var(--text-secondary, #4b5563);font-style:italic;margin:0 0 12px;line-height:1.5}.post-description.svelte-1v3hwb8{font-family:Georgia,Iowan Old Style,Times New Roman,serif;font-size:1.0625rem;color:var(--text-secondary, #6b7280);line-height:1.6;margin:0 0 20px}.post-tags.svelte-1v3hwb8{display:flex;flex-wrap:wrap;gap:8px}.tag.svelte-1v3hwb8{font-size:.7rem;font-weight:500;padding:3px 10px;background:var(--surface-alt, #f3f4f6);color:var(--text-secondary, #374151);border-radius:100px;border:1px solid var(--border-color, #e5e7eb)}.author-box.svelte-1v3hwb8{display:flex;gap:16px;align-items:flex-start;margin-top:48px;padding-top:28px;border-top:1px solid var(--border-color, #e5e7eb)}.author-avatar.svelte-1v3hwb8{width:56px;height:56px;border-radius:50%;object-fit:cover;flex-shrink:0}.author-name.svelte-1v3hwb8{font-family:Georgia,Iowan Old Style,Times New Roman,serif;font-size:1rem;font-weight:700;color:var(--text-primary, #121212);margin:0 0 6px}.author-name.svelte-1v3hwb8 a:where(.svelte-1v3hwb8){color:inherit;text-decoration:none}.author-name.svelte-1v3hwb8 a:where(.svelte-1v3hwb8):hover{text-decoration:underline}.author-role.svelte-1v3hwb8{font-weight:400;font-style:italic;color:var(--text-secondary, #6b7280)}.author-role.svelte-1v3hwb8:before{content:" — "}.author-bio.svelte-1v3hwb8{font-family:Georgia,Iowan Old Style,Times New Roman,serif;font-size:.9375rem;line-height:1.6;color:var(--text-secondary, #4b5563);margin:0}.post-content-wrap.svelte-1v3hwb8{padding:48px 0 64px}.post-content.svelte-1v3hwb8{font-family:Georgia,Iowan Old Style,Times New Roman,serif;color:var(--text-primary, #242424);line-height:1.75;font-size:1.1875rem}.post-content>p:first-of-type{font-size:1.3125rem;line-height:1.65;color:var(--text-primary, #121212)}.post-content h1,.post-content h2,.post-content h3,.post-content h4{font-family:Georgia,Iowan Old Style,Times New Roman,serif;font-weight:700;color:var(--text-primary, #121212);letter-spacing:normal;line-height:1.25}.post-content h1{font-size:1.875rem;margin:2em 0 .75em}.post-content h2{font-size:1.6875rem;margin:52px 0 14px}.post-content h3{font-size:1.3125rem;margin:36px 0 10px}.post-content h4{font-size:1.125rem;margin:1.75em 0 .6em}.post-content>:first-child{margin-top:0}.post-content p,.post-content li,.post-content blockquote{font-family:Georgia,Iowan Old Style,Times New Roman,serif}.post-content p{margin:0 0 26px}.post-content a{color:#326891;text-decoration:underline;text-decoration-color:#c6d3dd;text-underline-offset:3px}.post-content a:hover{color:#23527c;text-decoration-color:#23527c}html[data-mode=dark] .post-content a{color:#8ab4d4;text-decoration-color:#4a6a78}html[data-mode=dark] .post-content a:hover{color:#aecde6}.post-content ul,.post-content ol{margin:0 0 1.5em;padding-left:1.75em}.post-content li{margin-bottom:.5em}.post-content blockquote{border-left:3px solid var(--text-primary, #121212);margin:0 0 26px;padding:2px 0 2px 22px;color:var(--text-secondary, #424242);font-style:italic}.post-content code{font-family:Fira Code,Cascadia Code,monospace;font-size:.875em;background:var(--surface-alt, #f3f4f6);padding:.15em .4em;border-radius:4px;color:#be185d}html[data-mode=dark] .post-content code{color:#f9a8d4}.post-content pre{background:#1f2937;color:#f9fafb;padding:20px 24px;border-radius:10px;overflow-x:auto;margin:1.5em 0;font-size:.875rem;line-height:1.6}.post-content pre code{background:none;padding:0;color:inherit;font-size:inherit}.post-content table{width:100%;border-collapse:collapse;margin:8px 0 34px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:.9375rem;line-height:1.5}.post-content table caption{caption-side:top;text-align:left;font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary, #565656);padding-bottom:10px}.post-content th{background:none;font-weight:700;color:var(--text-primary, #121212);padding:8px 14px 8px 0;border:0;border-bottom:2px solid var(--text-primary, #121212);text-align:left}.post-content td{padding:11px 14px 11px 0;border:0;border-bottom:1px solid var(--border-color, #e2e2e2);color:var(--text-primary, #242424);vertical-align:top}.post-content img{display:block;max-width:100%;height:auto;border-radius:4px;margin:40px auto 44px!important}.post-content>img:first-child{margin-top:8px!important}.post-content hr{border:none;border-top:1px solid var(--border-color, #d5d5d3);width:120px;margin:44px auto}.post-footer.svelte-1v3hwb8{border-top:1px solid var(--border-light, #f3f4f6);padding:24px 0;background:var(--surface-alt, #fafafa)}.post-explore-links.svelte-1v3hwb8{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .55rem;margin-bottom:14px;font-size:.85rem;color:var(--text-secondary, #6b7280)}.post-explore-links.svelte-1v3hwb8 .explore-label:where(.svelte-1v3hwb8){font-weight:600}.post-explore-links.svelte-1v3hwb8 a:where(.svelte-1v3hwb8){color:inherit;text-decoration:underline;text-underline-offset:3px}.post-explore-links.svelte-1v3hwb8 a:where(.svelte-1v3hwb8):hover{color:var(--text-primary, #111827)}.post-explore-links.svelte-1v3hwb8 .explore-sep:where(.svelte-1v3hwb8){opacity:.5}.post-not-found.svelte-1v3hwb8{text-align:center;padding:100px 24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}.post-not-found.svelte-1v3hwb8 h1:where(.svelte-1v3hwb8){font-size:2rem;font-weight:700;color:var(--text-primary, #111827);margin:0 0 12px}.post-not-found.svelte-1v3hwb8 p:where(.svelte-1v3hwb8){color:var(--text-secondary, #6b7280);margin:0 0 24px}@media (max-width: 600px){.post-hero.svelte-1v3hwb8{padding:32px 0 28px}.post-content-wrap.svelte-1v3hwb8{padding:32px 0 48px}.post-content.svelte-1v3hwb8{font-size:1.125rem}.post-content>p:first-of-type{font-size:1.1875rem}.post-content h2{font-size:1.5rem;margin-top:40px}.post-content h3{font-size:1.25rem}}
