.lazy{opacity:0;transition:opacity 0.3s ease-in-out}.lazy.loaded{opacity:1}.lightense-backdrop{background-color:var(--background-color) !important}.none{display:none}.skiptranslate{display:none !important;border:none;box-shadow:0 0;-webkit-box-shadow:0 0}.site-nav{position:absolute;left:0;top:0;right:0;z-index:1000;height:80px;text-align:center}.site-nav .site-title{position:absolute;left:30px;top:0;bottom:0;display:flex;align-items:center;display:none}.site-nav .site-title a{font-size:32px;font-weight:700}.site-nav .nav-content{position:absolute;left:0;top:0;right:0;bottom:0}.site-nav .menu{display:inline-flex;height:100%;align-items:center;justify-content:center}.site-nav .menu a{display:inline-block;font-size:22px;margin:0 12px;font-family:'Noto Serif', 'Times New Roman', Georgia, 'Microsoft YaHei', serif;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.site-nav .menu a:hover{text-decoration:underline}.site-nav .icons-wrap{position:absolute;top:0;right:30px;bottom:0;display:flex;flex-flow:row nowrap;align-items:center;user-select:none}.site-nav .icons-wrap>div{width:42px;display:flex;align-items:center;justify-content:center;font-size:0}.site-nav .icons-wrap i{font-size:23px;cursor:pointer;transition:color 0.25s ease;color:var(--heading-font-color)}.site-nav .toggle-lang{position:relative}.site-nav .toggle-lang i{font-size:0}.site-nav .toggle-lang .toggle-lang-dropdown{position:absolute;top:50px;right:-25px;max-height:0;display:inline-block;color:#f8f8f8;background-color:var(--background-color);box-shadow:0 15px 40px 5px rgba(20,20,20,0.07);border-radius:4px;overflow:hidden;transition:all 0.2s linear;margin:0}.site-nav .toggle-lang .toggle-lang-dropdown.open{display:inline-block;max-height:1000px}.site-nav .toggle-lang .toggle-lang-dropdown li{display:block;width:86px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;margin-bottom:0}.site-nav .toggle-lang .toggle-lang-dropdown li.active{background-color:var(--syntax-highlighting-background)}.site-nav .toggle-lang .toggle-lang-dropdown li img{width:24px;height:auto}.site-nav .hamburger{display:none;position:absolute;top:0;right:30px;bottom:0}.site-nav .hamburger .wrap{position:relative;padding:14px 0;cursor:pointer}.site-nav .hamburger .lines{width:28px;height:4px;border-radius:10px;transition:all 0.15s linear;background-color:var(--heading-font-color)}.site-nav .hamburger .lines:after,.site-nav .hamburger .lines:before{width:28px;height:4px;border-radius:10px;transition:all 0.15s linear;background-color:var(--heading-font-color);content:'';position:absolute;left:0}.site-nav .hamburger .lines:before{transform:translateY(-200%)}.site-nav .hamburger .lines:after{transform:translateY(200%)}@media only screen and (max-width: 1024px){.site-nav .site-title{display:flex}.site-nav .nav-content{display:none}.site-nav .hamburger{display:flex;align-items:center;justify-content:center}.site-nav.open .hamburger .lines{background:transparent}.site-nav.open .hamburger .lines:before{transform:rotate(45deg)}.site-nav.open .hamburger .lines:after{transform:rotate(-45deg)}.site-nav.open .nav-content{display:block;position:absolute;right:30px;top:86px;left:unset;bottom:unset;background-color:var(--background-color);box-shadow:0 15px 40px 5px rgba(20,20,20,0.07);transition:all 0.25s ease;width:160px;border-radius:4px}.site-nav.open .nav-content .menu{display:flex;flex-flow:column nowrap}.site-nav.open .nav-content .menu a{font-size:17px;width:100%;padding:5px;margin:0}.site-nav.open .nav-content .icons-wrap{position:static;flex-flow:column nowrap}.site-nav.open .nav-content .icons-wrap>div{padding:7px 0 7px 0}.site-nav.open .nav-content .toggle-lang .toggle-lang-dropdown{top:-303px;right:105px}}.footer__info{padding-top:100px}.footer__content h3{font-family:'Noto Sans Display', Helvetica Neue, Helvetica, Arial, 'Microsoft YaHei', sans-serif;font-size:32px;line-height:1;font-weight:700;letter-spacing:-1px}.footer__content .split-meta{padding-bottom:60px}.footer__content .split-meta p{margin-bottom:24px}.footer__content .split-meta ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;align-items:center;flex-wrap:wrap}.footer__content .split-meta ul li{margin-right:16px}.footer__content .split-meta ul li a{display:flex;align-items:center;padding:4px;font-size:22px;color:var(--heading-font-color)}.footer__content .split-meta ul li a:hover{color:var(--brand-color)}.footer__content .article-list{padding-top:0}.footer__content .article-list .article__title{font-size:21px}.footer__content .split-menu{text-align:right}.footer__content .split-menu a{display:block;font-size:16px;margin-bottom:16px}@media (max-width: 1024px){.footer__content .split-menu{text-align:left}}.hero{padding:60px 0;max-width:620px;margin:0 auto;text-align:center}.hero.full{max-width:90%}.hero .hero__title{font-size:60px;color:var(--heading-font-color);margin-bottom:20px}.hero .hero__description{font-size:21px;color:var(--text-alt-color);margin-bottom:0}#pagination{font-size:0;user-select:none;padding:80px 0 0 0}#pagination ul{list-style:none;margin:0 -2px;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center}#pagination ul li{flex-shrink:0;margin:0;padding:0 2px}#pagination a{height:40px;width:40px;display:inline-block;cursor:pointer;line-height:40px;text-align:center;font-size:16px;font-weight:600;border-radius:50%;color:var(--heading-font-color);background:var(--background-alt-color)}#pagination a:hover{color:var(--background-alt-color);background:var(--heading-font-color)}#pagination .disabled a{background:transparent !important;cursor:default}#pagination .active a{color:var(--background-alt-color);background:var(--heading-font-color)}.dark-mode .moon{display:none !important}.dark-mode .sun{display:block !important}.dark-mode .site-nav .toggle-lang .toggle-lang-dropdown{background-color:var(--background-alt-color)}@media only screen and (max-width: 1024px){.dark-mode .site-nav.open .nav-content{background-color:var(--background-alt-color)}}
