@layer components{@scope(.post-content-module__g4D5xW__postContent){:where(:scope){--paragraph-block-margin:var(--size-16);--chunk-block-margin:calc(var(--paragraph-block-margin)*1.5);--variant:"mobile";container:post-content/inline-size}@container not (max-width:50rem){:where(:scope){--block-margin:var(--size-24);--variant:"desktop"}}:where(:scope)>:is(.post-content-module__g4D5xW__h1,.post-content-module__g4D5xW__h2,.post-content-module__g4D5xW__h3,.post-content-module__g4D5xW__h4,.post-content-module__g4D5xW__h5,.post-content-module__g4D5xW__h6,.post-content-module__g4D5xW__p,.post-content-module__g4D5xW__pre,.post-content-module__g4D5xW__blockquote,.post-content-module__g4D5xW__ol,.post-content-module__g4D5xW__ul,.post-content-module__g4D5xW__img):first-child{margin-block-start:unset}:where(:scope)>:is(.post-content-module__g4D5xW__h1,.post-content-module__g4D5xW__h2,.post-content-module__g4D5xW__h3,.post-content-module__g4D5xW__h4,.post-content-module__g4D5xW__h5,.post-content-module__g4D5xW__h6,.post-content-module__g4D5xW__p,.post-content-module__g4D5xW__pre,.post-content-module__g4D5xW__blockquote,.post-content-module__g4D5xW__ol,.post-content-module__g4D5xW__ul,.post-content-module__g4D5xW__img):last-child{margin-block-end:unset}.post-content-module__g4D5xW__h1{color:var(--neutral-12);font-size:var(--text-4xl);margin-block-start:calc(var(--paragraph-block-margin)*2.5);margin-block-end:calc(var(--paragraph-block-margin)*1.5);font-weight:700}.post-content-module__g4D5xW__h2{color:var(--neutral-12);font-size:var(--text-3xl);margin-block-start:calc(var(--paragraph-block-margin)*2.25);margin-block-end:calc(var(--paragraph-block-margin)*1.25);font-weight:600}.post-content-module__g4D5xW__h3{color:var(--neutral-12);font-size:var(--text-2xl);margin-block-start:calc(var(--paragraph-block-margin)*2);margin-block-end:calc(var(--paragraph-block-margin)*.75);font-weight:600}.post-content-module__g4D5xW__h4{color:var(--neutral-12);font-size:var(--text-xl);font-weight:600;font-size:var(--text-xl);margin-block-start:calc(var(--paragraph-block-margin)*1.5);margin-block-end:calc(var(--paragraph-block-margin)*.75);margin-block-start:calc(var(--paragraph-block-margin)*1.5);margin-block-end:calc(var(--paragraph-block-margin)*.75);font-weight:600}.post-content-module__g4D5xW__h5{color:var(--neutral-12);font-size:var(--text-lg);margin-block-start:calc(var(--paragraph-block-margin)*1.25);margin-block-end:calc(var(--paragraph-block-margin)*.5);font-weight:600}.post-content-module__g4D5xW__blockquote{margin-block:calc(var(--paragraph-block-margin)*1.5);padding-block:calc(var(--paragraph-block-margin)*.5);padding-inline:var(--size-16);border-left:var(--size-4)var(--accent-7)solid;font-style:italic;font-weight:500}.post-content-module__g4D5xW__blockquote>:first-of-type{margin-block-start:0}.post-content-module__g4D5xW__blockquote>:last-of-type{margin-block-end:0}.post-content-module__g4D5xW__ol,.post-content-module__g4D5xW__ul{margin-block:var(--chunk-block-margin);font-size:var(--text-md);padding-inline-start:var(--size-24)}.post-content-module__g4D5xW__li>.post-content-module__g4D5xW__ol,.post-content-module__g4D5xW__li>.post-content-module__g4D5xW__ul{margin-block:calc(var(--paragraph-block-margin)*.5)}.post-content-module__g4D5xW__ol{list-style:decimal}.post-content-module__g4D5xW__ul{list-style:outside}.post-content-module__g4D5xW__ol[type=A],.post-content-module__g4D5xW__ol[type=A s]{list-style:upper-alpha}.post-content-module__g4D5xW__ol[type=a],.post-content-module__g4D5xW__ol[type=a s]{list-style:lower-alpha}.post-content-module__g4D5xW__ol[type=I],.post-content-module__g4D5xW__ol[type=I s]{list-style:upper-roman}.post-content-module__g4D5xW__ol[type=i],.post-content-module__g4D5xW__ol[type=i s]{list-style:lower-roman}.post-content-module__g4D5xW__ol[type="1"]{list-style:decimal}.post-content-module__g4D5xW__li{margin-block:calc(var(--paragraph-block-margin)*.5);font-size:var(--text-md);padding-inline-start:var(--size-4)}:is(.post-content-module__g4D5xW__ol,.post-content-module__g4D5xW__ul)>.post-content-module__g4D5xW__li:first-child{margin-block-start:unset}:is(.post-content-module__g4D5xW__ol,.post-content-module__g4D5xW__ul)>.post-content-module__g4D5xW__li:last-child{margin-block-end:unset}.post-content-module__g4D5xW__ol>.post-content-module__g4D5xW__li{font-weight:400}:where(.post-content-module__g4D5xW__ol,.post-content-module__g4D5xW__ul)>.post-content-module__g4D5xW__li::marker{color:var(--neutral-11)}.post-content-module__g4D5xW__p{margin-block:var(--paragraph-block-margin);color:var(--neutral-11);font-size:var(--text-md);line-height:var(--leading-lg);word-break:break-word}.post-content-module__g4D5xW__li>.post-content-module__g4D5xW__p:first-child{margin-block-start:unset}.post-content-module__g4D5xW__li>.post-content-module__g4D5xW__p:last-child{margin-block-end:unset}.post-content-module__g4D5xW__li>.post-content-module__g4D5xW__p:has(+:is(.post-content-module__g4D5xW__ol,.post-content-module__g4D5xW__ul)){margin-block-end:unset}.post-content-module__g4D5xW__dt{color:var(--neutral-11);font-weight:600}.post-content-module__g4D5xW__hr{width:256px;height:6px;margin-block:var(--chunk-block-margin);color:var(--accent-6);background-image:linear-gradient(-45deg,#0000,#0000 25%,currentColor 25% 50%,#0000 50% 75%,currentColor 75%);background-size:10px 10px;border:none;margin-inline:auto}.post-content-module__g4D5xW__img{border-radius:var(--radius-md);max-inline-size:100%}@container style(--theme:dark){.post-content-module__g4D5xW__img{filter:brightness(.9)}}.post-content-module__g4D5xW__picture{display:block}.post-content-module__g4D5xW__code{padding-block:calc(var(--size-3) - .5px);padding-inline:calc(var(--size-6) - .5px);background-color:var(--neutral-2);border:.5px var(--neutral-6)solid;border-radius:var(--radius-sm);font-family:var(--font-mono);font-feature-settings:var(--font-mono-features);word-break:break-word}:where(.post-content-module__g4D5xW__snippet) .post-content-module__g4D5xW__code{padding-block:inherit;padding-inline:inherit;background-color:inherit;border-radius:inherit;font-feature-settings:inherit;word-break:inherit;font-family:inherit}.post-content-module__g4D5xW__a{border-radius:var(--radius-sm);color:var(--accent-11);text-underline-offset:var(--size-2);outline:none;font-weight:500;text-decoration:underline}.post-content-module__g4D5xW__a:focus-visible{outline:var(--action-5)solid var(--size-3);outline-offset:var(--size-3)}.post-content-module__g4D5xW__strong{color:var(--neutral-12);font-weight:600}.post-content-module__g4D5xW__h1>.post-content-module__g4D5xW__strong,.post-content-module__g4D5xW__h2>.post-content-module__g4D5xW__strong,.post-content-module__g4D5xW__h3>.post-content-module__g4D5xW__strong,.post-content-module__g4D5xW__h4>.post-content-module__g4D5xW__strong,.post-content-module__g4D5xW__h5>.post-content-module__g4D5xW__strong,.post-content-module__g4D5xW__h6>.post-content-module__g4D5xW__strong{color:inherit;font-weight:900}.post-content-module__g4D5xW__a .post-content-module__g4D5xW__strong,.post-content-module__g4D5xW__blockquote .post-content-module__g4D5xW__strong,.post-content-module__g4D5xW__thead .post-content-module__g4D5xW__th .post-content-module__g4D5xW__strong{color:inherit}}.post-content-module__g4D5xW__snippet{margin-block:var(--chunk-block-margin);margin-inline:calc(var(--post-content-negative-margin)*-1)}@container post-content style(--variant:"desktop"){.post-content-module__g4D5xW__snippet{border-radius:var(--radius-md)}}.post-content-module__g4D5xW__webembed{margin-block:var(--chunk-block-margin)}}
@layer components{@scope(.snippet-module__0x2IOG__snippet){:where(:scope){padding-block:var(--size-12);background-color:var(--neutral-2);--snippet-foreground:var(--neutral-11);--snippet-token-constant:oklch(from var(--accent-11)l c calc(h + 64));--snippet-token-string:oklch(from var(--accent-11)l calc(c*.666)calc(h - 128));--snippet-token-comment:oklch(from var(--accent-11)60% calc(c/5)h);--snippet-token-keyword:var(--accent-11);--snippet-token-parameter:var(--accent-11);--snippet-token-function:oklch(from var(--accent-11)l c calc(h - 32));--snippet-token-string-expression:oklch(from var(--accent-11)l calc(c*.666)calc(h - 128));--snippet-token-punctuation:oklch(from var(--accent-11)l c calc(h - 64));--snippet-token-link:var(--accent-11);overflow-x:auto}.snippet-module__0x2IOG__viewer{width:fit-content;padding-inline:var(--size-16);font-size:var(--text-sm);font-family:var(--font-mono);font-feature-settings:var(--font-mono-features);line-height:var(--leading-md);white-space:pre}}}
@layer components{@scope(.webembed-module__dJck2W__webembed){:where(:scope){width:-webkit-fill-available;width:-moz-available;width:stretch;background-color:var(--accent-3);border-radius:var(--radius-md);-webkit-text-decoration:inherit;text-decoration:inherit;color:inherit;--variant:"mobile";flex-direction:column;padding-block-end:var(--size-16);display:flex;container:webembed/inline-size}:where(:scope):hover{background-color:var(--accent-4)}@container not (max-width:30rem){:where(:scope){row-gap:var(--size-16);column-gap:var(--size-16);--variant:"desktop";grid-template:"image title""image description""image url"1fr/auto 1fr;padding-block-end:unset;display:grid}}.webembed-module__dJck2W__image,.webembed-module__dJck2W__fallbackImage{aspect-ratio:1200/630;border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);grid-area:image;width:100cqw;height:auto}@container webembed style(--variant:"desktop"){.webembed-module__dJck2W__image,.webembed-module__dJck2W__fallbackImage{border-top-right-radius:unset;border-bottom-left-radius:var(--radius-md);width:42.5cqw}}.webembed-module__dJck2W__image{object-fit:cover;filter:sepia(1)saturate(var(--saturation))hue-rotate(calc(var(--accent-hue) - 92deg))brightness(var(--brightness));--saturation:1.75;--brightness:1}@container style(--theme:dark){.webembed-module__dJck2W__image{--saturation:1.5;--brightness:.9}}:where(:scope):hover .webembed-module__dJck2W__image{--brightness:1.1}@container style(--theme:dark){:where(:scope):hover .webembed-module__dJck2W__image{--brightness:1}}.webembed-module__dJck2W__fallbackImage{background-color:oklch(from var(--accent-11)l c h/.5);justify-content:center;align-items:center;display:flex;container:fallback-image/inline-size}:where(:scope):hover .webembed-module__dJck2W__fallbackImage{background-color:oklch(from var(--accent-11)l c h/.6)}.webembed-module__dJck2W__fallbackImageIllustration{width:66.6cqw;height:auto}.webembed-module__dJck2W__title{padding-inline:var(--size-16);color:var(--accent-11);font-size:var(--text-lg);text-overflow:ellipsis;white-space:nowrap;margin-block-start:var(--size-16);font-weight:700;text-decoration:underline;overflow:hidden}@container webembed style(--variant:"desktop"){.webembed-module__dJck2W__title{grid-area:title;margin-block-start:unset;padding-block-start:var(--size-16);padding-inline-start:unset}}.webembed-module__dJck2W__description{padding-inline:var(--size-16);font-size:var(--text-sm);font-style:italic;line-height:var(--leading-lg);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-block-start:var(--size-16);display:-webkit-box;overflow:hidden}@container webembed style(--variant:"desktop"){.webembed-module__dJck2W__description{grid-area:description;margin-block-start:unset;padding-inline-start:unset}}.webembed-module__dJck2W__url{padding-inline:var(--size-16);font-size:var(--text-sm);font-family:var(--font-mono);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-block-start:var(--size-16);display:-webkit-box;overflow:hidden}@container webembed style(--variant:"desktop"){.webembed-module__dJck2W__url{grid-area:url;align-self:flex-end;margin-block-start:unset;padding-block-end:var(--size-16);padding-inline-start:unset}}}@scope(.webembed-module__dJck2W__fallbackIllustration){:where(:scope){aspect-ratio:800/553}.webembed-module__dJck2W__illustrationWindowSurface{fill:var(--neutral-3)}.webembed-module__dJck2W__illustrationWindowShadow{fill:var(--accent-1)}.webembed-module__dJck2W__illustrationForegroundRectangle,.webembed-module__dJck2W__illustrationForegroundBorder,.webembed-module__dJck2W__illustrationPseudoPressable{fill:var(--neutral-7)}.webembed-module__dJck2W__illustrationAccentPseudoPressable{fill:var(--accent-7)}}}
@layer components{@scope(.page-module__a-FaJG__postPage){:where(:scope){--post-content-negative-margin:var(--size-16);flex-direction:column;align-items:center;width:-webkit-fill-available;width:-moz-available;width:stretch;display:flex;container:page/inline-size}@container not (max-width:30rem){:where(:scope){--page-variant:"desktop";--max-width:calc(30rem - var(--size-16)*2);--post-content-negative-margin:0}}@container not (max-width:50rem){:where(:scope){--max-width:calc(50rem - var(--size-32)*2)}}.page-module__a-FaJG__header{width:-webkit-fill-available;width:-moz-available;width:stretch;max-width:var(--max-width)}.page-module__a-FaJG__coverImage{width:100cqw;max-width:var(--max-width);aspect-ratio:1600/840;object-fit:cover;filter:sepia(0)saturate()brightness()opacity();height:auto;transition:filter 3s ease-in-out}@container style(--page-variant:"desktop"){.page-module__a-FaJG__coverImage{border-radius:var(--radius-md)}}.page-module__a-FaJG__timestamp{padding-inline:var(--size-16);font-size:var(--text-sm);margin-block-start:var(--size-24)}@container style(--page-variant:"desktop"){.page-module__a-FaJG__timestamp{padding-inline:unset}}.page-module__a-FaJG__title{padding-inline:var(--size-16);color:var(--neutral-12);font-size:var(--text-4xl);margin-block-start:var(--size-32);font-weight:700}@container style(--page-variant:"desktop"){.page-module__a-FaJG__title{padding-inline:unset}}.page-module__a-FaJG__author{align-items:center;column-gap:var(--size-8);padding-inline:var(--size-16);margin-block-start:var(--size-32);display:flex}@container style(--page-variant:"desktop"){.page-module__a-FaJG__author{padding-inline:unset}}.page-module__a-FaJG__authorImage{border-radius:50%;width:24px;height:24px}.page-module__a-FaJG__tags{padding-inline:var(--size-16);gap:var(--size-8);flex-wrap:wrap;margin-block-start:var(--size-24);display:flex}@container style(--page-variant:"desktop"){.page-module__a-FaJG__tags{padding-inline:unset}}.page-module__a-FaJG__tag{padding-block:var(--size-4);padding-inline:var(--size-8);background-color:var(--accent-3);border-radius:var(--radius-sm);color:var(--accent-11);list-style:none}.page-module__a-FaJG__content{width:-webkit-fill-available;width:-moz-available;width:stretch;max-width:var(--max-width);padding-inline:var(--size-16);margin-block-start:var(--size-32)}@container style(--page-variant:"desktop"){.page-module__a-FaJG__content{padding-inline:unset}}}}
/*# sourceMappingURL=d6872be1a879ece3.css.map*/