.blog-reader{--blog-reader-bg:#fcfbf9;--blog-reader-ink:#171513;--blog-reader-body:#494641;--blog-reader-muted:#777169;--blog-reader-border:#1715131a;--blog-reader-accent:#7a5f36;--blog-reader-accent-soft:#c9a775;--blog-reader-link:#6d512f;--blog-reader-link-hover:#3f2c18;--blog-reader-link-visited:#6b5469;--blog-reader-code-bg:#f2eee8;color:var(--blog-reader-ink);background:var(--blog-reader-bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-sans)}.dark .blog-reader{--blog-reader-bg:#0c0c0b;--blog-reader-ink:#f7f4ef;--blog-reader-body:#d7d1c8;--blog-reader-muted:#aaa39a;--blog-reader-border:#f7f4ef24;--blog-reader-accent:#d7b680;--blog-reader-accent-soft:#9b7548;--blog-reader-link:#dfbc84;--blog-reader-link-hover:#f2d5a6;--blog-reader-link-visited:#c7abc4;--blog-reader-code-bg:#191816;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.blog-article-prose{max-width:42rem;color:var(--blog-reader-body);font-family:var(--font-sans);letter-spacing:-.008em;text-wrap:pretty;font-size:1.125rem;font-weight:400;line-height:1.72}.blog-reader-display{font-family:var(--font-sans)}.blog-article-prose p{margin:0 0 1.5rem}.blog-article-prose p:last-child{margin-bottom:0}.blog-article-prose p:empty{display:none}.blog-article-prose p:has(>br:only-child){display:none}.blog-article-prose :is(h1,h2,h3,h4,h5,h6){color:var(--blog-reader-ink);font-family:var(--font-sans);letter-spacing:-.025em;text-wrap:balance;scroll-margin-top:7rem;font-weight:650}.blog-article-prose h1{margin:4rem 0 1.25rem;font-size:clamp(2rem,3vw,2.5rem);line-height:1.12}.blog-article-prose h2{margin:3.75rem 0 1.125rem;font-size:clamp(1.625rem,2.4vw,2rem);line-height:1.16}.blog-article-prose h3{margin:2.75rem 0 .875rem;font-size:clamp(1.375rem,1.8vw,1.5rem);line-height:1.22}.blog-article-prose h4{margin:2.25rem 0 .75rem;font-size:clamp(1.25rem,1.6vw,1.375rem);line-height:1.3}.blog-article-prose h5{margin:2rem 0 .625rem;font-size:1.1875rem;line-height:1.35}.blog-article-prose h6{margin:1.75rem 0 .5rem;font-size:1.125rem;line-height:1.4}.blog-article-prose>:is(h1,h2,h3,h4,h5,h6):first-child{margin-top:0}.blog-article-prose :is(ul,ol){margin:1.25rem 0 1.75rem;padding-left:1.375rem}.blog-article-prose ul{list-style:outside}.blog-article-prose ol{list-style:decimal}.blog-article-prose li{margin:.625rem 0;padding-left:.25rem}.blog-article-prose li::marker{color:var(--blog-reader-muted)}.blog-article-prose li>p,.blog-article-prose blockquote p:last-child{margin-bottom:0}.blog-article-prose li :is(ul,ol){margin:.75rem 0}.blog-article-prose blockquote{border-left:2px solid var(--blog-reader-accent-soft);color:var(--blog-reader-body);margin:2.5rem 0;padding:.125rem 0 .125rem 1.375rem;font-size:1.0625rem;font-style:italic;line-height:1.72}.blog-article-prose blockquote p{margin-bottom:.75rem}.blog-article-prose strong:not(table *){color:var(--blog-reader-ink);font-weight:650}.blog-article-prose span[style*=color\:] :is(strong,b){color:inherit}.blog-article-prose img{border-radius:.75rem;width:auto;max-width:100%;height:auto;margin:2.5rem auto;display:block}.blog-article-prose figure{margin:2.5rem 0}.blog-article-prose figure img{margin:0 auto}.blog-article-media-trigger{background:var(--blog-reader-code-bg);width:fit-content;max-width:100%;color:inherit;cursor:zoom-in;border:0;border-radius:.75rem;outline:none;margin:2.5rem auto;padding:0;line-height:0;display:block;position:relative;overflow:hidden}.blog-article-media-trigger[data-blog-image-presentation=wide]{width:min(53rem,100vw - 2rem);max-width:min(53rem,100vw - 2rem)}.blog-article-media-trigger[data-blog-image-presentation=body]{background:0 0;width:auto;max-width:100%}.blog-article-inline-media-shell{box-sizing:border-box;background:var(--blog-reader-code-bg);border-radius:1.5rem;width:min(42rem,100%);max-width:100%;margin:2.5rem auto;padding:24px;display:block;position:relative;overflow:hidden}.blog-article-prose figure .blog-article-inline-media-shell{margin:0 auto}.blog-article-inline-media-shell>.blog-article-media-trigger{background:0 0;border-radius:.75rem;justify-content:center;align-items:center;margin:0 auto;display:flex}.blog-article-inline-media-shell>img{object-fit:contain;object-position:center;border-radius:.75rem;width:100%;height:100%;display:block}@media (max-width:639px){.blog-article-inline-media-shell{padding:16px}}@media (scripting:enabled){.blog-article-inline-media-shell[data-blog-image-loading=true]>img{opacity:0}}@media (scripting:none){.blog-article-inline-media-shell[data-blog-image-loading=true]:before{display:none}}.blog-article-inline-media-shell[data-blog-image-loading=true]:before{z-index:1;content:"";background:linear-gradient(105deg,#0000 24%,#ffffff80 49%,#0000 74%);animation:1.5s cubic-bezier(.4,0,.2,1) infinite wt-blog-media-skeleton;position:absolute;inset:0;transform:translate(-110%)}.blog-article-inline-media-shell[data-blog-image-loading=true] .blog-article-media-trigger[data-blog-image-loading=true]:before{display:none}.blog-article-inline-media-shell[data-blog-image-loading=false]>img,.blog-article-inline-media-shell:not([data-blog-image-loading])>img{opacity:1}.dark .blog-article-inline-media-shell[data-blog-image-loading=true]:before{background:linear-gradient(105deg,#0000 24%,#ffffff14 49%,#0000 74%)}.blog-article-media-trigger[data-blog-image-loading=true]{cursor:progress}.blog-article-media-trigger[data-blog-image-loading=true]:before{z-index:1;content:"";background:linear-gradient(105deg,#0000 24%,#ffffff80 49%,#0000 74%);animation:1.5s cubic-bezier(.4,0,.2,1) infinite wt-blog-media-skeleton;position:absolute;inset:0;transform:translate(-110%)}.blog-article-media-trigger[data-blog-image-loading=true] .blog-article-media-image{opacity:0}@keyframes wt-blog-media-skeleton{to{transform:translate(110%)}}.dark .blog-article-media-trigger[data-blog-image-loading=true]:before{background:linear-gradient(105deg,#0000 24%,#ffffff14 49%,#0000 74%)}@media (prefers-reduced-motion:reduce){.blog-article-media-trigger[data-blog-image-loading=true]:before{animation:none;transform:none}}.blog-article-prose figure .blog-article-media-trigger,.blog-article-media-trigger .blog-article-media-image{margin:0 auto}.blog-article-media-trigger .blog-article-media-image{object-fit:contain;object-position:center;border-radius:inherit;width:100%;height:100%;max-height:none;transition:transform var(--duration-fast) var(--ease-smooth-out)}.blog-article-media-trigger:focus-visible{box-shadow:0 0 0 2px var(--blog-reader-bg), 0 0 0 4px var(--blog-reader-accent)}.blog-article-prose figcaption{color:var(--blog-reader-muted);margin-top:.625rem;font-size:.875rem;font-style:italic;line-height:1.5}.blog-article-prose a{color:var(--blog-reader-link);-webkit-text-decoration-color:var(--blog-reader-accent-soft);text-decoration-color:var(--blog-reader-accent-soft);text-underline-offset:.22em;transition:color var(--duration-quick) ease, text-decoration-color var(--duration-quick) ease;font-weight:550;text-decoration-thickness:1px}.blog-article-prose a:not(table *),.blog-article-prose a :not(table *){color:var(--blog-reader-link)!important}.blog-article-prose a:visited:not(table *),.blog-article-prose a:visited :not(table *){color:var(--blog-reader-link-visited)!important}.blog-article-prose a:focus-visible{outline:2px solid var(--blog-reader-accent);outline-offset:3px;border-radius:.125rem}@media (hover:hover) and (pointer:fine){.blog-article-media-trigger:hover .blog-article-media-image{transform:scale(1.006)}.blog-article-prose a:hover:not(table *){text-decoration-color:currentColor;color:var(--blog-reader-link-hover)!important}.blog-article-prose a:hover :not(table *){color:var(--blog-reader-link-hover)!important}}.blog-article-prose a:active:not(table *),.blog-article-prose a:active :not(table *){text-decoration-color:currentColor;color:var(--blog-reader-accent)!important}@media (prefers-reduced-motion:reduce){.blog-article-media-trigger .blog-article-media-image{transition:none}}.blog-article-prose hr{background:var(--blog-reader-border);border:0;height:1px;margin:3rem 0}.blog-article-prose mark{-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:none;color:inherit;line-height:inherit;vertical-align:baseline;border-radius:.25rem;padding:.05em .2em}.blog-article-prose mark:not([data-wt-highlight]){background:color-mix(in srgb, var(--blog-reader-accent-soft) 24%, transparent)}.blog-article-prose mark[data-wt-highlight]{background-color:var(--wt-rich-text-current-highlight)}.blog-article-prose :not(pre)>code{background:var(--blog-reader-code-bg);font-family:var(--font-admin-mono);border-radius:.3rem;padding:.12em .35em;font-size:.9em}.blog-article-prose pre{border:1px solid var(--blog-reader-border);background:var(--blog-reader-code-bg);max-width:100%;font-family:var(--font-admin-mono);border-radius:.75rem;margin:2rem 0;padding:1rem;font-size:.875rem;line-height:1.65;overflow-x:auto}.blog-article-prose table{border-collapse:collapse;width:100%;margin:2rem 0 2.5rem;font-size:.9375rem;line-height:1.55;display:block;overflow-x:auto}.blog-article-prose :is(th,td){border-bottom:1px solid var(--blog-reader-border);text-align:left;vertical-align:top;min-width:8rem;padding:.75rem 1rem}.blog-article-prose th{color:var(--blog-reader-ink);font-weight:650}@media (max-width:639px){.blog-article-prose{letter-spacing:-.004em;max-width:none;font-size:1.0625rem;line-height:1.68}.blog-article-prose p{margin-bottom:1.25rem}.blog-article-prose h2{margin-top:3rem}.blog-article-prose h3{margin-top:2.25rem}}[data-blog-loading] .blog-reader{pointer-events:none}[data-blog-loading] .blog-reader :is(h1,h2,h3,p,time){background-color:#78787812;border-radius:6px;color:#0000!important}[data-blog-loading] .blog-reader :is(h1,h2,h3,p,time) *{color:#0000!important}[data-blog-loading] .blog-reader img{opacity:0}[data-blog-loading] .blog-reader :is(nav,form){background:#78787812;border-radius:12px}[data-blog-loading] .blog-reader :is(nav,form)>*{visibility:hidden}[data-blog-loading] .blog-reader article span{color:#0000!important}[data-blog-loading] .blog-reader [role=status]{visibility:hidden}
