@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(/assets/Roboto-Regular--FdtxE9J.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:url(/assets/Roboto-Medium-Bih6N3qw.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:600;src:url(/assets/Roboto-Bold-B6b9ug_i.woff2) format("woff2")}html,body{padding:0;margin:0;box-sizing:border-box;max-width:100vw;min-height:100vh;overflow-x:visible;font-display:block;font-family:Roboto,Helvetica;-webkit-font-smoothing:antialiased;letter-spacing:normal;line-height:2;text-size-adjust:100%}*,*:before,*:after{box-sizing:inherit}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes slideUp{0%{top:100%}10%,to{top:0}}@keyframes fadeIn{to{opacity:1}}#blog-content{line-height:2;letter-spacing:normal}#blog-content strong{color:#cbc2b4}#blog-content h1{margin-top:0}#blog-content h2{border-bottom:1px solid rgba(255,255,255,.05)}#blog-content img{display:block;max-width:calc(100% - 4rem);margin:auto}#blog-content .img-wrapper{margin:2rem auto;cursor:pointer;padding:2rem;border:1px solid rgba(255,255,255,.05);background-color:#0000001a;border-radius:.25rem}#blog-content .img-wrapper img{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}#blog-content table{border-collapse:collapse;width:100%;margin-top:2rem;margin-bottom:2rem}#blog-content table th{padding:1rem;background-color:#00000040;border:1px solid rgba(255,255,255,.025)}#blog-content table td{background-color:#0000001a;border:1px solid rgba(255,255,255,.025);padding:1rem}#blog-content table td:first-of-type{width:1%;white-space:nowrap}#blog-content a{color:#e2ae5a;text-decoration:none}#blog-content a:hover{text-decoration:underline}#blog-content code,#blog-content pre{max-width:calc(100vw - 2rem);overflow-x:auto;font-size:.8rem}#blog-content li code{word-break:break-all;white-space:break-spaces;word-wrap:break-word}#blog-content .blog-tip,#blog-content .blog-alert{border:1px solid black;border-radius:.25rem;padding:1rem}#blog-content .blog-alert{background-color:#ff79fb40}#blog-content .blog-tip{background-color:#3ad4f273}#blog-content .blog-tip p,#blog-content .blog-alert p{margin:0;margin-left:.5rem}#blog-content .tabs ul{list-style-type:none;display:flex}code[class*=language-],pre[class*=language-]{color:#ccc;font-family:monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:2;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none;font-size:1rem}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background-color:#00000080}code{font-size:inherit;color:#67cdcc}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.block-comment,.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#999}.token.punctuation{color:#ccc}.token.attr-name,.token.deleted,.token.namespace,.token.tag{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.function,.token.number{color:#f08d49}.token.class-name,.token.constant,.token.property,.token.symbol{color:#f8c555}.token.atrule,.token.builtin,.token.important,.token.keyword,.token.selector{color:#cc99cd}.token.attr-value,.token.char,.token.regex,.token.string,.token.variable{color:#7ec699}.token.entity,.token.operator,.token.url{color:#67cdcc}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}
