.post-page.svelte-45xrcs{--cream:#f6efe1;--soft:#d7e3ef;--muted:#9dadbd;--line:#e6f4ff24;--cyan:#78ffe1;--gold:#f4c767;width:100%;min-height:100vh;color:var(--cream);background:radial-gradient(circle at 12% 4%,#78ffe124,#0000 30rem),radial-gradient(circle at 84% 26%,#5ca7ff24,#0000 28rem),linear-gradient(145deg,#05070b,#0a111c 56%,#0d1016);overflow:hidden}.post-page.svelte-45xrcs:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 62%);mask-image:linear-gradient(#000,#0000 62%)}.post-hero.svelte-45xrcs,.article-shell.svelte-45xrcs{width:min(1180px,100% - 32px);margin:0 auto;position:relative}.post-hero.svelte-45xrcs{padding:clamp(3rem,7vw,6rem) 0 clamp(2.5rem,5vw,4rem)}.breadcrumbs.svelte-45xrcs{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:.65rem;margin-bottom:clamp(2rem,5vw,4.5rem);font-size:.85rem;font-weight:800;display:flex}.breadcrumbs.svelte-45xrcs a:where(.svelte-45xrcs){color:var(--cyan)}.breadcrumbs.svelte-45xrcs a:where(.svelte-45xrcs):hover{color:var(--cream)}.hero-grid.svelte-45xrcs{grid-template-columns:minmax(0,1fr) minmax(290px,.42fr);align-items:end;gap:clamp(2rem,5vw,5rem);display:grid}.eyebrow.svelte-45xrcs{color:var(--cyan);letter-spacing:.16em;text-transform:uppercase;margin:0 0 1.25rem;font-size:.78rem;font-weight:900}h1.svelte-45xrcs{max-width:12ch;color:var(--cream);letter-spacing:0;margin:0;font-family:Fraunces,serif;font-size:clamp(3.6rem,7.5vw,7rem);font-weight:700;line-height:.92}.post-brief.svelte-45xrcs,.article-card.svelte-45xrcs,.reading-rail.svelte-45xrcs{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffff14,#ffffff09);box-shadow:inset 0 1px #ffffff14}.post-brief.svelte-45xrcs{border-radius:1.5rem;padding:1.25rem}.post-brief.svelte-45xrcs time:where(.svelte-45xrcs),.reading-rail.svelte-45xrcs span:where(.svelte-45xrcs){color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;font-weight:900}.post-brief.svelte-45xrcs p:where(.svelte-45xrcs){color:var(--soft);letter-spacing:-.03em;margin:4rem 0 1.25rem;font-size:1.18rem;font-weight:800;line-height:1.35}.post-brief.svelte-45xrcs a:where(.svelte-45xrcs){color:var(--cyan);font-weight:900;display:inline-flex}.post-brief.svelte-45xrcs a:where(.svelte-45xrcs):hover{color:var(--cream)}.article-shell.svelte-45xrcs{grid-template-columns:minmax(190px,.26fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);padding-bottom:clamp(4rem,8vw,7rem);display:grid}.reading-rail.svelte-45xrcs{border-radius:1.35rem;padding:1rem;position:sticky;top:6rem}.reading-rail.svelte-45xrcs p:where(.svelte-45xrcs){color:var(--muted);margin:5rem 0 0;line-height:1.6}.article-card.svelte-45xrcs{background:radial-gradient(circle at 94% 4%,#78ffe11c,#0000 18rem),#ffffff0b;border-radius:2rem;overflow:hidden}.article-body.svelte-45xrcs{max-width:78ch;padding:clamp(1.5rem,5vw,4rem)}.article-body>:first-child{margin-top:0}.article-body p,.article-body li{color:var(--soft);font-size:clamp(1.02rem,1.4vw,1.16rem);line-height:1.85}.article-body p{margin:1.25rem 0}.article-body h2{color:var(--cream);letter-spacing:-.04em;margin:3rem 0 1rem;font-family:Manrope,sans-serif;font-size:clamp(1.75rem,3vw,2.55rem);font-weight:900;line-height:1.08}.article-body h3{color:var(--cream);letter-spacing:-.03em;margin:2.25rem 0 .75rem;font-family:Manrope,sans-serif;font-size:1.45rem;font-weight:900}.article-body a{color:var(--cyan);text-underline-offset:.2em;-webkit-text-decoration:underline #78ffe159;text-decoration:underline #78ffe159}.article-body a:hover{color:var(--cream)}.article-body strong{color:var(--cream);font-weight:900}.article-body em{color:#f6efe1e0}.article-body ul,.article-body ol{margin:1.25rem 0;padding-left:1.6rem;list-style-position:outside}.article-body ul{list-style-type:disc}.article-body ol{list-style-type:decimal}.article-body li{padding-left:.25rem}.article-body li::marker{color:var(--gold);font-size:.95em}.article-body blockquote{border-left:3px solid var(--cyan);background:#78ffe114;border-radius:1rem;margin:2rem 0;padding:1.2rem 1.35rem}.article-body code{color:var(--cyan);background:#00000047;border:1px solid #ffffff17;border-radius:.45rem;padding:.12rem .36rem;font-size:.9em}.article-body pre{background:#00000061;border:1px solid #ffffff1f;border-radius:1.1rem;margin:2rem 0;padding:1.2rem;overflow-x:auto;box-shadow:inset 0 1px #ffffff14}.article-body pre code{color:#d7e3ef;background:0 0;border:0;padding:0}.article-body hr{border:0;border-top:1px solid var(--line);margin:3rem 0}@media (width<=980px){.hero-grid.svelte-45xrcs,.article-shell.svelte-45xrcs{grid-template-columns:1fr}.reading-rail.svelte-45xrcs{position:relative;top:auto}.reading-rail.svelte-45xrcs p:where(.svelte-45xrcs){margin-top:1rem}}@media (width<=680px){.post-hero.svelte-45xrcs,.article-shell.svelte-45xrcs{width:min(100% - 24px,1180px)}.post-hero.svelte-45xrcs{padding-top:4rem}h1.svelte-45xrcs{font-size:clamp(3.2rem,14vw,4.8rem)}.post-brief.svelte-45xrcs p:where(.svelte-45xrcs){margin-top:2.5rem}}
