@font-face{font-display:swap;font-family:Vollkorn;font-style:normal;font-weight:400;src:url(/fonts/vollkorn/vollkorn-v21-latin_latin-ext-regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:Vollkorn;font-style:italic;font-weight:400;src:url(/fonts/vollkorn/vollkorn-v21-latin_latin-ext-italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:Vollkorn;font-style:normal;font-weight:500;src:url(/fonts/vollkorn/vollkorn-v21-latin_latin-ext-500.woff2)format("woff2")}@font-face{font-display:swap;font-family:Vollkorn;font-style:italic;font-weight:500;src:url(/fonts/vollkorn/vollkorn-v21-latin_latin-ext-500italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:Vollkorn;font-style:normal;font-weight:600;src:url(/fonts/vollkorn/vollkorn-v21-latin_latin-ext-600.woff2)format("woff2")}@font-face{font-display:swap;font-family:Vollkorn;font-style:italic;font-weight:600;src:url(/fonts/vollkorn/vollkorn-v21-latin_latin-ext-600italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:Vollkorn;font-style:normal;font-weight:700;src:url(/fonts/vollkorn/vollkorn-v21-latin_latin-ext-700.woff2)format("woff2")}@font-face{font-display:swap;font-family:Vollkorn;font-style:italic;font-weight:700;src:url(/fonts/vollkorn/vollkorn-v21-latin_latin-ext-700italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:Vollkorn;font-style:normal;font-weight:800;src:url(/fonts/vollkorn/vollkorn-v21-latin_latin-ext-800.woff2)format("woff2")}@font-face{font-display:swap;font-family:Vollkorn;font-style:italic;font-weight:800;src:url(/fonts/vollkorn/vollkorn-v21-latin_latin-ext-800italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:Vollkorn;font-style:normal;font-weight:900;src:url(/fonts/vollkorn/vollkorn-v21-latin_latin-ext-900.woff2)format("woff2")}@font-face{font-display:swap;font-family:Vollkorn;font-style:italic;font-weight:900;src:url(/fonts/vollkorn/vollkorn-v21-latin_latin-ext-900italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:Caveat;font-style:normal;font-weight:400;src:url(/fonts/caveat/caveat-v17-latin_latin-ext-regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:Caveat;font-style:normal;font-weight:500;src:url(/fonts/caveat/caveat-v17-latin_latin-ext-500.woff2)format("woff2")}@font-face{font-display:swap;font-family:Caveat;font-style:normal;font-weight:600;src:url(/fonts/caveat/caveat-v17-latin_latin-ext-600.woff2)format("woff2")}@font-face{font-display:swap;font-family:Caveat;font-style:normal;font-weight:700;src:url(/fonts/caveat/caveat-v17-latin_latin-ext-700.woff2)format("woff2")}@font-face{font-display:swap;font-family:Signika;font-style:normal;font-weight:300;src:url(/fonts/signika/signika-v20-latin_latin-ext-300.woff2)format("woff2")}@font-face{font-display:swap;font-family:Signika;font-style:normal;font-weight:400;src:url(/fonts/signika/signika-v20-latin_latin-ext-regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:Signika;font-style:normal;font-weight:500;src:url(/fonts/signika/signika-v20-latin_latin-ext-500.woff2)format("woff2")}@font-face{font-display:swap;font-family:Signika;font-style:normal;font-weight:600;src:url(/fonts/signika/signika-v20-latin_latin-ext-600.woff2)format("woff2")}@font-face{font-display:swap;font-family:Signika;font-style:normal;font-weight:700;src:url(/fonts/signika/signika-v20-latin_latin-ext-700.woff2)format("woff2")}@font-face{font-display:swap;font-family:Play;font-style:normal;font-weight:400;src:url(/fonts/play/play-v17-latin_latin-ext-regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:Play;font-style:normal;font-weight:700;src:url(/fonts/play/play-v17-latin_latin-ext-700.woff2)format("woff2")}@font-face{font-display:swap;font-family:bakudai;font-style:normal;font-weight:300;src:url(/fonts/bakudai/Bakudai-Regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:bakudai;font-style:normal;font-weight:400;src:url(/fonts/bakudai/Bakudai-Medium.woff2)format("woff2")}@font-face{font-display:swap;font-family:bakudai;font-style:normal;font-weight:700;src:url(/fonts/bakudai/Bakudai-Bold.woff2)format("woff2")}@font-face{font-display:swap;font-family:bakudai;font-style:normal;font-weight:200;src:url(/fonts/bakudai/Bakudai-Light.woff2)format("woff2")}@font-face{font-display:swap;font-family:bakudai;font-style:normal;font-weight:100;src:url(/fonts/bakudai/Bakudai-ExtraLight.woff2)format("woff2")}@font-face{font-display:swap;font-family:fakepearl;font-style:normal;font-weight:100;src:url(/fonts/fakepearl/FakePearl-ExtraLight.woff2)format("woff2")}@font-face{font-display:swap;font-family:fakepearl;font-style:normal;font-weight:200;src:url(/fonts/fakepearl/FakePearl-Light.woff2)format("woff2")}@font-face{font-display:swap;font-family:fakepearl;font-style:normal;font-weight:400;src:url(/fonts/fakepearl/FakePearl-Regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:fakepearl;font-style:normal;font-weight:500;src:url(/fonts/fakepearl/FakePearl-Medium.woff2)format("woff2")}@font-face{font-display:swap;font-family:fakepearl;font-style:normal;font-weight:600;src:url(/fonts/fakepearl/FakePearl-SemiBold.woff2)format("woff2")}:root code{font-size:1rem}:root p{line-height:1.5rem}:root .textT1{color:#df197c;font-family:Vollkorn,fakepearl;font-size:115%;font-style:italic;font-weight:700}:root .textT2{color:#ee8138;font-family:Vollkorn,fakepearl;font-size:105%;font-style:italic;font-weight:700}:root .textRed{color:#ee3838;font-family:Vollkorn,fakepearl;font-size:105%;font-style:normal;font-weight:700}.page{transition:background-color .5s}.page[theme=dark]{color:#ccc;background-color:#1e1e1e}.section{transition:background-color .5s}.section[theme=dark]{color:#ccc;background-color:#1e1e1e}mjx-mtd{padding-block:.5em!important}html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:#a39e9b;background:#000}.hljs-attr,.hljs-template-tag{color:#8787d7}.hljs-comment,.hljs-doctag,.hljs-quote{color:#396}.hljs-params{color:#a39e9b}.hljs-regexp{color:#d700ff}.hljs-literal,.hljs-number,.hljs-selector-id,.hljs-tag{color:#ef5350}.hljs-meta,.hljs-meta .hljs-keyword{color:#0087ff}.hljs-code,.hljs-formula,.hljs-keyword,.hljs-link,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-pseudo,.hljs-template-variable,.hljs-variable{color:#64b5f6}.hljs-built_in,.hljs-deletion,.hljs-title{color:#ff8700}.hljs-attribute,.hljs-function,.hljs-name,.hljs-property,.hljs-section,.hljs-type{color:#ffd75f}.hljs-addition,.hljs-bullet,.hljs-meta .hljs-string,.hljs-string,.hljs-subst,.hljs-symbol{color:#558b2f}.hljs-selector-tag{color:#96f}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}a,a:before,a:after{color:#161209;text-decoration:none}[theme=dark] a,[theme=dark] a:before,[theme=dark] a:after{color:#a9a9b3}a:active,a:hover{color:#67519e}[theme=dark] a:active,[theme=dark] a:hover{color:#fff}.header-gradient{border-top:.25rem solid;border-image-source:linear-gradient(90deg,#5d2f86,#8ed6fb 50%,#d32e9d);border-image-slice:1}.header-container{z-index:150;background-color:#f8f8f8;width:100%;height:3.25rem;line-height:3rem;position:fixed}[data-header-desktop=normal] .header-container{position:static}[theme=dark] .header-container{background-color:#252526}.header-nav{height:3rem;padding:0 2rem 0 3rem;display:flex}[theme=dark] .header-nav svg{filter:invert()sepia(2%)saturate(2178%)hue-rotate(178deg)brightness(90%)contrast(87%)}.header-title{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:10%;margin-right:.5rem;font-family:Play;font-size:1.5rem;font-weight:700;overflow:hidden}.header-menu{text-align:center;margin-left:auto;display:flex}.menu-item{justify-content:center;align-items:center;margin-left:1rem;margin-right:1rem;font-family:Play;font-size:16px;display:flex;position:relative}.menu-item.delimiter{border-left:1.5px solid #161209;align-self:center;height:16px}[theme=dark] .menu-item.delimiter{border-left-color:#363636}.search{margin-right:1.5rem;position:relative}.search input{color:#0000;box-sizing:border-box;-o-transition:width .4s ease;background-color:#f8f8f8;border:none;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;border-radius:.5rem;outline:none;width:1.5rem;height:1.5rem;-webkit-transition:width .4s;-moz-transition:width .4s;transition:width .4s;vertical-align:baseline!important}[theme=dark] .search input{background-color:#252526}.search input::-webkit-input-placeholder{color:#0000}.search input:-moz-placeholder-shown{color:#0000}.search input::-moz-placeholder{color:#0000}.search input:-ms-placeholder-shown{color:#0000}.search input::placeholder{color:#0000}.search .search-button{justify-content:center;align-items:center;margin:0;display:flex;position:absolute;left:auto;right:1rem}.search .search-toggle{left:.5rem;right:auto}.search .search-loading,.search .search-clear{display:none}.search svg{width:1.5rem;height:1.5rem}.search.open input{color:#161209;background-color:#e9e9e9;width:24rem;height:2.5rem;padding:0 2rem}[theme=dark] .search.open input{color:#ccc;background-color:#3c3c3c}[theme=dark] .search.open input::-webkit-input-placeholder{color:#a6a6a6}[theme=dark] .search.open input:-moz-placeholder-shown{color:#a6a6a6}[theme=dark] .search.open input::-moz-placeholder{color:#a6a6a6}[theme=dark] .search.open input:-ms-placeholder-shown{color:#a6a6a6}[theme=dark] .search.open input::placeholder{color:#a6a6a6}.search.open input::-webkit-input-placeholder{color:#a9a9b3}.search.open input:-moz-placeholder-shown{color:#a9a9b3}.search.open input::-moz-placeholder{color:#a9a9b3}.search.open input:-ms-placeholder-shown{color:#a9a9b3}.search.open input::placeholder,.search.open .search-button{color:#a9a9b3}[theme=dark] .search.open .search-button{color:#a6a6a6}.search.open .search-clear:hover{filter:invert(27%)sepia(51%)saturate(2878%)hue-rotate(346deg)brightness(104%)contrast(97%)}.search.open svg{width:1.2rem;height:1.2rem}.search.open .search-toggle{filter:invert(70%)saturate(287%)hue-rotate(346deg)brightness(104%)contrast(97%)}.search.open .search-toggle :hover{cursor:default}.search .dropdown{z-index:200;width:30rem;display:none;position:fixed;top:3rem;right:5.5rem}.search .dropdown-content{background-color:#f1f1f1;border-radius:7px;width:100%;max-height:480px;padding-top:1rem;display:block;position:absolute;overflow:auto;box-shadow:0 8px 16px #0003}.search .dropdown-content h3{margin:0;padding-bottom:1rem}.search .dropdown-item{overflow-wrap:break-word;text-align:left;width:100%;padding-bottom:1rem;display:block;position:relative}.search .dropdown-item h5{margin:0;padding-left:1rem;padding-right:.5rem;font-family:Signika,fakepearl;font-size:1.25rem;line-height:1.25rem}.search .dropdown-item p{margin:0;padding-left:1rem;padding-right:.5rem;font-family:caveat,fakepearl;font-weight:700;line-height:1rem}.search .dropdown-item:hover{background-color:#e8e8e8}button.menu-item,.search button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.mobile-menu-toggle,.mobile-menu{display:none}@media (width<=680px){.header-nav{padding:0 1rem}.header-title{min-width:0}.header-menu>a.menu-item:not(.theme-switch),.header-menu>.delimiter{display:none}.header-menu>.search{margin-left:.25rem;margin-right:.25rem}.mobile-menu-toggle{margin-left:.25rem;margin-right:.25rem;display:flex}.mobile-menu-toggle svg{width:1.5rem;height:1.5rem}.mobile-menu{z-index:140;opacity:0;visibility:hidden;background-color:#f8f8f8;flex-direction:column;width:min(18rem,85vw);max-height:calc(100vh - 3.25rem);padding:.75rem 1rem;transition:opacity .2s,transform .2s,visibility .2s;display:flex;position:fixed;top:3.25rem;right:0;overflow-y:auto;transform:translate(100%);box-shadow:0 8px 16px #0003}[theme=dark] .mobile-menu{background-color:#252526}.mobile-menu.active{opacity:1;visibility:visible;transform:translate(0)}.mobile-menu-link{text-align:left;padding:.5rem .25rem;font-family:Play;display:block}.mobile-menu-link.active{font-weight:700}.search.open input{width:min(24rem,100vw - 5rem)}.search .dropdown{width:calc(100vw - 2rem);right:1rem}}#mask{z-index:-1;background-color:#0000;background-position:50%;background-repeat:no-repeat;width:100%;height:100%;margin-top:3.25rem;position:fixed;top:0;left:0}.blur #mask{z-index:100;background-color:#00000040}.blur footer{filter:blur(1.5px)}footer{border-top:1px solid #e9ecef;width:100%;height:2rem;padding:1rem 0;line-height:1.25rem;position:relative;bottom:0}footer .footer-container{font-size:.875rem}footer .footer-container .footer-line{width:100%}footer .footer-container .footer-line .icp-br{display:none}[theme=dark] footer .footer-container{color:#ccc}.blur .toc{filter:blur(1.5px)}.toc{visibility:hidden;width:20%;margin-left:3%;padding-right:2%;display:block;position:fixed;top:6rem}.toc .toc-title{text-transform:uppercase;font-family:Caveat;font-size:1.2rem;font-weight:700}.toc .toc-content{font-family:Signika,fakepearl}.toc .toc-content>nav>ul{padding-left:0}.toc .toc-content ul ul{padding-left:1.5rem}.toc .toc-content ul ul ul{padding-left:1.1rem;display:block}.toc .toc-content li{padding-top:.4rem;list-style-type:none}.toc .toc-content a:first-child:before{content:"|";color:#2d96bd;margin-right:.5rem;font-weight:bolder}[theme=dark] .toc .toc-content a:first-child:before{color:#55bde2}[data-header-desktop=normal] .toc .toc-content{top:5rem}[theme=dark] .toc .toc-content{border-left-color:#363636}.toc .toc-content a.active{color:#2d96bd;font-weight:bolder}[theme=dark] .toc .toc-content a.active{color:#55bde2}.toc .toc-content a.active:before{content:"---";color:#ef3982}[theme=dark] .toc .toc-content a.active:before{color:#bdebfc}html{scroll-behavior:smooth}.breadcrumb{padding:0;list-style-type:none;display:flex}.breadcrumb li{color:#999;margin-bottom:0;font-size:14px}.breadcrumb li:not(:last-child):after{content:"/";color:#ccc;margin-left:.75rem;margin-right:.75rem;font-size:1.125rem;font-weight:700}.breadcrumb li a{font-family:Play;font-size:1.125rem}.admonition{border-left:.25rem solid;border-radius:7px;margin:1rem 0;padding:0 .75rem;font-family:Play;position:relative;overflow:auto}.admonition .admonition-title{align-items:center;height:1.375rem;margin:0 -.75rem;padding:.8rem 1.25rem;font-weight:700;display:flex}.admonition .admonition-title svg{width:1.5rem;height:1.5rem;padding-right:.5rem}.admonition .admonition-content{padding:.5rem 0;font-size:1.25rem}.admonition i.icon{font-size:.85rem;position:absolute;top:.6rem;left:.4rem}.admonition i.details-icon{position:absolute;top:.6rem;right:.3rem}.admonition.NOTE .admonition-content{font-family:Caveat}.admonition.NOTE{background-color:#fdfdfe;border-left-color:#d4d5d8}.admonition.NOTE .admonition-title{color:#d4d5d8;background-color:#fdfdfe;border-bottom-color:#fdfdfe}.admonition.NOTE .admonition-title svg{filter:invert()sepia(2%)saturate(2178%)hue-rotate(178deg)brightness(90%)contrast(87%)}.admonition.INFO .admonition-content{font-family:Signika}.admonition.INFO{background-color:#eef9fd;border-left-color:#54c7ec}.admonition.INFO .admonition-title{color:#54c7ec;background-color:#eef9fd;border-bottom-color:#eef9fd}.admonition.INFO .admonition-title svg{filter:invert(76%)sepia(41%)saturate(1188%)hue-rotate(163deg)brightness(96%)contrast(92%)}.admonition.TIP .admonition-content{font-family:Signika}.admonition.TIP{background-color:#e6f6e6;border-left-color:#00a400}.admonition.TIP .admonition-title{color:#00a400;background-color:#e6f6e6;border-bottom-color:#e6f6e6}.admonition.TIP .admonition-title svg{filter:invert(30%)sepia(94%)saturate(2194%)hue-rotate(102deg)brightness(102%)contrast(106%)}.admonition.CAUTION .admonition-content{font-family:Signika}.admonition.CAUTION{background-color:#fff8e6;border-left-color:#ffba00}.admonition.CAUTION .admonition-title{color:#ffba00;background-color:#fff8e6;border-bottom-color:#fff8e6}.admonition.CAUTION .admonition-title svg{filter:invert(65%)sepia(77%)saturate(1046%)hue-rotate(360deg)brightness(104%)contrast(104%)}.admonition.DANGER .admonition-content{font-family:Signika}.admonition.DANGER{background-color:#ffebec;border-left-color:#fa383e}.admonition.DANGER .admonition-title{color:#fa383e;background-color:#ffebec;border-bottom-color:#ffebec}.admonition.DANGER .admonition-title svg{filter:invert(29%)sepia(84%)saturate(4120%)hue-rotate(341deg)brightness(104%)contrast(96%)}.admonition:last-child{margin-bottom:.75rem}.btn-copy{opacity:0;z-index:10;color:#fbf7f0;background-color:#008311;border:none;border-radius:.25rem;margin-top:.25rem;padding:.25rem .5rem;font-family:play;font-size:1rem;font-weight:700;transition:opacity .3s ease-in-out;position:absolute;right:.25rem}.btn-copy:hover{color:#fbf7f0;background-color:#009d14;border-color:#beffc7}.btn-copy:focus{color:#fbf7f0;box-shadow:none;background-color:#008311;border-color:#0cff2c}.btn-copy:active,.btn-copy.active{color:#fbf7f0;background-color:#009d14;border-color:#0cff2c}.btn-copy:active:focus,.btn-copy.active:focus{box-shadow:none}pre:hover .btn-copy{opacity:1}.btn-copy:after,.btn-copy:hover:after{content:"Copy";color:#fbf7f0;display:block}.btn-copy:active:after{content:"Copied!";color:#fbf7f0;display:block}.figure{text-align:center;align-content:center;padding-top:2rem}.figure .figure-caption{padding:.25rem 0 2rem;font-family:vollkorn,fakepearl;font-size:1.1rem;display:block}.figure .number{font-family:play}.table-container{justify-content:center;display:flex}.table-container table{caption-side:top;align-self:center;margin:1rem 0}.table-container caption{font-size:125%;font-style:italic}.table-container th{text-align:center;background-color:#d79aff;font-family:play}.table-container tr:nth-child(odd){background-color:#f1edff}.table-container td{padding-left:1rem;padding-right:1rem}.main{background-image:url(/images/mountain-5431950.png);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;width:100%;height:100%;margin-left:auto;margin-right:auto}[theme=dark] .main{color:#1e1e1e}.blur .home{filter:blur(1.5px)}.home{text-align:center;height:calc(100vh - 14rem);padding-top:10rem}[theme=dark] .home{color:#1e1e1e}.home .home-title{text-align:center;margin-bottom:1.125rem;font-family:Play;font-size:4rem;font-weight:700;display:block}.home .home-subtitle{text-align:center;align-items:center;margin-left:26rem;margin-right:26rem;padding:.75rem;font-family:Caveat;font-size:1.5rem;font-weight:700;display:block}.home .home-lead{text-align:center;align-items:center;margin-left:25rem;margin-right:25rem;padding:.7rem;font-family:bakudai;font-size:1rem;font-weight:700;display:block}.home .home-profile{text-align:center;padding:0 0 .5rem;-webkit-transform:translateY(16vh);-ms-transform:translateY(16vh);-o-transform:translateY(16vh);transform:translateY(16vh)}.home .home-profile .home-avatar{padding:.5rem}.home .home-profile .home-avatar img{-o-transition:all .4s ease;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;width:8rem;height:auto;margin:0 auto;-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s;display:inline-block;-webkit-box-shadow:0 0 0 .3618em #0000000d;box-shadow:0 0 0 .3618em #0000000d}.home .home-profile .home-avatar img:hover{position:relative;-webkit-transform:translateY(-.75rem);-ms-transform:translateY(-.75rem);-o-transform:translateY(-.75rem);transform:translateY(-.75rem)}.home .home-profile .links{padding:.5rem;font-size:1.5rem}.home .home-profile .links a *{vertical-align:text-bottom}.home .home-profile .links img{height:1.5rem;padding:0 .25rem}.home .home-profile .home-disclaimer{color:#a9a9b3;margin:0;padding:.5rem;font-size:1rem;font-weight:400;line-height:1.5rem}[theme=dark] .home .home-profile .home-disclaimer{color:#a6a6a6}.blur .blog{filter:blur(1.5px)}.blog{padding-top:8rem;display:flex}.blog .card-list{flex-wrap:wrap;justify-content:center;width:50%;display:flex;position:relative;left:25%}.blog .card{border-radius:8px;width:100%;margin:1rem;padding:1rem;box-shadow:0 4px 8px #0003}[theme=dark] .blog .card{background-color:#29282b}.blog .card:nth-child(n+10){display:none}.blog .card img{width:100%;height:auto;margin-bottom:1rem}.blog .card h3{margin-bottom:1rem;font-family:Signika;font-size:1.75rem}.blog .card p{margin-bottom:1rem;font-family:Caveat;font-size:1.2rem}.blog .card .btn{color:#fff;background-color:#007bff;border-radius:4px;padding:.5rem 1rem;text-decoration:none;transition:background-color .3s;display:inline-block}.blog .card:hover{-o-transition:all .2s;background-color:#f8f8f8;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s;transform:scale(1.025)}[theme=dark] .blog .card:hover{background-color:#6565fe}.blur .post{filter:blur(1.5px)}.post{z-index:0;counter-reset:h2;width:72%;margin-right:3%;padding-top:1rem;padding-bottom:5rem;font-family:Vollkorn,fakepearl;font-size:1.25rem;line-height:1.4;display:block;position:relative;top:3rem;left:25%}.post p code,.post li code{background-color:#f7f5f5;border:2px solid #88888846;border-radius:5px;font-size:1.15rem}.post pre{border-radius:6px}.post pre code{background-color:#0000;border-radius:6px;font-size:1rem}.post h1{margin-top:2rem;margin-bottom:1.5rem;font-family:Signika,fakepearl;font-size:2.5rem;font-weight:700}.post h2{counter-reset:h3;font-family:Signika,fakepearl;font-size:2.25rem}.post h2 code{font-size:2.25rem}.post h3{counter-reset:h4;font-family:Signika,fakepearl;font-size:2rem}.post h3 code{font-size:2rem}.post h4{font-family:Signika,fakepearl;font-size:1.75rem}.post h4 code{font-size:1.75rem}.post h5{font-family:Signika,fakepearl;font-size:1.5rem}.post h5 code{font-size:1.5rem}.post a{color:#2580c5}[theme=dark] .post a{color:#55bde2}.post a:hover{color:#ef3982}[theme=dark] .post a:hover{color:#fff}.post .post-lead{margin-bottom:1rem;font-family:Caveat;font-size:1.25rem;font-weight:700}.post .post-lead hr{opacity:.25;border:1px solid #9e9e9e;margin-top:1.25rem}.post .hori-line-gradient{background-image:linear-gradient(90deg,#0000,#000000bf,#0000);border:1px;height:1px;margin-top:2rem;margin-bottom:3rem}.post.autonumbering h2:before{counter-increment:h2;content:counter(h2) ". "}.post.autonumbering h3:before{counter-increment:h3;content:counter(h2) "." counter(h3) ". "}.post.autonumbering h4:before{counter-increment:h4;content:counter(h2) "." counter(h3) "." counter(h4) ". "}.blur .notes{filter:blur(1.5px)}.notes{padding-top:6rem;display:flex}.notes .card-list{flex-flow:wrap;justify-content:center;width:100%;display:flex;position:relative}.notes .card{text-align:center;object-fit:scale-down;border:none;border-radius:8px;width:284.5px;height:160px;margin-top:2rem;margin-bottom:1rem;margin-right:3rem;transition:transform .3s;box-shadow:0 .5rem 1rem #1d2d354d}[theme=dark] .notes .card{background-color:#29282b}.notes .card img{border-radius:8px;width:100%;height:auto}.notes .card h3{margin-bottom:1rem;font-family:Signika,fakepearl;font-size:1.75rem}.notes .card p{margin-bottom:1rem;font-family:Caveat;font-size:1.2rem}.notes .card .btn{color:#fff;background-color:#007bff;border-radius:4px;padding:.5rem 1rem;text-decoration:none;transition:background-color .3s;display:inline-block}.notes .card:hover{-o-transition:all .3s;background-color:#f8f8f8;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;transform:scale(1.125)}.notes .article-card{width:100%;margin:1rem 20rem 1rem 7rem;padding:1rem}.notes .article-card h2{margin-bottom:1rem;font-family:Signika,fakepearl;font-size:1.75rem}.notes .article-card h5{margin-top:0;margin-bottom:.5rem;font-family:Caveat,fakepearl;font-size:1.5rem}.notes .article-card p{margin:0;font-family:Caveat}
