*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{margin:0 auto;padding:0;font:400 16px Nunito,sans-serif;color:#212526;line-height:1.6;background:#fff}body{margin:0;padding:60px 0 0}h1,h2,h3,h4{margin-top:40px;font:700 100% Nunito,sans-serif;color:#212526;line-height:1.25}h1:first-of-type,h2:first-of-type,h3:first-of-type,h4:first-of-type{margin-top:0}h1{font-size:26px;margin-bottom:40px}h2{font-size:22px;margin-bottom:20px}h2:after{margin:20px 0;background-color:#ebedef;content:"";display:block;height:1px;line-height:4px}h3{font-size:18px;margin-bottom:20px}p{margin:0 0 10px;padding:2px 0}p:last-child{margin:0}p img{margin:10px 0}p img:last-child{margin-bottom:0}ul,ol{margin:0 0 20px;padding:0 0 0 20px}ul ul,ul ol,ol ul,ol ol,ul li p,ol li p{margin:0}b,strong{font-weight:700}a{font-weight:400;color:#212526;text-decoration:none;transition:.5s ease}img{max-width:100%;height:auto;box-shadow:0 0 4px #0003}hr{border:none;margin:10px 0;padding:2px 0 4px}hr:after{background-color:#ebedef;content:"";display:block;height:1px;line-height:4px}table{margin:20px 0;border:1px solid rgba(0,0,0,.1)}table td{padding:10px;border-width:1px 0 0 1px;border-style:solid;border-color:#0000001a;vertical-align:top}blockquote{margin:20px 0;padding:2px 10px;border-left:3px solid #583870}.block{margin:20px 0;padding:20px}.block.purple{background:#f6f1f9}.block.yellow{background:#fff4cd}.block.pink{background:#f9d1db}main{margin:0 auto;padding:0 20px 40px;max-width:1008px}main a{background:#fff8c5;border-bottom:1px solid rgba(33,37,38,.3)}main a:hover{border-color:#212526}.logo{box-shadow:none}.header{position:fixed;top:0;left:0;padding:0;width:100%;height:40px;background:#fff;z-index:1;border-bottom:2px solid #ebedef}.accordion{margin:0 0 20px}.accordion-title{position:relative;display:block;font-weight:700;transition:.5s ease}.accordion-title:after{position:absolute;top:0;right:0;width:24px;height:24px;line-height:20px;text-align:center;font-size:20px;font-weight:700;color:#ccc;border:2px solid #ccc;border-radius:100%;transition:.5s ease;content:"+"}.accordion-title:hover{cursor:pointer}.accordion-content{display:none;padding:0 0 20px}.accordion.active .accordion-title:after{color:#583870;border:2px solid #583870;content:"-"}.accordion.active .accordion-content{display:block}.accordion:hover .accordion-title:after{color:#583870;border:2px solid #583870}.hamburger{margin-right:10px;position:relative;width:20px;height:20px;display:inline-block}.hamburger .lines{position:absolute;top:50%;left:0;margin-top:-2px;width:100%;height:3px;display:block;background:#212526;font-size:0px;user-select:none;transition:background-color .3s;border-radius:4px}.hamburger .lines:before,.hamburger .lines:after{position:absolute;left:0;width:100%;height:100%;background:#212526;content:"";transition:transform .3s;border-radius:4px}.hamburger .lines:before{transform:translateY(-200%)}.hamburger .lines:after{transform:translateY(200%)}.hamburger.active .lines{background-color:transparent}.hamburger.active .lines:before{transform:translateY(0) rotate(45deg)}.hamburger.active .lines:after{transform:translateY(0) rotate(-45deg)}.hamburger-title{margin-top:-2px;display:inline-block;vertical-align:top}@media screen and (max-width: 500px){.hamburger-title{display:none}}#toc-title{padding:10px;height:40px;font-size:90%}#toc-title:hover{cursor:pointer}.toc{margin:0;padding:20px;background:#f6f1f9;list-style:none;height:calc(100vh - 40px);overflow-y:auto}.toc.hidden{display:none}.toc li{padding:2px 0;margin:0}.toc li.h3{margin-left:30px;list-style-type:disc}.toc a{color:#555;display:block;text-decoration:none;width:100%}.toc a:hover{color:#5575e7}@media screen and (min-width: 1440px){main{max-width:800px}#toc-title{position:fixed;top:40px;left:0;width:300px;height:auto;padding:20px;z-index:1;background:#f6f1f9;font-size:18px;font-weight:700}#toc-title .hamburger{display:none}#toc-title .hamburger-title{margin:0}#toc-title:hover{cursor:auto}.toc{position:fixed;top:40px;padding:66px 40px 20px 20px;width:300px}.toc.hidden{display:block}}#toggle{position:fixed;top:0;left:50%;transform:translate(-50%);z-index:1;height:40px;background:none;border:none;font-size:11px}#toggle:hover{cursor:pointer}#toggle.closed .close,#toggle.open .init{display:none}#toggle .button{padding:5px 10px;color:#fff;background:#583870;border:none;border-radius:6px;display:inline-block}#feedback{display:none;position:fixed;top:40px;left:50%;transform:translate(-50%);z-index:10;padding:20px;width:100%;background:#f2f2f2;border:2px solid #ebedef;border-top:none}#feedback.active{display:block}#feedback input,#feedback textarea{margin:0 0 10px;padding:10px 12px;width:100%;border:2px solid #ebedef;border-radius:6px;font:400 14px Arial;resize:vertical}#feedback textarea{min-height:80px}#feedback button{padding:10px 12px;color:#fff;background:#583870;border:none;border-radius:6px;display:inline-block}#feedback button:hover{cursor:pointer;background:#583870cc}#feedback .options{margin:0 0 5px}#feedback .options>div{display:inline-block}#feedback .options input{width:auto}#feedback .options input:hover{cursor:pointer}#feedback .options label{padding:0 12px 0 6px;font-size:14px}#feedback .options label:hover{cursor:pointer}@media screen and (min-width: 1440px){#feedback{max-width:800px}}#status .success{margin:20px 0 0;padding:10px 12px;color:#33691e;background:#dcedc8;border-radius:6px}#status .error{margin:20px 0 0;padding:10px 12px;color:#b71c1c;background:#ffccbc;border-radius:6px}#status p{margin:0 0 5px}
