.side-scrolling-table-container{overflow-x:auto}.side-scrolling-table-container table{width:100%}.floating-toc-button{transition:transform .5s ease-in,opacity .5s ease-in;transform:translate(50%);opacity:0;pointer-events:none}.floating-toc{transition:transform .3s ease-in,opacity .3s ease-in;transform:translate(10%);opacity:0;pointer-events:none}body.toc-not-in-view .floating-toc,body.toc-not-in-view .floating-toc-button{transform:translate(0);opacity:1;pointer-events:auto}span[data-rehype-pretty-code-figure] code{padding:4px 6px;border-radius:5px;font-size:14px}li>code,p>code{padding:2px 4px;border-radius:5px;font-size:14px;background-color:hsl(225,26%,36%);color:snow}figure[data-rehype-pretty-code-figure]{margin-right:auto;margin-left:auto}.blog-wide-section{width:100%!important;border:none;border-radius:8px;max-width:1366px}@media screen and (max-width:768px){.google-slides{height:300px}}figure[data-rehype-pretty-code-figure]{position:relative;margin-top:3rem}figure[data-rehype-pretty-code-figure] code:after{content:attr(data-language);background:#607d8b;border-radius:4px 4px 0 0;color:hsla(0,0%,100%,.7);position:absolute;top:-20px;padding:3px 8px;font-weight:500;font-size:14px}table{display:table!important;border:1px solid var(--bodyColor);font-size:14px;border-collapse:collapse}table caption{padding:.5em}table td,table th{padding:.5em;border:1px solid var(--bodyColor)}kbd{display:inline-block;margin:0 .1em;padding:0 .6em;font-size:14px;line-height:20px;color:#e1e3e5;text-shadow:0 1px 0 #000;background-color:#242729;border:1px solid #adb3b9;border-radius:3px;box-shadow:0 1px 0 rgba(12,13,14,.2),inset 0 0 0 2px #000;white-space:nowrap;vertical-align:middle;font-weight:700}._slug__postParent__ONUjv #_slug__introduction__2oa2U{visibility:hidden;height:0;margin:0;scroll-margin-top:250px}._slug__postParent__ONUjv h2,._slug__postParent__ONUjv h3,._slug__postParent__ONUjv h4,._slug__postParent__ONUjv h5,._slug__postParent__ONUjv h6{scroll-margin-top:200px}._slug__postParent__ONUjv>img{max-width:100%;height:auto;cursor:zoom-in}._slug__postParent__ONUjv a{text-decoration:underline}._slug__postParent__ONUjv pre{padding:15px;border-radius:8px;border:1px solid #4c4c4c}._slug__postParent__ONUjv pre code{font-size:12px;gap:8px}@media only screen and (min-width:768px){._slug__postParent__ONUjv>*{width:750px;margin-left:auto;margin-right:auto;display:block}}._slug__article__BOcmb{padding-top:60px;padding-left:15px;padding-right:15px}@media only screen and (min-width:992px){._slug__article__BOcmb{padding-left:0;padding-right:0}}._slug__headerImageWrapper__92tCu{width:auto;margin-bottom:40px;margin-left:-15px;margin-right:-15px}._slug__headerImageWrapper__92tCu img{width:100%;height:auto}@media only screen and (min-width:992px){._slug__headerImageWrapper__92tCu{position:relative;margin-top:60px;margin-left:auto;margin-right:auto;width:1140px}._slug__headerImageWrapper__92tCu img{border-radius:8px}}._slug__category-link__RCULa{display:inline-block;font-weight:var(--fontWeightMedium);vertical-align:middle;text-transform:uppercase;background:var(--cardColor);margin:4px;padding:4px 10px;border-radius:5px;font-size:14px}._slug__meta__pKEDv{font-size:14px}._slug__PaginationWrapper__wHcNQ{margin-bottom:3rem;margin-top:2rem}._slug__PaginationWrapper__wHcNQ a{float:none!important;margin:15px 0 0;display:block;border-radius:3px;width:auto;max-width:none;font-size:18px;background:hsl(224,26%,14%);color:var(--primary);box-shadow:none;padding:12px;white-space:normal;border:1px solid hsl(224,26%,25%)}._slug__PaginationWrapper__wHcNQ a small{color:var(--bodyColor)}._slug__PaginationWrapper__wHcNQ a div{line-height:1.5;margin-top:5px}._slug__PaginationWrapper__wHcNQ a._slug__next__qdXmt{text-align:right}@media only screen and (min-width:992px){._slug__PaginationWrapper__wHcNQ{width:750px;display:flex;gap:15px;margin-left:auto;margin-right:auto}._slug__PaginationWrapper__wHcNQ a{padding:15px;flex:1 1}._slug__PaginationWrapper__wHcNQ a._slug__prev__ltGTh{text-align:right}._slug__PaginationWrapper__wHcNQ a._slug__next__qdXmt{text-align:left}._slug__PaginationWrapper__wHcNQ a div{margin-top:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._slug__dot-pattern__g4st8{position:relative}._slug__dot-pattern__g4st8:after,._slug__dot-pattern__g4st8:before{content:"";opacity:.2;position:absolute;width:300px;background-repeat:repeat;top:110px;height:613px;background-image:radial-gradient(var(--bodyColor) 1px,transparent 1px);background-size:25px 22px}._slug__dot-pattern__g4st8:before{left:0}._slug__dot-pattern__g4st8:after{right:0}}._slug__toc__rnaYs{margin-bottom:2rem}@media only screen and (min-width:768px){._slug__toc__rnaYs{width:750px;margin-left:auto;margin-right:auto}}.TableOfContents_TOC__CZ4Q9{background:var(--sideCardColor);padding:20px 15px;border-radius:8px;margin-top:2rem}.TableOfContents_TOC__CZ4Q9>ul{margin-bottom:0}.TableOfContents_TOC__CZ4Q9 li{margin-top:8px}.TableOfContents_TOC__CZ4Q9.TableOfContents_toc-popup__It_my{margin-top:0;position:fixed;bottom:80px;height:auto;max-height:400px;overflow:auto;scrollbar-width:thin;right:15px;width:300px;z-index:1;box-shadow:var(--cardShadow)}.TableOfContents_TOC__CZ4Q9.TableOfContents_toc-popup__It_my li{margin-top:5px}.TableOfContents_TOC__CZ4Q9.TableOfContents_toc-popup__It_my+.outer-links{display:none}@media only screen and (min-width:768px){.TableOfContents_TOC__CZ4Q9.TableOfContents_toc-popup__It_my{height:auto;max-height:82vh;bottom:85px}.TableOfContents_TOC__CZ4Q9{padding:25px}.TableOfContents_TOC__CZ4Q9 a:hover{text-decoration:underline}}