*{box-sizing:border-box}html{font-size:80%}@media only screen and (max-width:900px){html{font-size:70%}}body{color:#444;font-size:1rem;font-family:inter,sans-serif;line-height:1.5}@media(prefers-color-scheme:dark){body{background-color:#111;color:#c4c4c4}}h1,h2,h3,h4,h5,h6{font-weight:300;font-family:montserrat,sans-serif}h1{font-size:3rem;color:#ab47bc;margin-bottom:10px}@media(prefers-color-scheme:dark){h1{color:#c362d4}}.section-title{padding:0 10px;display:inline-block;color:#fff;transition:all .25s;background:linear-gradient(120deg,#bc479c,#7a47bc);text-decoration:none;-webkit-background-clip:none;-webkit-text-fill-color:none}@media(prefers-color-scheme:dark){.section-title{background:linear-gradient(120deg,#d462b5,#9462d4);color:#111}}h2{color:#bc47ba;font-size:2.4rem;margin-bottom:0}@media(prefers-color-scheme:dark){h2{color:#d462d1}}h3{color:#bc47a6;font-size:2.4rem;margin-bottom:0}@media(prefers-color-scheme:dark){h3{color:#d462be}}h4{font-size:2rem}p{font-size:1.6rem}a{color:#ab47bc;text-decoration:none}@media(prefers-color-scheme:light){a{color:#682a73}}ul{list-style:none;margin-left:0;padding-left:0}ul li{padding-left:1em;text-indent:-1em;margin-top:5px}ul li p{display:inline}ul li:before{content:"> ";padding-right:5px}.sidebar-ul li:before{content:"";padding-right:0}.sidebar-ul li{font-size:1em}ol li{list-style:decimal}li{font-size:1.6rem}dt{margin-top:16px;font-size:1.6rem}dd{margin:8px 0 0 20px;font-size:1.6rem}pre{display:block;padding:12px;border-radius:3px;font-size:1.2rem;word-wrap:break-word;overflow:auto}code{line-height:1.8;font-size:1.4rem}table{border-collapse:collapse;border-spacing:0;font-size:1.6rem}th,td{padding:8px;border:1px solid #eee;text-align:left}th{font-weight:700;color:#bc47a6}@media(prefers-color-scheme:dark){th{color:#d462be}}del{color:#999}blockquote{margin:0;padding:8px 12px;border-left:3px solid #ab47bc;background-color:rgba(171,71,188,.1)}blockquote *{margin:0}img{max-width:100%;height:auto}hr{border:.5px solid rgba(171,71,188,.5)}footer{text-align:right}.header{padding-left:25px}.title-link{font-size:3rem;margin-bottom:0}.title-link a{text-transform:lowercase}.title-link a:hover{color:#fff;transition:all .25s;background:linear-gradient(120deg,#bc479c,#7a47bc);text-decoration:none;-webkit-background-clip:none;-webkit-text-fill-color:none}@media(prefers-color-scheme:dark){.title-link a:hover{background:linear-gradient(120deg,#d462b5,#9462d4);color:#111}}.header-links{font-size:1.25rem}.header-links a{color:#bc47ba}@media(prefers-color-scheme:dark){.header-links a{color:#de58db}}.article-title{font-weight:300;font-family:montserrat,sans-serif;margin-bottom:0;font-size:1.5rem;line-height:normal;position:relative;background-color:#fff;overflow:hidden;padding:0;margin-top:5px}@media(prefers-color-scheme:dark){.article-title{background-color:#111}}.article-title a{text-transform:lowercase;font-style:normal!important;color:#1a1a1a}@media(prefers-color-scheme:dark){.article-title a{color:#de58db;color:#e6e6e6}}.article-title a:hover{transition:all .25s;color:#fff;text-decoration:none;background-color:#000}@media(prefers-color-scheme:dark){.article-title a:hover{color:#111;background-color:#fff}}.article-body a:hover,.article-body a:focus{background:-webkit-linear-gradient(45deg,#deb7e5,#e5c7b7);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media(prefers-color-scheme:dark){.article-body a{color:#bc6cca}}@media(prefers-color-scheme:light){.article-body a:hover,.article-body a:focus{background:-webkit-linear-gradient(45deg,#682a73,#73442a);-webkit-background-clip:text;-webkit-text-fill-color:transparent}}@supports(mix-blend-mode:lighten){.article-title:hover::after{position:absolute;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(60deg,#7a47bc,#bc479c);mix-blend-mode:lighten}@media(prefers-color-scheme:dark){.article-title:hover::after{mix-blend-mode:darken}}}.article-summary{font-size:1.4rem;color:#444;line-height:1.5}@media(prefers-color-scheme:dark){.article-summary{color:#c4c4c4}}.article-summary p{margin:0}.article-meta{font-size:1rem;line-height:1;font-style:italic;color:#888;margin:0}@media(prefers-color-scheme:light){.article-meta{color:#6f6f6f}}.other-articles{margin-bottom:10%;padding:20px;background-color:rgba(171,71,188,.15);text-align:right}.other-articles a{font-size:1.4rem}.other-articles h1{margin:0;color:#444}@media(prefers-color-scheme:dark){.other-articles h1{color:#c4c4c4}}.notfound{text-align:center;font-size:1.6rem}.notfound h1{background:linear-gradient(-60deg,#bc479c,#7a47bc);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.row{display:flex}@media only screen and (max-width:600px){.row{display:inline-block}}.col{padding:10px;width:50%}@media only screen and (max-width:600px){.col{width:100%}}.katex{font-size:2rem!important;overflow:scroll;overflow-y:hidden}.mfrac{line-height:3.5rem!important}.main{max-width:65%;margin:0 auto;margin-bottom:10%}@media only screen and (max-width:900px){.main{max-width:95%}}.article{display:flex}.page-body{width:100%}.sidebar{padding-left:10px;position:fixed;top:100px;right:20px;text-align:right;max-width:15%}@media only screen and (max-width:900px){.sidebar{display:none;min-width:0}}.article-meta{font-family:iter,sans-serif!important}.linux-libertine{font-family:"linux libertine 0",serif}.linux-libertine .article-body p{font-size:1.7rem}.linux-libertine h1,.linux-libertine h2,.linux-libertine h3,.linux-libertine h4,.linux-libertine h5,.linux-libertine h6{font-family:"linux libertine 0",serif}.linux-libertine strong{font-weight:600}.source-serif{font-family:"source serif pro",serif}.source-serif .article-body p{font-size:1.7rem}.source-serif h1,.source-serif h2,.source-serif h3,.source-serif h4,.source-serif h5,.source-serif h6{font-family:"linux libertine 0",serif}.source-serif strong{font-weight:600}.diary{font-family:rubik,serif}.diary .article-body p{font-size:1.6rem}.diary h1,.diary h2,.diary h3,.diary h4,.diary h5,.diary h6{font-family:dancing script,serif}.diary h1{font-size:5rem}.diary h3{font-size:3rem;line-height:1}.diary strong{font-weight:600}