*{box-sizing:border-box}html,body,ul,ol,li,blockquote,pre,hr,figure,figcaption{margin:0;padding:0}h1,h2,h3,h4,h5,h6{margin:.5em 0;padding:0}html{font-size:16px;font-family:system-ui;height:100%;scroll-behavior:smooth;scrollbar-color:rgba(153,136,255,.55)transparent;line-height:1.3;color-scheme:only dark}body{height:100%;background-color:#0d1117;color:#fff}a{color:#fff}a:hover{color:#98f}p{margin:1em 0;line-height:1.5}.paginator{text-align:center}.paginator .button{display:inline-block;margin:0;padding:.2rem 0;min-width:2rem;text-decoration:none;background:#020030}.paginator .button.current{background:#510079}.taxo-list{display:flex;flex-wrap:wrap;gap:.5rem;margin:1em 0}.taxo-list .button{display:inline-block;padding:.1rem 1rem;border:1px solid rgba(255,255,255,.55);border-radius:.25rem;text-decoration:none}.taxo-list .button:hover{border:1px solid #98f;color:#fff}.icon{display:inline-block}.icon svg{height:100%}.icon-a-wrapper{display:inline-block}.icon-a-wrapper .icon{display:block;text-align:center}article{overflow-wrap:break-word}article>:first-child{margin-top:1rem!important}article pre{background:#020030!important;overflow-x:auto;padding:1rem;font-size:.875rem;border:1px solid #510079;margin:1em 0;scrollbar-color:rgba(153,136,255,.2)transparent;transition:.1s scrollbar-color}article pre:hover{scrollbar-color:rgba(153,136,255,.55)transparent}article h2>code,article p>code,article li>code{background:#020030;padding:.1rem .25rem;font-size:.875rem;border:1px solid #510079;border-radius:.25rem}article figure{margin:1em 0}article figure img{object-fit:contain;display:block;width:100%;max-height:25rem;border:1px solid #510079}article figure figcaption{text-align:center;color:#b8bcc1;font-size:.875rem;margin-top:.2rem;line-height:1.5}article figure:hover figcaption{color:#fff}article blockquote{border-left:.5rem solid #510079;background:#020030;padding:.5rem;margin:.5em 0}article blockquote p{margin:0}article ul,article ol{padding-left:2rem}article ul li,article ol li{margin:.25em 0;line-height:1.5}article>ul,article>ol{margin:1em 0}article h1,article h2,article h3,article h4,article h5,article h6{margin:2em 0 .5em}article h1+h2,article h2+h3,article h3+h4,article h4+h5,article h5+h6{margin:1em 0 .5em!important}.classic-layout-container{display:flex;flex-direction:column;height:100%}.classic-layout-container header,.classic-layout-container footer{padding:1rem}.classic-layout-container header .content,.classic-layout-container footer .content{max-width:50rem;margin:0 auto}.classic-layout-container header{background:linear-gradient(135deg,#510079 0%,#020030 100%);box-shadow:0 0 .25rem rgba(0,0,0,.5)}.classic-layout-container header .content>:last-child{margin-bottom:0!important}.classic-layout-container main{flex:1 0 auto}.classic-layout-container footer{flex-shrink:0}.classic-layout-container footer .content{text-align:center}.classic-layout-container main .content.list{padding:1rem}.classic-layout-container main .content.list .main-container .list-container{max-width:50rem;margin:0 auto}.classic-layout-container main .content.list .main-container .list-container ul{padding-left:1rem}.classic-layout-container main .content.list .main-container .list-container .list-item-container{margin:.2rem 0}.classic-layout-container main .content.list .main-container .list-container .list-item-container .list-item-a-wrapper{text-decoration:none}.classic-layout-container main .content.list .main-container .list-container .list-item-container .list-item-a-wrapper .list-item{display:inline-block;vertical-align:middle;padding:.5rem 0 .5rem .5rem;line-height:1.5}.classic-layout-container main .content.list .main-container .list-container .list-item-container .list-item-a-wrapper .list-item .summary,.classic-layout-container main .content.list .main-container .list-container .list-item-container .list-item-a-wrapper .list-item .pub-date{color:#b8bcc1}.classic-layout-container main .content.list .main-container .list-container .list-item-container .list-item-a-wrapper .list-item .title{font-weight:700}.classic-layout-container main .content.list .main-container .paginator{margin:1rem 0 0}.classic-layout-container header .content.post .status{color:rgba(255,255,255,.55);margin:1em 0}.classic-layout-container main .content.post .nav-block .toc-title{text-align:center;margin-top:1rem}.classic-layout-container main .content.post .nav-block nav{overflow-wrap:break-word;overflow-y:auto}.classic-layout-container main .content.post .nav-block nav ul{padding:0 0 0 1rem}.classic-layout-container main .content.post .main-container{margin:1rem}.home-layout-container{display:flex;height:100%}.home-layout-container .content.home{flex:0 0 100%;margin:auto 0}.home-layout-container .content.home .about-container{background:linear-gradient(135deg,#510079 0%,#020030 100%);box-shadow:0 0 .25rem rgba(0,0,0,.5);padding:1rem}.home-layout-container .content.home .bottom-container{margin:1rem}.home-layout-container .content.home .bottom-container .bottom-block{max-width:50rem;margin:0 auto;text-align:center}.home-layout-container .content.home .about-block{max-width:50rem;margin:0 auto;display:flex;flex-wrap:wrap;flex-direction:row-reverse;align-items:center;justify-content:center;gap:1rem 1rem}.home-layout-container .content.home .about-block .info-container{flex:1}.home-layout-container .content.home .about-block .info-container h1{text-align:center;margin-top:0}.home-layout-container .content.home .about-block .info-container .pgp{margin:1em 0;display:flex;align-items:center;column-gap:.8rem}.home-layout-container .content.home .about-block .info-container .pgp .icon{height:1.5rem;width:1.5rem;color:rgba(255,255,255,.55)}.home-layout-container .content.home .about-block .info-container .pgp .icon:hover{color:#98f}.home-layout-container .content.home .about-block .info-container .pgp .text{color:#b8bcc1;margin-right:-.2rem}.home-layout-container .content.home .about-block .info-container .pgp .text .spaced{margin-right:.2rem}.home-layout-container .content.home .about-block .info-container .links{display:flex;justify-content:center;column-gap:1rem}.home-layout-container .content.home .about-block .info-container .links .icon{height:2rem;width:2rem;color:rgba(255,255,255,.55)}.home-layout-container .content.home .about-block .info-container .links .icon:hover{color:#98f}.home-layout-container .content.home .about-block .image-container{flex:0 1 30%}.home-layout-container .content.home .about-block .image-container img{display:block;width:100%;background:rgba(0,0,0,.2);border-radius:.5rem}.home-layout-container .content.home .section-list{display:flex;justify-content:center;flex-wrap:wrap;gap:.5rem}.home-layout-container .content.home .section-list .section-item{flex:1;white-space:nowrap;text-decoration:none;box-shadow:0 0 .25rem rgba(0,0,0,.5);border-radius:1rem;border:1px solid rgba(255,255,255,.55);display:flex;justify-content:center;align-items:center}.home-layout-container .content.home .section-list .section-item:hover{border:1px solid #98f}.home-layout-container .content.home .section-list .section-item .icon{height:2.5rem;width:2.5rem;color:rgba(255,255,255,.55)}.home-layout-container .content.home .section-list .section-item .label{font-size:1.3rem;font-weight:700;color:#b8bcc1}.home-layout-container .content.home .notice{margin:1rem 0 0;color:rgba(255,255,255,.55)}@media screen and (max-width:591.98px){.home-layout-container .content.home .about-block .image-container{flex-basis:10rem}.home-layout-container .content.home .about-block .info-container{flex-basis:100%}.home-layout-container .content.home .section-list .section-item{flex-wrap:wrap;padding:1rem .75rem}.home-layout-container .content.home .section-list .section-item .icon{flex-basis:100%}.home-layout-container .content.home .section-list .section-item .label{margin:.25rem 0 0}}@media screen and (min-width:592px){.home-layout-container .content.home .about-container{padding:2rem 1rem}.home-layout-container .content.home .section-list .section-item{padding:1rem}.home-layout-container .content.home .section-list .section-item .label{margin:0 0 0 .75rem;font-size:1.6rem}}@media screen and (max-width:911.98px){.classic-layout-container main .content.post .nav-block nav{max-height:50vh;background-color:#020030;padding:1rem;border:2px solid #510079}.classic-layout-container main .content.post .main-container{margin:2rem 1rem}}@media screen and (min-width:912px){.classic-layout-container main .content.post{display:flex}.classic-layout-container main .content.post .aside-container{display:flex}.classic-layout-container main .content.post .aside-container .nav-block{margin:1rem 1rem 0;max-width:20.5rem;min-width:0;scrollbar-color:transparent transparent}.classic-layout-container main .content.post .aside-container .nav-block nav{padding:.5rem 0;position:sticky;top:0;max-height:100vh;scrollbar-width:thin}.classic-layout-container main .content.post .aside-container .nav-block nav,.classic-layout-container main .content.post .aside-container .nav-block nav a{color:#b8bcc1}.classic-layout-container main .content.post .aside-container .nav-block nav a:hover{color:#fff}.classic-layout-container main .content.post .aside-container .nav-block:hover{scrollbar-color:rgba(184,188,193,.6)transparent}.classic-layout-container main .content.post .main-container{margin:1rem}.classic-layout-container main .content.post .main-container article{max-width:50rem;margin:0 auto}.home-layout-container .content.home .section-list .section-item .label{font-size:1.8rem}}@media screen and (min-width:912px) and (max-width:1551.98px){.classic-layout-container main .content.post .aside-container{min-width:0;flex:0 1.5 auto}.classic-layout-container main .content.post .main-container{min-width:0;flex:auto}}@media screen and (min-width:1552px){.classic-layout-container main .content.post::after{content:"";min-width:0;flex:1}.classic-layout-container main .content.post .aside-container{min-width:0;flex:1}.classic-layout-container main .content.post .main-container{min-width:0;flex:0 1 50rem}}