@import url(https://fonts.googleapis.com/css2?family=Raleway:wght@400;600;800;900&display=swap);:root{--main-color:#5c6bc0}body,html{margin:0}html{font-family:Raleway,sans-serif;color:#333}nav{margin:0 auto;max-width:1024px;height:2em;padding:0 1em}nav p{float:left;font-weight:700;font-size:1.6em}nav p.menu{float:right}nav p.menu a{text-decoration:none}nav p.menu a,nav span{color:var(--main-color)}nav ul{display:none;grid-gap:2em;gap:2em;float:right}nav ul li{list-style:none}nav ul li a{color:#999;text-decoration:none;font-weight:600}header,main{margin:0 auto;max-width:1024px;padding:3em 1em 0}header{min-height:180px}header p{width:300px;line-height:1.4em;margin-bottom:2em}header h1 span{color:var(--main-color)}header svg{display:none;margin-top:-3em;position:absolute;margin-left:420px;width:320px}header li{padding:.4em 0}a.button{background-color:var(--main-color);color:#fff;-moz-border-radius:5px;border-radius:5px;padding:10px 20px;font-size:1.2em;text-decoration:none;font-weight:600}code{background:#000;color:#fff;padding:1em 2em;font-family:monospace;font-size:1.1em;width:100%;display:block;overflow:scroll}.features,.pricing,.toc{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;grid-gap:2em;gap:2em}.features div,.pricing div,.toc div{-moz-box-shadow:0 0 15px #eeeff3;box-shadow:0 0 15px #eeeff3;padding:0 1em;-webkit-flex-grow:1;-moz-box-flex:1;flex-grow:1;-webkit-flex-basis:0;flex-basis:0}.features li,.pricing li,.toc li{padding:.2em 0;margin:0}.price{color:var(--main-color)}.toc div a{text-decoration:none;color:#333}.toc div p:last-child{text-align:right}footer{margin-top:3em;border-top:1px solid #ddd;background-color:#eee;color:#999;text-align:center;padding:2em}@media only screen and (max-width:719px){nav ul.menu{background-color:#fff;margin:0 0 2em;padding:0;position:relative;height:12em;width:100%;-moz-box-shadow:0 0 10px #ddd;box-shadow:0 0 10px #ddd}nav ul.menu li{padding:10px;border-top:1px solid #ddd}nav ul.menu li:last-child{padding:25px 10px}}@media only screen and (min-width:720px){header svg{display:block}nav p.menu{display:none}nav ul.menu{display:-webkit-flex;display:-moz-box;display:flex}.features,.pricing,.toc{-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}header{padding:5em 1em 3em}main{padding:0 1em}h2{margin-top:1em}}