*,*::before,*::after{padding:0;margin:0;box-sizing:border-box}html,body{max-width:100%;width:100%;min-height:100vh;font-family:sitka small,SimSun,STFangsong;color:#222;background-color:#fafafa}.skip-to-main-content-link{position:absolute;left:-9999px;z-index:10;padding:1em;background-color:#dcdde1;border:2px solid #222;color:#222;opacity:0}.skip-to-main-content-link:focus{top:2rem;left:2rem;opacity:1}@media(prefers-color-scheme:dark){body,html{background-color:rgba(34,34,34,.9);color:#fafafa}.skip-to-main-content-link{background-color:#222;border-color:#fafafa;color:#fafafa}}@font-face{font-family:merriweather,serif;font-weight:300;font-style:normal;font-display:swap;src:url(../../fonts/merriweather/Merriweather-Light.ttf)}@font-face{font-family:merriweather,serif;font-weight:300;font-style:italic;font-display:swap;src:url(../../fonts/merriweather/Merriweather-LightItalic.ttf)}@font-face{font-family:merriweather,serif;font-weight:400;font-style:normal;font-display:swap;src:url(../../fonts/merriweather/Merriweather-Regular.ttf)}@font-face{font-family:merriweather,serif;font-weight:400;font-style:italic;font-display:swap;src:url(../../fonts/merriweather/Merriweather-Italic.ttf)}@font-face{font-family:merriweather,serif;font-weight:700;font-style:normal;font-display:swap;src:url(../../fonts/merriweather/Merriweather-Bold.ttf)}@font-face{font-family:merriweather,serif;font-weight:700;font-style:italic;font-display:swap;src:url(../../fonts/merriweather/Merriweather-BoldItalic.ttf)}@font-face{font-family:merriweather,serif;font-weight:900;font-style:normal;font-display:swap;src:url(../../fonts/merriweather/Merriweather-Black.ttf)}@font-face{font-family:merriweather,serif;font-weight:900;font-style:italic;font-display:swap;src:url(../../fonts/merriweather/Merriweather-BlackItalic.ttf)}@font-face{font-family:poppins,sans-serif;font-weight:100;font-style:normal;font-display:swap;src:url(../../fonts/Poppins/Poppins-Thin.ttf)}@font-face{font-family:poppins,serif;font-weight:100;font-style:italic;font-display:swap;src:url(../../fonts/Poppins/Poppins-ThinItalic.ttf)}@font-face{font-family:poppins,sans-serif;font-weight:200;font-style:normal;font-display:swap;src:url(../../fonts/Poppins/Poppins-ExtraLight.ttf)}@font-face{font-family:poppins,serif;font-weight:200;font-style:italic;font-display:swap;src:url(../../fonts/Poppins/Poppins-ExtraLightItallic.ttf)}@font-face{font-family:poppins,sans-serif;font-weight:300;font-style:normal;font-display:swap;src:url(../../fonts/Poppins/Poppins-Light.ttf)}@font-face{font-family:poppins,serif;font-weight:300;font-style:italic;font-display:swap;src:url(../../fonts/Poppins/Poppins-LightItallic.ttf)}@font-face{font-family:poppins,sans-serif;font-weight:400;font-style:normal;font-display:swap;src:url(../../fonts/Poppins/Poppins-Regular.ttf)}@font-face{font-family:poppins,serif;font-weight:400;font-style:italic;font-display:swap;src:url(../../fonts/Poppins/Poppins-Itallic.ttf)}@font-face{font-family:poppins,sans-serif;font-weight:500;font-style:normal;font-display:swap;src:url(../../fonts/Poppins/Poppins-Medium.ttf)}@font-face{font-family:poppins,serif;font-weight:500;font-style:italic;font-display:swap;src:url(../../fonts/Poppins/Poppins-MediumItallic.ttf)}@font-face{font-family:poppins,sans-serif;font-weight:600;font-style:normal;font-display:swap;src:url(../../fonts/Poppins/Poppins-SemiBold.ttf)}@font-face{font-family:poppins,serif;font-weight:600;font-style:italic;font-display:swap;src:url(../../fonts/Poppins/Poppins-SemiBoldItallic.ttf)}@font-face{font-family:poppins,sans-serif;font-weight:700;font-style:normal;font-display:swap;src:url(../../fonts/Poppins/Poppins-Bold.ttf)}@font-face{font-family:poppins,serif;font-weight:700;font-style:italic;font-display:swap;src:url(../../fonts/Poppins/Poppins-BoldItallic.ttf)}@font-face{font-family:poppins,sans-serif;font-weight:800;font-style:normal;font-display:swap;src:url(../../fonts/Poppins/Poppins-ExtraBold.ttf)}@font-face{font-family:poppins,serif;font-weight:800;font-style:italic;font-display:swap;src:url(../../fonts/Poppins/Poppins-ExtraBoldItallic.ttf)}@font-face{font-family:poppins,sans-serif;font-weight:900;font-style:normal;font-display:swap;src:url(../../fonts/Poppins/Poppins-Black.ttf)}@font-face{font-family:poppins,serif;font-weight:900;font-style:italic;font-display:swap;src:url(../../fonts/Poppins/Poppins-BlackItallic.ttf)}h1,h2,h3,h4,h5,h6{line-height:1.25;font-family:sitka heading,SimSun,STFangsong;font-weight:700}h1{font-size:4vh}h2{font-size:3.5vh}h3{font-size:3.25vh}h4{font-size:1.25rem}h5{font-size:1.15rem}h6{font-size:1rem}p{font-size:1rem;color:#222;font-weight:400;line-height:2;font-family:sitka small,SimSun,STFangsong}p:not(:last-child){margin-bottom:1rem}code,blockquote{display:inline-block;max-width:100%;position:relative;background-color:#090909;color:#fafafa;line-height:1.5;border-radius:6px;padding:.2rem 1rem;white-space:normal}code::before,blockquote::before{display:inline-block;background-color:#4cd137;content:'';height:100%;width:4px;position:absolute;top:0;left:0;border-radius:12px}pre code{max-width:100%;white-space:pre;overflow:auto;line-height:2;display:inline-block;position:relative;color:#fafafa;padding:1rem;margin:1rem 0;box-shadow:0 5px 10px #090909}pre code>*{max-width:100%}blockquote{line-height:2;display:inline-block;position:relative;color:#fafafa;padding:1rem;margin:1rem 0;box-shadow:0 5px 10px #333333}blockquote>*{color:#fafafa;font-size:1.5rem;line-height:1.5;background-color:transparent}blockquote em{display:block;background-color:transparent}p code::before,p blockquote::before,li code::before,li blockquote::before{display:none}ol,ul{display:block;list-style-position:inside;margin:1rem 0}ol li,ul li{line-height:2;font-family:sitka small,SimSun,STFangsong;font-size:1rem;color:#222;font-weight:400}em{padding:4px 1rem;background-color:#e1e1e1}a{color:#00a8ff;text-decoration:none;font-family:sitka small,SimSun,STFangsong}a:visited{color:#9c88ff}label{color:#222;font-family:sitka heading,SimSun,STFangsong;display:block;line-height:normal;margin-bottom:.5rem}input,textarea{display:inline-block;padding:.5rem;border-radius:12px;border:2px solid #222;margin-bottom:.5rem;background-color:transparent;color:#222}input[type=submit],button{cursor:pointer;padding:.5rem 1rem;background-color:transparent;font-family:sitka heading,SimSun,STFangsong;font-size:1.15rem;font-weight:700}button{border:2px solid #222;color:#222;border-radius:12px}img{max-width:100%}figure{max-width:100%;margin-bottom:2rem;padding-top:1rem;padding-bottom:1rem;border-top:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7}figure img{box-shadow:0 3px 10px rgba(34,34,34,.5);margin-bottom:1rem}::-webkit-scrollbar{width:15px}::-webkit-scrollbar-track{background:#c1c2c9}::-webkit-scrollbar-thumb{background:#9c88ff;border-radius:12px}@media(prefers-color-scheme:dark){h1,h2,h3,h4,h5,h6{color:#fafafa}p{color:#fafafa}ul li,ol li{color:#fafafa}::-webkit-scrollbar-track{background:#090909}code,blockquote{background-color:#3c3c3c;color:#fafafa}em{background-color:#090909}label{color:#fafafa}input,textarea{border:2px solid #fafafa;color:#fafafa}button{color:#fafafa;border:2px solid #fafafa}figure{border-color:#3c3c3c}}.container{max-width:1400px;margin-left:auto;margin-right:auto}.container-fluid{max-width:100%!important;width:100%}@media only screen and (min-width:1400px){.container{width:90%}}@media only screen and (min-width:992.1px) and (max-width:1400px){.container{width:92%}}@media only screen and (min-width:768px) and (max-width:992px){.container{width:94%}}@media only screen and (max-width:576px){.container{width:96%}}.row{display:flex;flex-wrap:wrap}.col-12{width:100%}.col-8{width:66.7%}.col-6{width:50%}.col-4{width:33.3%}.col-3{width:25%}@media only screen and (max-width:1200px){.col-lg-12{width:100%}.col-lg-8{width:66.7%}.col-lg-6{width:50%}.col-lg-4{width:33.3%}.col-lg-3{width:25%}}@media only screen and (max-width:992px){.col-md-12{width:100%}.col-md-8{width:66.7%}.col-md-6{width:50%}.col-md-4{width:33.3%}.col-md-3{width:25%}}@media only screen and (max-width:768px){.col-sm-12{width:100%}.col-sm-8{width:66.7%}.col-sm-6{width:50%}.col-sm-4{width:33.3%}.col-sm-3{width:25%}}@media only screen and (max-width:576px){.col-xs-12{width:100%}.col-xs-6{width:50%}.col-xs-4{width:33.3%}.col-xs-3{width:25%}}.p-1{padding:1rem}.p-2{padding:2rem}.p-3{padding:3rem}.p-t-s{padding-top:1rem}.p-t-m{padding-top:2rem}.p-t-l{padding-top:3rem}.p-b-s{padding-bottom:1rem}.p-b-m{padding-bottom:2rem}.p-b-l{padding-bottom:3rem}.p-l-s{padding-left:1rem}.p-l-m{padding-left:2rem}.p-l-l{padding-left:3rem}.p-r-s{padding-right:1rem}.p-r-m{padding-right:2rem}.p-r-l{padding-right:3rem}.m-1{margin:1rem}.m-2{margin:2rem}.m-3{margin:3rem}.m-t-s{margin-top:1rem}.m-t-m{margin-top:2rem}.m-t-l{margin-top:3rem}.m-b-s{margin-bottom:1rem}.m-b-m{margin-bottom:2rem}.m-b-l{margin-bottom:3rem}.m-l-s{margin-left:1rem}.m-l-m{margin-left:2rem}.m-l-l{margin-left:3rem}.m-r-s{margin-right:1rem}.m-r-m{margin-right:2rem}.m-r-l{margin-right:3rem}.text-center{text-align:center}.flex{display:flex}.flex-col{flex-direction:column}.justify-center{justify-content:center}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}@media only screen and (max-width:992px){.p-1{padding:.5rem}.p-2{padding:1rem}.p-3{padding:1.5rem}.p-t-s{padding-top:.5rem}.p-t-m{padding-top:1rem}.p-t-l{padding-top:1.5rem}.p-b-s{padding-bottom:.5rem}.p-b-m{padding-bottom:1rem}.p-b-l{padding-bottom:1.5rem}.p-l-s{padding-left:.5rem}.p-l-m{padding-left:1rem}.p-l-l{padding-left:1.5rem}.p-r-s{padding-right:.5rem}.p-r-m{padding-right:1rem}.p-r-l{padding-right:1.5rem}.m-1{margin:.5rem}.m-2{margin:1rem}.m-3{margin:1.5rem}.m-t-s{margin-top:.5rem}.m-t-m{margin-top:1rem}.m-t-l{margin-top:1.5rem}.m-b-s{margin-bottom:.5rem}.m-b-m{margin-bottom:1rem}.m-b-l{margin-bottom:1.5rem}.m-l-s{margin-left:.5rem}.m-l-m{margin-left:1rem}.m-l-l{margin-left:1.5rem}.m-r-s{margin-right:.5rem}.m-r-m{margin-right:1rem}.m-r-l{margin-right:1.5rem}}.header{display:flex;align-items:center;position:relative}.header__title a{color:#222}.header__title a:visited{color:#222}.header::after{background-color:#222;display:inline-block;content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);height:2px;width:90%}@media(prefers-color-scheme:dark){.header__title a{color:#fafafa}.header__title a:visited{color:#fafafa}.header::after{background-color:#6f6f6f}}.main-navigation{margin-left:auto}.site-title{font-size:3rem;line-height:normal}.site-title>a{font-family:sitka heading,SimSun,STFangsong}nav ul{list-style:none}nav ul li a{text-decoration:none;color:#222}nav ul li a:visited{color:#222}.navigation-list{display:flex}.navigation-link{display:inline-flex;padding:1rem}.mobile-nav-open{display:none;height:35px;width:35px;margin-left:auto;align-items:center;justify-content:center;position:relative}.mobile-nav-open:hover{cursor:pointer}.mobile-nav-open-icon{display:inline-block;background-color:#222;height:4px;width:100%}.mobile-nav-open-icon::after,.mobile-nav-open-icon::before{position:absolute;left:0;display:inline-block;content:"";height:4px;width:100%;background-color:#222}.mobile-nav-open-icon::before{top:5px}.mobile-nav-open-icon::after{bottom:5px}.mobile-nav-close{display:none;height:35px;width:35px;margin-left:auto;align-items:center;justify-content:center;position:relative;margin-bottom:2rem}.mobile-nav-close:hover{cursor:pointer}.mobile-nav-close-icon{width:100%;height:4px;transform:rotate(45deg);background-color:#222}.mobile-nav-close-icon::before{display:inline-block;content:"";background-color:#222;width:100%;height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)}@media only screen and (max-width:992px){.mobile-nav-close,.mobile-nav-open{display:flex}.main-navigation{padding:2rem;margin-left:unset;position:fixed;top:0;right:0;z-index:100;min-width:300px;background-color:#e1e1e1;height:100vh;transform:translateX(100%);transition:all .3s ease;border-left:3px solid #222;box-shadow:0 3px 10px rgba(34,34,34,.5)}.main-navigation.active{transform:translateX(0)}.navigation-list{display:flex;flex-direction:column}.navigation-link{display:flex}}@media(prefers-color-scheme:dark){nav ul li a{color:#fafafa}nav ul li a:visited{color:#fafafa}.mobile-nav-open-icon{background-color:#e1e1e1}.mobile-nav-open-icon::after,.mobile-nav-open-icon::before{background-color:#e1e1e1}.mobile-nav-close-icon{background-color:#e1e1e1}.mobile-nav-close-icon::before{background-color:#e1e1e1}}@media only screen and (prefers-color-scheme:dark) and (max-width:992px){.main-navigation{background-color:#090909}}.posts-list{list-style:none;margin-top:0}.posts-list-item{padding:1.5rem;border-radius:12px;background-color:#e1e1e1;color:#222}.posts-list-item:last-child{margin-bottom:0}.posts-list-item span{font-weight:600}.posts-list-item-title{font-size:6vh;color:#222}.posts-list-item-title>a{color:#222;font-family:sitka heading,SimSun,STFangsong}.posts-list-item-link a{color:#222;display:inline-block;text-decoration:none;font-family:sitka heading,SimSun,STFangsong;border:2px solid #222;border-radius:12px;padding:.25rem .5rem;font-weight:600;font-size:2rem}.post-title{font-size:6vh}.post-title>a{font-family:sitka heading,SimSun,STFangsong}.post-meta{border-radius:12px;border-bottom:3px solid #c7c7c7;background-color:#e1e1e1}.post-meta span{font-weight:600}.post-content>*{line-height:2;margin-bottom:1rem}.post-content h1,.post-content h2,.post-content h3{line-height:1.5;margin-bottom:2rem}.post-content ol,.post-content ul{margin-top:calc(1rem/2);margin-bottom:calc(1rem/2)}.post-content ol li::marker,.post-content ul li::marker{display:inline}.post-content ol li>*,.post-content ul li>*{display:inline}.tag{display:inline-block;border:2px solid #222;border-radius:12px;padding:.25rem .5rem;color:#222}@media(prefers-color-scheme:dark){.posts-list-item{background-color:#090909;color:#fafafa}.posts-list-item:last-child{margin-bottom:0}.posts-list-item-title{color:#fafafa}.posts-list-item-title>a{color:#fafafa}.posts-list-item-link{color:#fafafa}.posts-list-item-link>a{color:#fafafa;border:2px solid #fafafa}.post-meta{background-color:#090909;border-bottom:3px solid #555}.tag{color:#fafafa;border:2px solid #fafafa}}.image{padding-bottom:50%;width:100%;background-size:cover;background-repeat:no-repeat;background-position:50%}.cover-image{padding-bottom:25%;border-radius:12px;box-shadow:0 15px 15px -15px #090909}.author__image{max-width:100px;max-height:100px;border-radius:50%;border:3px solid #222;margin-right:1rem;margin-bottom:1rem}.author__name span{font-weight:600}@media(preders-color-scheme:dark){.author__image{border:3px solid #fafafa}}@media only screen and (max-width:992px){.author__image{margin:unset}}.pagination-list{list-style:none}.pagination-list-item{display:inline-block;border:2px solid #222;border-radius:12px}.pagination-list-item-link{color:#222;display:inline-block;padding:.5rem}.pagination-list-item-link:visited{color:#222}@media(prefers-color-scheme:dark){.pagination-list-item{border:2px solid #fafafa}.pagination-list-item-link{color:#fafafa}.pagination-list-item-link:visited{color:#fafafa}}#sidebar{border-radius:12px;border-bottom:3px solid #c7c7c7;background-color:#e1e1e1;padding:1.5rem}@media only screen and (min-width:992px){#sidebar{margin-left:1rem}}@media(prefers-color-scheme:dark){#sidebar{background-color:#090909;border-bottom:3px solid #555}}#search-form label{font-size:4vh}#search-form input[type=search]{width:100%}#search-results{max-height:600px;overflow-y:auto}#search-results .search-result{border-radius:12px;padding:1rem;background-color:rgba(255,255,255,.5);margin-bottom:5px}#search-results .search-result a{display:block}@media(prefers-color-scheme:dark){#search-results .search-result{background-color:rgba(60,60,60,.5)}}.footer{display:flex;align-items:center;justify-content:center;position:relative}.footer::before{background-color:#222;display:inline-block;content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);height:2px;width:90%}@media(prefers-color-scheme:dark){.footer::before{background-color:#6f6f6f}}._404-icon{margin:0 auto}._404-title{text-transform:uppercase;font-size:3rem}