@media not (max-width: 899px){main{max-width:900px;margin:auto}}@media (max-width: 899px){main{margin:30px}}div.markdown-title{text-align:center;margin-bottom:20px}h1.markdown-title{font-family:var(--font-title);font-size:40px}.hero-image{width:100%}.hero-image img{display:block;margin:30px auto;border-radius:22px;filter:drop-shadow(0 4px 6px #000)}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{margin:calc(var(--font-size) / 3) 0;font-family:var(--font-title);text-align:left;padding-left:20px;margin-left:-20px}.prose h1 a,.prose h2 a,.prose h3 a,.prose h4 a,.prose h5 a,.prose h6 a{width:16px;height:64px;position:absolute;float:left;margin-top:-2px;margin-left:-20px;visibility:hidden}.prose h1:hover a svg.icon-link,.prose h2:hover a svg.icon-link,.prose h3:hover a svg.icon-link,.prose h4:hover a svg.icon-link,.prose h5:hover a svg.icon-link,.prose h6:hover a svg.icon-link{visibility:visible}.prose h1 a svg.icon-link,.prose h2 a svg.icon-link,.prose h3 a svg.icon-link,.prose h4 a svg.icon-link,.prose h5 a svg.icon-link,.prose h6 a svg.icon-link{display:inline-block}.prose h1{font-size:40px}.prose h1:after{content:"";display:block}.prose h2{font-size:30px}.prose h2:after{content:"";display:block}.prose h3{font-size:26px}.prose h4{font-size:22px}.prose h5{font-size:20px}.prose h6{color:#888;font-size:18px}.prose p{line-height:1.5;font-family:var(--font-sans);margin:16px 0}.light .prose a,.light .prose ol li a{color:#9636bf}.prose a,.prose ol li a{text-decoration:none;color:#ffabff}.prose a:hover{font-weight:550;color:#aff5efcb;transition:color .4s ease}.prose ul{padding-left:30px}.prose ul li{list-style-type:disc;padding:10px 8px 0 0}.prose ol{padding-left:30px}.prose ol li{list-style-type:decimal}.prose img{display:flex;align-self:center;flex-wrap:wrap;width:85%;height:100%;margin:30px auto;border-radius:22px;filter:drop-shadow(0 3px 5px #444)}.prose .video{position:relative;width:100%;padding-bottom:56.25%;border-radius:22px;filter:drop-shadow(0 4px 6px #444)}.prose .video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:22px}.prose table{border-radius:20px;margin:calc(var(--font-size) / 3) 0}.prose table th{text-align:center}.prose table thead{border-bottom:2px solid black}.prose table th,.prose table td{padding:6px 14px;margin:1px;border:1px solid black}.prose blockquote{margin-left:3px;padding-left:15px;border-left:3px solid black}.prose code:not(pre>code){background-color:#f6f6f6;color:#000;border-radius:3px;padding:0 3px;margin:16px 0;font-family:var(--font-mono)}.prose pre{overflow-wrap:anywhere;word-break:break-all;text-wrap:wrap;background-color:#f6f6f6;border-radius:6px;padding:16px;margin:32px 0;font-family:var(--font-mono);filter:drop-shadow(0 2px 4px #dddddd8a)}.prose pre code{overflow:hidden;width:100%;overflow-wrap:anywhere;word-break:break-all;text-wrap:wrap;white-space:pre-wrap;font-size:large;position:relative;top:.5rem}.prose pre>code[data-line-numbers]{counter-reset:line}.prose pre>code[data-line-numbers]>.line:before{counter-increment:line;content:counter(line);display:inline-block;margin-right:2rem;width:1rem;text-align:left;color:#7ca2dfad}.prose pre>code>.line:before{content:"";display:inline-block;width:1rem;text-align:right}.prose .light code:not(pre>code){background-color:#f6f6f6;border-radius:6px;padding:2px 4px;margin:16px 0;font-family:var(--font-mono);filter:drop-shadow(0 2px 6px #0000005e)}.prose .light pre{overflow-wrap:anywhere;word-break:break-all;text-wrap:wrap;background-color:#fff;border-radius:6px;padding:16px;margin:32px 0;font-family:var(--font-mono);filter:drop-shadow(0 2px 6px #000000b9)}.prose .light pre code{overflow:hidden;width:100%;overflow-wrap:anywhere;word-break:break-all;text-wrap:wrap;white-space:pre-wrap;color:#ffabff}.prose .light pre>code[data-line-numbers]{counter-reset:line}.prose .light pre>code[data-line-numbers]>.line:before{counter-increment:line;content:counter(line);display:inline-block;margin-right:2rem;width:1rem;text-align:left;color:#7ca2dfad}.prose .light pre>code>.line:before{content:"";display:inline-block;width:1rem;text-align:right}.prose mark{background-color:#fff;font-style:italic;color:var(--accent-color)}
