.progress.svelte-11kmwpm{position:fixed;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#d75c0a,#f0863c);transform-origin:0 50%;z-index:50}.post.svelte-11kmwpm{--brand: #d75c0a;--brand-deep: #a24a04;--ink: #1b1614;--muted: #6b625c;--line: #ece4dc;--tint: #fbf8f4;max-width:46rem;margin:0 auto;padding:3.5rem 1.5rem 6rem;color:var(--ink);font-family:Poppins,ui-sans-serif,system-ui,sans-serif}.chips.svelte-11kmwpm{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1.25rem}.chip.svelte-11kmwpm{font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.07em;padding:.3rem .65rem;border-radius:999px;background:#d75c0a1a;color:var(--brand-deep)}h1.svelte-11kmwpm{margin:0;font-size:clamp(2rem,5vw,3rem);font-weight:700;letter-spacing:-.035em;line-height:1.08}.standfirst.svelte-11kmwpm{margin:1.1rem 0 0;font-family:Spectral,Georgia,serif;font-size:1.3rem;line-height:1.5;color:var(--muted)}.byline.svelte-11kmwpm{display:flex;align-items:center;gap:.85rem;margin:2rem 0 0;padding-bottom:2rem;border-bottom:1px solid var(--line)}.avatar.svelte-11kmwpm{display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border-radius:50%;background:linear-gradient(160deg,var(--brand),var(--brand-deep));color:#fff;font-size:.75rem;font-weight:700;flex-shrink:0}.who.svelte-11kmwpm{margin:0;font-size:.9rem;font-weight:600}.when.svelte-11kmwpm{margin:.15rem 0 0;font-size:.82rem;color:var(--muted)}.dot.svelte-11kmwpm{margin:0 .35rem;opacity:.5}.cover.svelte-11kmwpm{width:100%;border-radius:.9rem;margin-top:2.5rem;box-shadow:0 14px 40px #1b16141a}.prose.svelte-11kmwpm{margin-top:2.5rem;font-family:Spectral,Georgia,serif;font-size:1.16rem;line-height:1.8}.prose.svelte-11kmwpm p{margin:0 0 1.4rem}.prose.svelte-11kmwpm h2,.prose.svelte-11kmwpm h3{font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-weight:600;letter-spacing:-.02em;line-height:1.25;scroll-margin-top:2rem}.prose.svelte-11kmwpm h2{font-size:1.6rem;margin:3rem 0 1rem}.prose.svelte-11kmwpm h3{font-size:1.25rem;margin:2.25rem 0 .75rem}.prose.svelte-11kmwpm a{color:var(--brand-deep);text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px;text-decoration-color:#d75c0a66}.prose.svelte-11kmwpm a:hover{text-decoration-color:var(--brand)}.prose.svelte-11kmwpm strong{font-weight:600;color:#100c0a}.prose.svelte-11kmwpm ul,.prose.svelte-11kmwpm ol{margin:0 0 1.4rem;padding-left:1.3rem}.prose.svelte-11kmwpm li{margin:.5rem 0}.prose.svelte-11kmwpm ul li::marker{color:var(--brand)}.prose.svelte-11kmwpm blockquote{margin:2rem 0;padding:.25rem 0 .25rem 1.25rem;border-left:3px solid var(--brand);color:var(--muted);font-style:italic}.prose.svelte-11kmwpm img,.prose.svelte-11kmwpm video,.prose.svelte-11kmwpm iframe{max-width:100%;border-radius:.6rem}.prose.svelte-11kmwpm hr{border:0;border-top:1px solid var(--line);margin:3rem 0}.prose.svelte-11kmwpm table{width:100%;border-collapse:separate;border-spacing:0;margin:2rem 0;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:.95rem;border:1px solid var(--line);border-radius:.7rem;overflow:hidden;display:block;overflow-x:auto}.prose.svelte-11kmwpm thead{background:var(--tint)}.prose.svelte-11kmwpm th{text-align:left;font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;color:var(--brand-deep)}.prose.svelte-11kmwpm th,.prose.svelte-11kmwpm td{padding:.75rem 1rem;border-bottom:1px solid var(--line);vertical-align:top}.prose.svelte-11kmwpm tbody tr:last-child td{border-bottom:0}.prose.svelte-11kmwpm tbody tr:nth-child(2n){background:#fdfbf9}.prose.svelte-11kmwpm code{font-size:.9em;background:var(--tint);border:1px solid var(--line);border-radius:.3rem;padding:.1rem .35rem}.prose.svelte-11kmwpm pre{background:#1b1614;color:#f5efe8;padding:1rem 1.25rem;border-radius:.7rem;overflow-x:auto;margin:2rem 0}.prose.svelte-11kmwpm pre code{background:none;border:0;padding:0;color:inherit}.prose.svelte-11kmwpm .blog-toc{background:var(--tint);border:1px solid var(--line);border-radius:.8rem;padding:1.15rem 1.4rem;margin-bottom:2.5rem;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:.92rem}.prose.svelte-11kmwpm .blog-toc-title{margin:0 0 .6rem;font-weight:600;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.prose.svelte-11kmwpm .blog-toc ul{list-style:none;padding-left:0;margin:0;counter-reset:toc}.prose.svelte-11kmwpm .blog-toc li{margin:.3rem 0}.prose.svelte-11kmwpm .blog-toc li:not(.toc-sub){counter-increment:toc;counter-reset:toc-sub}.prose.svelte-11kmwpm .blog-toc li.toc-sub{counter-increment:toc-sub;padding-left:1.1rem}.prose.svelte-11kmwpm .blog-toc li:before{color:var(--brand);font-weight:600;margin-right:.4rem}.prose.svelte-11kmwpm .blog-toc li:not(.toc-sub):before{content:counter(toc) "."}.prose.svelte-11kmwpm .blog-toc li.toc-sub:before{content:counter(toc) "." counter(toc-sub);font-weight:400;opacity:.75}.prose.svelte-11kmwpm .blog-toc a{text-decoration:none;color:var(--ink)}.prose.svelte-11kmwpm .blog-toc a:hover{color:var(--brand-deep)}.tags.svelte-11kmwpm{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:3rem;padding-top:2rem;border-top:1px solid var(--line)}.tag.svelte-11kmwpm{font-size:.8rem;color:var(--muted);background:var(--tint);border:1px solid var(--line);border-radius:999px;padding:.3rem .75rem}
