/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}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}[hidden],template{display:none}
body{font-family:Nunito,Yuanti SC,PingFang SC,Microsoft YaHei,sans-serif;background-color:#947a6d;background-image:url(../img/texture.3e188817d08f96a796b4.png);display:flex;flex-direction:column;align-items:center;justify-content:space-between;min-height:100vh;min-height:calc(1vh*100);min-height:calc(var(--vh, 1vh)*100);margin:0 20px}/*!
 * LaTeX.css (https://latex.now.sh/)
 *
 * Source: https://github.com/vincentdoerig/latex-css
 * Licensed under MIT (https://github.com/vincentdoerig/latex-css/blob/master/LICENSE)
*/@font-face{font-family:Latin Modern;font-style:normal;font-weight:400;font-display:swap;src:url(../font/LM-regular.fecdf157fc036b7f93a4.woff2) format("woff2"),url(../font/LM-regular.2ab644f0b784e7bbe816.woff) format("woff"),url(../font/LM-regular.fe8b14efb99b8c8acbba.ttf) format("truetype")}@font-face{font-family:Latin Modern;font-style:italic;font-weight:400;font-display:swap;src:url(../font/LM-italic.af06a120815d8ea7ee8c.woff2) format("woff2"),url(../font/LM-italic.a0ef6765323e7e13c0cb.woff) format("woff"),url(../font/LM-italic.c0c56f0dddca5dd537ac.ttf) format("truetype")}@font-face{font-family:Latin Modern;font-style:normal;font-weight:700;font-display:swap;src:url(../font/LM-bold.fe6484d55336977fade5.woff2) format("woff2"),url(../font/LM-bold.a96a275deaaeeb51dfa7.woff) format("woff"),url(../font/LM-bold.5687e29706eb0d0cd86d.ttf) format("truetype")}@font-face{font-family:Latin Modern;font-style:italic;font-weight:700;font-display:swap;src:url(../font/LM-bold-italic.36cdfa3c5b8c5828afa6.woff2) format("woff2"),url(../font/LM-bold-italic.7c4a2d69901984e5d61c.woff) format("woff"),url(../font/LM-bold-italic.fa82fba5617a588466b6.ttf) format("truetype")}@font-face{font-family:Libertinus;font-style:normal;font-weight:400;font-display:swap;src:url(../font/Libertinus-regular.bb4557fc1f4fa3dcd1e0.woff2) format("woff2")}@font-face{font-family:Libertinus;font-style:italic;font-weight:400;font-display:swap;src:url(../font/Libertinus-italic.14b5589e45197c291768.woff2) format("woff2")}@font-face{font-family:Libertinus;font-style:normal;font-weight:700;font-display:swap;src:url(../font/Libertinus-bold.a0b7e24dcb8877f17e08.woff2) format("woff2")}@font-face{font-family:Libertinus;font-style:italic;font-weight:700;font-display:swap;src:url(../font/Libertinus-bold-italic.81b1c4f4b41157df6f17.woff2) format("woff2")}@font-face{font-family:Libertinus;font-style:normal;font-weight:600;font-display:swap;src:url(../font/Libertinus-semibold.0ea40e419a4ececb768b.woff2) format("woff2")}@font-face{font-family:Libertinus;font-style:italic;font-weight:600;font-display:swap;src:url(../font/Libertinus-semibold-italic.02bb0b08425a842da81e.woff2) format("woff2")}*,:after,:before{box-sizing:border-box}html{font-size:1rem}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.article-block,.font-serif{font-family:Latin Modern,Georgia,Cambria,Times New Roman,Times,serif}.article-block{line-height:1.8}.article-block>:first-child{margin-top:0}.article-block dd,.article-block dl,.article-block figcaption,.article-block figure,.article-block h1,.article-block h2,.article-block h3,.article-block h4,.article-block li,.article-block ol[class],.article-block p,.article-block ul[class]{margin:0}.article-block p{text-align:justify;hyphens:auto;-webkit-hyphens:auto;-moz-hyphens:auto;margin-top:1rem}.article-block a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.article-block img{max-width:100%;height:auto;display:block}.article-block button,.article-block input,.article-block select,.article-block textarea{font:inherit}.article-block textarea{width:100%}.article-block article>*+*{margin-top:1em}.article-block code,.article-block kbd,.article-block pre{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:85%}.article-block pre{padding:1rem 1.4rem;max-width:100%;overflow:auto;border-radius:4px;background:#e8edf2}.article-block pre code{font-size:95%;position:relative}.article-block kbd{background:#fff;border:1px solid #afb3b6;border-radius:2px;padding:2px 4px;font-size:75%}.article-block table{border-collapse:collapse;border-spacing:0;width:auto;max-width:100%;border-top:2.27px solid #000;border-bottom:2.27px solid #000;overflow-x:auto;counter-increment:caption}.article-block table tr>th[scope=col]{border-bottom:1.36px solid #000}.article-block table tr>th[scope=row]{border-right:1.36px solid #000}.article-block table>tbody>tr:first-child>td,.article-block table>tbody>tr:first-child>th{border-top:1.36px solid #000}.article-block table>tbody>tr:last-child>td,.article-block table>tbody>tr:last-child>th{border-bottom:1.36px solid #000}.article-block td,.article-block th{text-align:left;padding:.5rem;line-height:1.1}.article-block caption{text-align:left;font-size:.923em;padding:0 .25em .25em;width:100%;margin-left:0}.article-block caption:before{content:"Table " counter(caption) ". ";font-weight:700}.article-block .scroll-wrapper{overflow-x:auto}.article-block .scroll-wrapper>table td{white-space:nowrap}.article-block h1:first-child{text-align:center}.article-block nav ol{counter-reset:item;padding-left:2rem}.article-block nav li{display:block}.article-block nav li:before{content:counters(item,".") " ";counter-increment:item;padding-right:.85rem}.article-block dl dd{text-align:center}.article-block .theorem{counter-increment:theorem;display:block;margin:12px 0;font-style:italic}.article-block .theorem:before{content:"Theorem " counter(theorem) ". ";font-weight:700;font-style:normal}.article-block .lemma{counter-increment:theorem;display:block;margin:12px 0;font-style:italic}.article-block .lemma:before{content:"Lemma " counter(theorem) ". ";font-weight:700;font-style:normal}.article-block .proof{display:block;margin:12px 0;font-style:normal;position:relative}.article-block .proof:before{content:"Proof. " attr(title);font-style:italic}.article-block .proof:after{content:"◾️";position:absolute;right:-12px;bottom:-2px}.article-block .definition{counter-increment:definition;display:block;margin:12px 0;font-style:normal}.article-block .definition:before{content:"Definition " counter(definition) ". ";font-weight:700;font-style:normal}.article-block .author{margin:.85rem 0;font-feature-settings:"smcp";font-variant-caps:small-caps;text-align:center}.article-block .sidenote{font-size:.8rem;float:right;clear:right;width:18vw;margin-right:-20vw;margin-bottom:1em}.article-block .sidenote.left{float:left;margin-left:-20vw;margin-bottom:1em}.article-block .sidenote:target{border:1.5px solid #ddd688;padding:0 .5rem;scroll-margin-block-start:10rem}.article-block .sidenote-number{counter-increment:sidenote-counter}.article-block .sidenote-number:after,.article-block .sidenote:before{position:relative;vertical-align:initial}.article-block .sidenote-number:after{content:counter(sidenote-counter);font-size:.7rem;top:-.5rem;left:.1rem}.article-block .sidenote-number~.sidenote:before{content:counter(sidenote-counter) " ";font-size:.7rem;top:-.5rem}.article-block label.sidenote-toggle:not(.sidenote-number){display:none}.article-block blockquote .sidenote{margin-right:-24vw;width:18vw}.article-block label.sidenote-toggle{display:inline;cursor:pointer}.article-block input.sidenote-toggle{display:none}@media(max-width:1050px){.article-block label.sidenote-toggle:not(.sidenote-number){display:inline}.article-block .sidenote{display:none}.article-block .sidenote-toggle:checked+.sidenote{display:block;margin:.5rem 1.25rem 1rem .5rem;float:left;left:1rem;clear:both;width:95%}.article-block blockquote .sidenote{margin-right:-25vw;width:16vw}}.article-block .footnotes p{text-align:left;line-height:1.5;font-size:85%;margin-bottom:.4rem}.article-block .footnotes{border-top:1px solid #636363}.article-block .abstract,.article-block .abstract p{text-align:center;margin-top:0}.article-block .abstract{margin:2.25rem 0}.article-block .abstract>h2{font-size:1rem;margin-bottom:-.2rem}.article-block .latex span:first-child{text-transform:uppercase;font-size:.75em;vertical-align:.28em;margin-left:-.48em;margin-right:-.15em;line-height:1ex}.article-block .latex span:nth-child(2){text-transform:uppercase;vertical-align:-.5ex;margin-left:-.1667em;margin-right:-.125em;line-height:1ex}.article-block h1{font-size:2.5rem;line-height:3.25rem;margin-bottom:1.625rem}.article-block h2{font-size:1.7rem;line-height:2rem;margin-top:3rem}.article-block h3{font-size:1.4rem;margin-top:2.5rem}.article-block h4{font-size:1.2rem;margin-top:2rem}.article-block h5{font-size:1rem;margin-top:1.8rem}.article-block h6{font-size:1rem;font-style:italic;font-weight:400;margin-top:2.5rem}.article-block h3,.article-block h4,.article-block h5,.article-block h6{line-height:1.625rem}.article-block h1+h2{margin-top:1.625rem}.article-block h2+h3,.article-block h3+h4,.article-block h4+h5{margin-top:.8rem}.article-block h5+h6{margin-top:-.8rem}.article-block h2,.article-block h3,.article-block h4,.article-block h5,.article-block h6{margin-bottom:.8rem}header{padding-bottom:20px}@media screen and (max-width:767px){header.padding-for-menu{padding-top:40px}}header>h1{margin:35px 0 20px;font-size:32px;text-align:center}header>h1 a{text-decoration:none;color:#fff}header>.description{text-align:center;color:hsla(0,0%,100%,.8156862745);font-size:18px;margin:20px 0}@media screen and (max-width:767px){header>.description{display:none}}header .nav-desktop{display:flex;flex-direction:column;align-items:center;margin-top:20px}@media screen and (max-width:767px){header .nav-desktop{display:none}}header .nav-desktop__inner{list-style:none;padding:0;margin:0;display:flex}header .nav-desktop__item:not(:last-child){margin-right:-5px}header .nav-desktop__item>a{display:block;text-decoration:none;padding:5px 17.5px;font-size:16px;-webkit-clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);color:#4a3d37;background-color:hsla(0,0%,100%,.4);transition:.2s;cursor:pointer}header .nav-desktop__item>a:hover{color:#251f1b;background-color:hsla(0,0%,100%,.6)}.nav-open-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:fixed;right:10px;top:10px;width:50px;height:50px;border:0;background-color:rgba(0,0,0,.1);font-size:22px;border-radius:50%;color:hsla(0,0%,100%,.7529411765);z-index:998;padding:0;transition:.2s}.nav-open-button.is-dark{color:rgba(0,0,0,.7529411765)}.nav-open-button:active,.nav-open-button:focus,.nav-open-button:hover{color:#fff}@media screen and (min-width:768px){.nav-open-button{display:none}}.nav-mobile{position:fixed;right:0;top:0;background:rgba(0,0,0,.5);width:250px;max-width:100vw;height:100%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;transform:translateX(100%);transition:.3s}.nav-mobile.is-opened{transform:translateX(0)}.nav-mobile__top{display:flex;justify-content:space-between;align-items:center;padding:10px 10px 10px 25px}.nav-mobile__top>h2{font-size:20px;color:hsla(0,0%,100%,.7529411765)}.nav-mobile__top>button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:50px;height:50px;border:0;font-size:30px;background-color:transparent;color:hsla(0,0%,100%,.7529411765);z-index:998;padding:0}.nav-mobile__top>button:active,.nav-mobile__top>button:focus,.nav-mobile__top>button:hover{color:#fff}.nav-mobile__inner{list-style:none;padding:0;margin:0}.nav-mobile__item a{display:block;font-size:18px;height:50px;line-height:50px;width:100%;padding:0 25px;color:hsla(0,0%,100%,.88);background-color:transparent;text-decoration:none}.nav-mobile__item a:active,.nav-mobile__item a:focus,.nav-mobile__item a:hover{color:#fff;background:rgba(0,0,0,.15)}@media screen and (min-width:768px){.nav-mobile{display:none}}.nav-modal{position:fixed;left:0;top:0;width:100%;height:100%;background:transparent;z-index:999;transition:.3s;pointer-events:none}.nav-modal.is-opened{background:rgba(0,0,0,.6);pointer-events:all}@media screen and (min-width:768px){.nav-modal{display:none}}body[data-page=PageHome] .text-link{display:flex;flex-direction:column;align-items:center}body[data-page=PageHome] .text-link__inner{list-style:none;padding:0;margin:-5px 0 0;text-align:center}body[data-page=PageHome] .text-link__item{margin-top:5px;display:inline-block}body[data-page=PageHome] .text-link__item:not(:last-child){margin-right:-5px}body[data-page=PageHome] .text-link__item>a{display:block;text-decoration:none;padding:5px 17.5px;font-size:16px;-webkit-clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);color:#4a3d37;background-color:hsla(0,0%,100%,.4);transition:.2s;cursor:pointer}body[data-page=PageHome] .text-link__item>a:hover{color:#251f1b;background-color:hsla(0,0%,100%,.6)}body[data-page=PageHome] .text-link__description{color:hsla(0,0%,100%,.8784313725);line-height:26px;font-size:16px;margin-top:5px;padding:0 20px;min-height:30px;opacity:0;transition:.3s;text-align:center}body[data-page=PageHome] .text-link__description--show{opacity:1}@media screen and (max-width:767px){body[data-page=PageHome] .text-link__description{display:none}}body[data-page=PageHome] #home-links{display:none}body[data-page=PageLinks] main{max-width:768px}body[data-page=PageLinks] .page-title{color:hsla(0,0%,100%,.8784313725);display:flex;align-items:center;justify-content:center;margin:0;padding-top:30px;font-size:28px}body[data-page=PageLinks] .page-title:after,body[data-page=PageLinks] .page-title:before{content:"⬥";color:hsla(0,0%,100%,.3764705882);font-size:24px}body[data-page=PageLinks] .page-title:before{margin-right:5px}body[data-page=PageLinks] .page-title:after{margin-left:5px}body[data-page=PageLinks] .text-link-list{list-style:none;margin:0;padding:30px 0 20px}body[data-page=PageLinks] .text-link-list__item a{color:#fff;text-decoration:none;font-size:20px;font-weight:700;line-height:30px}body[data-page=PageLinks] .text-link-list__item p{color:hsla(0,0%,100%,.5);font-size:16px;line-height:26px;margin:10px 0}body[data-page=PageLinks] .back-button{display:flex;justify-content:center;padding-bottom:20px}body[data-page=PageLinks] .back-button__inner{border:0;padding:0 30px;background-color:hsla(0,0%,100%,.1);height:40px;line-height:40px;border-radius:20px;color:hsla(0,0%,100%,.88);transition:.2s;text-decoration:none}body[data-page=PageLinks] .back-button__inner:active,body[data-page=PageLinks] .back-button__inner:focus,body[data-page=PageLinks] .back-button__inner:hover{background-color:hsla(0,0%,100%,.2);color:#fff}body[data-page=PageAcademic]{margin:0}body[data-page=PageAcademic] footer,body[data-page=PageAcademic] header{margin:0 20px}body[data-page=PageAcademic] .academic-container{box-shadow:.25em .25em 1em .25em rgba(0,0,0,.12);width:100%;max-width:768px;background-image:url(../img/texture.3e188817d08f96a796b4.png);background-color:#eee}body[data-page=PageAcademic] .academic-container a,body[data-page=PageAcademic] .academic-container a:visited{color:#94451e;text-decoration:none}body[data-page=PageAcademic] .academic-container a:hover{text-decoration:underline}body[data-page=PageAcademic] .academic-container a:focus{outline-offset:2px;outline:2px solid rgba(148,69,30,.7);border-radius:2px}body[data-page=PageAcademic] .user-profile{padding:25px}@media screen and (min-width:768px){body[data-page=PageAcademic] .user-profile{display:flex}body[data-page=PageAcademic] .user-profile__avatar{flex-shrink:0}}body[data-page=PageAcademic] .user-profile__avatar{margin-right:25px}@media screen and (max-width:767px){body[data-page=PageAcademic] .user-profile__avatar{display:flex;justify-content:center;padding-bottom:25px}}body[data-page=PageAcademic] .user-profile__avatar>img{width:140px;height:140px;object-fit:cover;border-radius:50%;border:4px solid #947a6d;box-shadow:0 5px 14px 0 rgba(0,0,0,.12);display:block}body[data-page=PageAcademic] .user-profile__description{line-height:26px;font-size:16px;margin:-5px 0}body[data-page=PageAcademic] .article-block{padding:0 25px 25px}footer .pgp-key{margin:10px 0;text-align:center;line-height:26px}footer .pgp-key,footer .pgp-key a{color:hsla(0,0%,100%,.8784313725);text-decoration:none}footer .pgp-key a:active,footer .pgp-key a:focus,footer .pgp-key a:hover{color:#fff}footer .social-icons,footer .social-icons>a{display:flex;justify-content:center}footer .social-icons>a{align-items:center;width:45px;height:45px;border-radius:50%;color:#4a3d37;background-color:hsla(0,0%,100%,.2);transition:.2s;font-size:18px}footer .social-icons>a:hover{color:#251f1b;background-color:hsla(0,0%,100%,.4)}footer .social-icons>a:not(:last-child){margin-right:10px}footer .copyright{margin:15px 0;padding-bottom:5px;font-size:14px;text-align:center;color:hsla(0,0%,100%,.6)}footer .copyright,footer .copyright a{color:hsla(0,0%,100%,.6);text-decoration:none}footer .copyright a:active,footer .copyright a:focus,footer .copyright a:hover{color:hsla(0,0%,100%,.6)}
