.landing-page>.main-hero,.landing-page>article{max-width:1e3px;margin:0 auto}.landing-page a{text-decoration:none}.landing-page a:hover{text-decoration:underline}.landing-page .glow-orb{margin:2rem 0;border:solid #111;border-width:2px 0;background-color:rgba(0,0,0,.15);color:#fff}@media screen and (min-width:580.01px){.landing-page .glow-orb{margin:2rem 1rem;border-width:2px;border-radius:1rem}}.landing-page .glow-orb div{padding:0 .8rem}.landing-page .glow-orb h2{color:#eee;font-weight:400}.landing-page .glow-orb h2,.landing-page .glow-orb p{margin-top:.75rem;margin-bottom:.75rem}.landing-page .glow-orb pre{margin:0;border-radius:0 0 .6rem .6rem;background-color:rgba(0,0,0,.15);padding:.8rem;overflow-x:auto;color:#e3e3e3;font-size:11pt}.main-hero{color:#f5f6fa;font-size:15pt}.main-hero p.slogan{margin-top:2rem;font-size:18pt}.main-hero .left{padding:0 1.5rem}.main-hero pre{border:solid #111;border-width:2px 0;background-color:rgba(0,0,0,.15);padding:.8rem;overflow-x:auto;font-size:11pt}@media screen and (min-width:580.01px){.main-hero>div{display:flex}.main-hero>div>div{width:40%}.main-hero pre{width:60%;margin-left:1rem;margin-right:1rem;border-width:2px;border-radius:1rem}}@media screen and (min-width:580.01px) and (max-width:1000px){.main-hero .slogan{font-size:17pt}}@media screen and (max-width:580px){.main-hero .slogan{font-size:16pt}}@media screen and (max-width:1000px){.main-hero pre{font-size:10pt}}.main-hero code{color:#badc58}.button-bar{cursor:default;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;display:flex;margin-top:1rem;padding:0 .5rem;font-size:15pt}@media screen and (max-width:580px){.button-bar{font-size:14pt}}.button-bar a{text-decoration:none!important}.button-bar a:hover{text-decoration:none!important}.button-bar>.button{width:50%;padding:.5rem}.button-bar>.button>.inner{display:block;border:2px solid #111;border-radius:12px;background-color:#111;padding:1rem;text-align:center}.button-bar>.button>.inner:hover{background-color:rgba(0,0,0,.3)}.main-downloads{padding:0 .8rem}.main-footer{background-color:#487eb0;padding:1rem}.main-footer .icon{position:relative;top:2px;margin-right:3px}.main-footer a:link,.main-footer a:visited{text-decoration:none!important;text-shadow:0 1px 1px rgba(0,0,0,.25);color:#80d4ff}.main-footer a:link:hover,.main-footer a:visited:hover{text-decoration:none!important}.main-footer span{color:#fff}@media screen and (min-width:580.01px){.main-footer{text-align:center}.main-footer>.-left{padding-right:1rem}.main-footer>.-right{padding-left:1rem}}@media screen and (max-width:580px){.main-footer>.offsite{display:block}.main-footer>.offsite:not(:last-child){padding-bottom:.5rem}.main-footer>.middot{display:none}}.main-footer .vanity{margin-left:.4rem;border-radius:6px;background-image:url(/z/ico/star.svg);background-color:#3b678f;background-repeat:no-repeat;background-size:16px 16px;background-position:6px;padding-top:1px;padding-left:28px;padding-right:7px;padding-bottom:1px;color:#dedede;font-size:11pt;font-style:italic}