.code-module__puysBq__code:has(.line+.line){counter-reset:step;counter-increment:step 0}.code-module__puysBq__code:has(.line+.line) .line:before{content:counter(step);counter-increment:step;text-align:right;font-variant:tabular-nums;opacity:.2;width:2ch;margin-right:2ch;display:inline-block}.code-module__puysBq__code .highlight{position:relative}.code-module__puysBq__code .highlight>*{z-index:1;position:relative}.code-module__puysBq__code .highlight:not(:empty):after{content:"";z-index:0;border-inline-start:4px solid var(--highlight-color);background-color:color-mix(in oklab, var(--highlight-color) 20%, transparent);border-radius:0 .25rem .25rem 0;position:absolute;inset-block:-2px;inset-inline:-1.6ch -.5ch}
.toc-module__lc4PSW__list{--width:2px;border-left:var(--width) solid var(--color-stroke)}.toc-module__lc4PSW__list:before{content:"";position-anchor:--table-of-contents;top:anchor(top);bottom:anchor(bottom);left:calc(anchor(left) - var(--width));border-left:var(--width) solid currentColor;transition:var(--default-transition-duration) ease-in-out;transition-property:top,bottom;position:absolute}@media (min-width:48rem){.toc-module__lc4PSW__inView:not(:has(~.toc-module__lc4PSW__inView)){anchor-name:--table-of-contents}.toc-module__lc4PSW__inView:not(:has(~.toc-module__lc4PSW__inView)) a{text-shadow:.5px 0,-.5px 0}}
@media (min-width:48rem){.blog-post-content-module__4wqZba__body{grid-template-columns:[bleed-start] 1fr [content-start] min(100%, var(--container-2xl)) [content-end] 1fr [bleed-end]}.blog-post-content-module__4wqZba__body>*{grid-column:content}}
.logo-list-module__C22_MW__track>*{--xi:calc((var(--count) - var(--index)) * 100%);--xf:calc((var(--index) + 1) * -100%);translate:var(--xi) 0;animation:logo-list-module__C22_MW__scroll var(--dur) linear infinite;animation-delay:calc(var(--dur) / var(--count) * var(--index) - var(--count) * 2s)}@keyframes logo-list-module__C22_MW__scroll{to{translate:var(--xf) 0}}
