.code-tabs.svelte-1fjdv3{box-shadow:0 24px 55px -38px #000000f2,0 0 0 1px #ffffff08 inset}.code-tabs__tablist.svelte-1fjdv3{background:linear-gradient(180deg,#0c141cfa,#080e14fa),repeating-linear-gradient(90deg,rgba(151,170,191,.03) 0,rgba(151,170,191,.03) 1px,transparent 1px,transparent 18px)}.code-tabs__trigger.svelte-1fjdv3{letter-spacing:.24em}.code-tabs__trigger.is-active.svelte-1fjdv3{text-shadow:0 0 14px rgba(191,212,233,.22)}.code-tabs__panel.svelte-1fjdv3{background:radial-gradient(circle at 8% 0%,rgba(64,90,118,.16),transparent 43%),radial-gradient(circle at 92% 100%,rgba(49,71,95,.2),transparent 48%),#02070b}.code-tabs__badge.svelte-1fjdv3{font-family:Inter,sans-serif;font-size:.82rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#aab8c759;pointer-events:none}.code-tabs.svelte-1fjdv3 .hljs{background:transparent;color:#d5e2ef}.code-tabs.svelte-1fjdv3 .hljs-comment,.code-tabs.svelte-1fjdv3 .hljs-quote{color:#5d7085;font-style:italic}.code-tabs.svelte-1fjdv3 .hljs-keyword,.code-tabs.svelte-1fjdv3 .hljs-selector-tag,.code-tabs.svelte-1fjdv3 .hljs-literal,.code-tabs.svelte-1fjdv3 .hljs-name{color:#8cb8e8}.code-tabs.svelte-1fjdv3 .hljs-string,.code-tabs.svelte-1fjdv3 .hljs-attr,.code-tabs.svelte-1fjdv3 .hljs-addition,.code-tabs.svelte-1fjdv3 .hljs-regexp{color:#a9cf8c}.code-tabs.svelte-1fjdv3 .hljs-number,.code-tabs.svelte-1fjdv3 .hljs-symbol,.code-tabs.svelte-1fjdv3 .hljs-bullet{color:#e2bf83}.code-tabs.svelte-1fjdv3 .hljs-title,.code-tabs.svelte-1fjdv3 .hljs-section,.code-tabs.svelte-1fjdv3 .hljs-built_in,.code-tabs.svelte-1fjdv3 .hljs-type,.code-tabs.svelte-1fjdv3 .hljs-variable{color:#bad7f5}.code-tabs.svelte-1fjdv3 .hljs-meta,.code-tabs.svelte-1fjdv3 .hljs-selector-id,.code-tabs.svelte-1fjdv3 .hljs-selector-class,.code-tabs.svelte-1fjdv3 .hljs-doctag{color:#a5c7db}.code-tabs.svelte-1fjdv3 .hljs-emphasis{font-style:italic;color:#dce9f6}.code-tabs.svelte-1fjdv3 .hljs-strong{font-weight:700;color:#e6eff8}.code-tabs.svelte-1fjdv3 pre:where(.svelte-1fjdv3)::-webkit-scrollbar{height:10px}.code-tabs.svelte-1fjdv3 pre:where(.svelte-1fjdv3)::-webkit-scrollbar-track{background:#6986a324}.code-tabs.svelte-1fjdv3 pre:where(.svelte-1fjdv3)::-webkit-scrollbar-thumb{background:#98b1c861}@media(max-width:640px){.code-tabs__badge.svelte-1fjdv3{font-size:.68rem;right:1rem;top:1rem}.code-tabs.svelte-1fjdv3 pre:where(.svelte-1fjdv3){font-size:.86rem;line-height:1.95}}.post-shell.svelte-9g7w8s{overflow-x:hidden}.plate.svelte-9g7w8s{opacity:0;transform:translateY(2.25rem);animation:svelte-9g7w8s-plate-enter .9s cubic-bezier(.2,.65,.25,1) forwards}.plate-hero.svelte-9g7w8s{animation-delay:60ms}.plate-essay.svelte-9g7w8s{animation-delay:.17s}.plate-epilogue.svelte-9g7w8s{animation-delay:.29s}@keyframes svelte-9g7w8s-plate-enter{to{opacity:1;transform:translateY(0)}}.hero-frame.svelte-9g7w8s{aspect-ratio:21 / 9;background:linear-gradient(130deg,var(--color-surface-container-lowest) 5%,var(--color-surface-container-high) 100%)}.hero-image.svelte-9g7w8s{filter:grayscale(100%) contrast(1.04) brightness(.9);transition:transform 1.1s ease,filter .7s ease}.hero-frame.svelte-9g7w8s:hover .hero-image:where(.svelte-9g7w8s){transform:scale(1.03);filter:grayscale(100%) contrast(1.08) brightness(.86)}.ricsletter-cta.svelte-9g7w8s{padding:clamp(2rem,5vw,3.6rem) clamp(1.2rem,3vw,2.7rem);border:1px solid color-mix(in oklab,var(--color-outline-variant) 44%,transparent);background:radial-gradient(circle at 20% 0%,color-mix(in oklab,var(--color-secondary-fixed) 35%,transparent),transparent 58%),linear-gradient(180deg,color-mix(in oklab,var(--color-surface) 92%,white) 0%,var(--color-surface) 100%);box-shadow:0 24px 44px -42px #000000a6}.scroll-cue.svelte-9g7w8s{animation:svelte-9g7w8s-cue-float 2.4s ease-in-out infinite}.share-btn.svelte-9g7w8s{padding:.36rem .62rem;border:1px solid color-mix(in oklab,var(--color-outline-variant) 60%,transparent);font-family:Inter,sans-serif;font-size:.62rem;text-transform:uppercase;letter-spacing:.14em;color:var(--color-on-surface-variant);background:color-mix(in oklab,var(--color-surface) 96%,transparent);transition:all .22s ease}.share-btn.svelte-9g7w8s:hover{transform:translateY(-1px);color:var(--color-on-surface);border-color:color-mix(in oklab,var(--color-outline) 75%,transparent)}@keyframes svelte-9g7w8s-cue-float{0%,to{transform:translateY(0);opacity:.72}50%{transform:translateY(.5rem);opacity:1}}.post-content.svelte-9g7w8s{display:flex;flex-direction:column}.post-content.svelte-9g7w8s h1{display:none}.post-content.svelte-9g7w8s h2{font-family:Newsreader,serif;font-size:clamp(2.1rem,3.2vw,3rem);line-height:1.1;font-weight:400;letter-spacing:-.02em;font-style:italic;margin:3.6rem auto 1.2rem;width:min(100%,70ch);padding-top:1.7rem;border-top:1px solid color-mix(in oklab,var(--color-outline-variant) 46%,transparent);color:var(--color-on-surface)}.post-content.svelte-9g7w8s h2:first-of-type{margin-top:0;padding-top:0;border-top:0}.post-content.svelte-9g7w8s h3{font-family:Newsreader,serif;font-size:clamp(1.6rem,2.2vw,2.1rem);line-height:1.15;font-weight:430;font-style:italic;margin:2rem auto .8rem;width:min(100%,70ch);color:var(--color-on-surface)}.post-content.svelte-9g7w8s p{font-family:Newsreader,serif;font-size:clamp(1.16rem,1.8vw,1.48rem);line-height:1.86;font-weight:350;letter-spacing:.004em;color:var(--color-on-surface-variant);width:min(100%,70ch);margin:0 auto 1.65rem}.post-content.svelte-9g7w8s blockquote{position:relative;width:min(100%,72ch);margin:3.2rem auto;padding:1.6rem 1.4rem 1.5rem 2.2rem;border:1px solid color-mix(in oklab,var(--color-outline-variant) 44%,transparent);border-left:3px solid color-mix(in oklab,var(--color-secondary-fixed-dim) 82%,transparent);background:color-mix(in oklab,var(--color-surface-container-lowest) 90%,transparent);text-align:left}.post-content.svelte-9g7w8s blockquote:before{content:"“";position:absolute;left:.45rem;top:.35rem;font-family:Newsreader,serif;font-size:clamp(2.2rem,4vw,3.1rem);line-height:1;color:color-mix(in oklab,var(--color-secondary-fixed-dim) 78%,transparent);opacity:.84}.post-content.svelte-9g7w8s blockquote p{margin:0;max-width:none;font-family:Newsreader,serif;font-size:clamp(1.36rem,2.25vw,1.92rem);font-style:italic;font-weight:420;line-height:1.52;letter-spacing:-.008em;color:var(--color-on-surface)}.post-content.svelte-9g7w8s blockquote+p{margin-top:1.4rem}.post-content.svelte-9g7w8s blockquote footer,.post-content.svelte-9g7w8s blockquote cite{display:block;margin-top:1rem;font-family:Inter,sans-serif;font-size:.7rem;font-style:normal;text-transform:uppercase;letter-spacing:.24em;color:var(--color-outline)}.post-content.svelte-9g7w8s table{width:100%;margin:1.9rem auto;border-collapse:collapse;font-size:.96rem;background:color-mix(in oklab,var(--color-surface-container-lowest) 78%,transparent)}.post-content.svelte-9g7w8s th,.post-content.svelte-9g7w8s td{padding:.8rem .7rem;border:1px solid color-mix(in oklab,var(--color-outline-variant) 45%,transparent);text-align:left}.post-content.svelte-9g7w8s th{font-family:Inter,sans-serif;font-size:.7rem;text-transform:uppercase;letter-spacing:.18em;color:var(--color-secondary)}.post-content.svelte-9g7w8s pre:not(.code-tabs pre){margin:2.6rem auto;width:min(100%,74ch);padding:2rem 1.8rem;border:1px solid color-mix(in oklab,var(--color-outline-variant) 28%,transparent);border-radius:1.2rem;background:#232b31;box-shadow:0 24px 44px -34px #000000b8;overflow-x:auto}.post-content.svelte-9g7w8s .code-tabs{width:min(100%,74ch);margin:2.6rem auto 3rem;border-radius:1.3rem;overflow:hidden;box-shadow:0 24px 44px -34px #000000c2}.post-content.svelte-9g7w8s pre:not(.code-tabs pre) code{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.89rem;line-height:1.8;color:#dde8f0}.post-content.svelte-9g7w8s code:not(pre code){font-family:JetBrains Mono,ui-monospace,monospace;font-size:.86em;padding:.1rem .32rem;background:color-mix(in oklab,var(--color-surface-container-lowest) 92%,white);border:1px solid color-mix(in oklab,var(--color-outline-variant) 44%,transparent);color:var(--color-primary)}.post-content.svelte-9g7w8s img{width:100%;object-fit:cover;filter:grayscale(100%)}.post-content.svelte-9g7w8s hr{margin:3.5rem auto;width:100%;border-color:color-mix(in oklab,var(--color-outline-variant) 45%,transparent)}.post-content.svelte-9g7w8s ul,.post-content.svelte-9g7w8s ol{width:min(100%,70ch);margin:.8rem auto 1.7rem;padding-left:1.35rem}.post-content.svelte-9g7w8s li{line-height:1.8;color:var(--color-on-surface-variant);margin:.3rem 0}@media(max-width:900px){.post-content.svelte-9g7w8s blockquote{padding:1.4rem 1rem 1.2rem 1.65rem}.post-content.svelte-9g7w8s blockquote p{font-size:clamp(1.24rem,5.8vw,1.62rem);line-height:1.5}}@media(min-width:1100px){.post-content.svelte-9g7w8s .code-tabs,.post-content.svelte-9g7w8s pre:not(.code-tabs pre),.post-content.svelte-9g7w8s table,.post-content.svelte-9g7w8s hr{width:calc(100% + 4.5rem);margin-left:-2.25rem;margin-right:-2.25rem}}
