@import url(https://fonts.googleapis.com/css?family=Source+Code+Pro:400,700|Source+Sans+Pro:400,700);body{font-size:14px;line-height:1.5;margin:0px;padding:0px;font-family:"Source Sans Pro", "Gill Sans", Helvetica, Arial;background:#dddce2;color:#333;text-shadow:0px 1px 0px rgba(255,255,255,0.25)}p{margin:0px 0px 15px}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.star{position:absolute;z-index:1}.star>span{display:inline-block;-webkit-animation:fly 0.3s 0s ease-in normal forwards;-moz-animation:fly 0.3s 0s ease-in normal forwards;-ms-animation:fly 0.3s 0s ease-in normal forwards;-o-animation:fly 0.3s 0s ease-in normal forwards;animation:fly 0.3s 0s ease-in normal forwards}.star>span>span{display:inline-block;width:50px;height:10px;background:url(../media/shootingstar.png) no-repeat left top;-webkit-animation:play 0.3s steps(11) 0s 1 normal forwards;-moz-animation:play 0.3s steps(11) 0s 1 normal forwards;-ms-animation:play 0.3s steps(11) 0s 1 normal forwards;-o-animation:play 0.3s steps(11) 0s 1 normal forwards;animation:play 0.3s steps(11) 0s 1 normal forwards}@-webkit-keyframes fly{from{-webkit-transform:translateX(0px)}to{-webkit-transform:translateX(-200px)}}@-moz-keyframes fly{from{-moz-transform:translateX(0px)}to{-moz-transform:translateX(-200px)}}@-ms-keyframes fly{from{-ms-transform:translateX(0px)}to{-ms-transform:translateX(-200px)}}@-o-keyframes fly{from{-o-transform:translateX(0px)}to{-o-transform:translateX(-200px)}}@keyframes fly{from{transform:translateX(0px)}to{transform:translateX(-200px)}}@-webkit-keyframes play{from{background-position:0px    0px}to{background-position:0px -110px}}@-moz-keyframes play{from{background-position:0px    0px}to{background-position:0px -110px}}@-ms-keyframes play{from{background-position:0px    0px}to{background-position:0px -110px}}@-o-keyframes play{from{background-position:0px    0px}to{background-position:0px -110px}}@keyframes play{from{background-position:0px    0px}to{background-position:0px -110px}}@-webkit-keyframes spotlight-left{from{-webkit-transform:rotate(-15deg)}to{-webkit-transform:rotate(10deg)}}@-webkit-keyframes spotlight-right{from{-webkit-transform:rotate(20deg)}to{-webkit-transform:rotate(-5deg)}}@-moz-keyframes spotlight-left{from{-moz-transform:rotate(-15deg)}to{-moz-transform:rotate(10deg)}}@-moz-keyframes spotlight-right{from{-moz-transform:rotate(20deg)}to{-moz-transform:rotate(-5deg)}}@-ms-keyframes spotlight-left{from{-ms-transform:rotate(-15deg)}to{-ms-transform:rotate(10deg)}}@-ms-keyframes spotlight-right{from{-ms-transform:rotate(20deg)}to{-ms-transform:rotate(-5deg)}}@-o-keyframes spotlight-left{from{-o-transform:rotate(-15deg)}to{-o-transform:rotate(10deg)}}@-o-keyframes spotlight-right{from{-o-transform:rotate(20deg)}to{-o-transform:rotate(-5deg)}}@keyframes spotlight-left{from{transform:rotate(-15deg)}to{transform:rotate(10deg)}}@keyframes spotlight-right{from{transform:rotate(20deg)}to{transform:rotate(-5deg)}}body>header{position:relative;height:210px;overflow:hidden;background:#130526;background:linear-gradient(to bottom, rgba(19,5,38,0.0001),rgba(52,21,49,0.25) 50%,#7f0f37),url(../media/stars.png) repeat center top,linear-gradient(to bottom, #130526,#341531 50%,#7f0f37),#130526;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(19,5,38,0.0001)), color-stop(50%, rgba(52,21,49,0.25)), color-stop(100%, #7f0f37)),url(../media/stars.png) repeat center top,-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #130526), color-stop(50%, #341531), color-stop(100%, #7f0f37));background:-webkit-linear-gradient(top center, rgba(19,5,38,0.0001),rgba(52,21,49,0.25) 50%,#7f0f37),url(../media/stars.png) repeat center top,-webkit-linear-gradient(top center, #130526,#341531 50%,#7f0f37);background:-moz-linear-gradient(top center, rgba(19,5,38,0.0001),rgba(52,21,49,0.25) 50%,#7f0f37),url(../media/stars.png) repeat center top,-moz-linear-gradient(top center, #130526,#341531 50%,#7f0f37);background:-o-linear-gradient(top center, rgba(19,5,38,0.0001),rgba(52,21,49,0.25) 50%,#7f0f37),url(../media/stars.png) repeat center top,-o-linear-gradient(top center, #130526,#341531 50%,#7f0f37);background:linear-gradient(top center, rgba(19,5,38,0.0001),rgba(52,21,49,0.25) 50%,#7f0f37),url(../media/stars.png) repeat center top,linear-gradient(top center, #130526,#341531 50%,#7f0f37);box-shadow:inset 0px 1px 0px rgba(255,255,255,0.5),0px 1px 0px #fff}body>header>*{padding:0px;margin:0px;font-size:0px}body>header>h1{position:absolute;z-index:2;width:100%;height:100%;background:transparent url(../media/logo.png) no-repeat center bottom}body>header>p{position:absolute;height:300px;width:50px;bottom:0px;left:50%;margin-left:-250px;z-index:1;background:rgba(255,255,255,0.2);-webkit-transform:rotate(-15deg);-moz-transform:rotate(-15deg);-ms-transform:rotate(-15deg);-o-transform:rotate(-15deg);transform:rotate(-15deg);-webkit-transform-origin:center bottom;-moz-transform-origin:center bottom;-ms-transform-origin:center bottom;-o-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation:spotlight-left 5.5s ease-in-out 0s infinite alternate;-moz-animation:spotlight-left 5.5s ease-in-out 0s infinite alternate;-ms-animation:spotlight-left 5.5s ease-in-out 0s infinite alternate;-o-animation:spotlight-left 5.5s ease-in-out 0s infinite alternate;animation:spotlight-left 5.5s ease-in-out 0s infinite alternate}body>header>p+p{margin-left:190px;-webkit-transform:rotate(20deg);-moz-transform:rotate(20deg);-ms-transform:rotate(20deg);-o-transform:rotate(20deg);transform:rotate(20deg);-webkit-animation:spotlight-right 8.3s ease-in-out 0s infinite alternate;-moz-animation:spotlight-right 8.3s ease-in-out 0s infinite alternate;-ms-animation:spotlight-right 8.3s ease-in-out 0s infinite alternate;-o-animation:spotlight-right 8.3s ease-in-out 0s infinite alternate;animation:spotlight-right 8.3s ease-in-out 0s infinite alternate}body>header .ribbon{display:none}html.csstransforms body>header .ribbon{display:block;position:absolute;right:-70px;top:40px;padding:5px 0px;width:250px;z-index:10;font-size:13px;text-decoration:none;text-align:center;color:#FFF;background:#ac003d;box-shadow:0px 2px 3px rgba(0,0,0,0.25);-webkit-transition:background 0.15s ease-in-out,box-shadow 0.15s ease-in-out;-moz-transition:background 0.15s ease-in-out,box-shadow 0.15s ease-in-out;-o-transition:background 0.15s ease-in-out,box-shadow 0.15s ease-in-out;transition:background 0.15s ease-in-out,box-shadow 0.15s ease-in-out;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}html.csstransforms body>header .ribbon::before{content:'';display:block;position:absolute;left:0px;font-size:0px;top:2px;bottom:2px;right:0px;border:1px dashed rgba(255,255,255,0.66)}html.csstransforms body>header .ribbon:hover{background:#e60052;box-shadow:0px 0px 10px #fff}body>article{max-width:820px;margin:auto;padding:25px 10px}body>article::after{content:" ";position:absolute;left:0px;top:210px;right:0px;height:200px;z-index:-1;background:-webkit-gradient(linear, center top, center bottom, color-stop(0%, rgba(255,255,255,0.33)), color-stop(100%, rgba(255,255,255,0)))}body>footer{font-size:12px;line-height:1.2}body>footer iframe{display:inline-block;height:20px;border:0px}body>footer ul,body>footer ul>li{padding:0px;margin:10px;list-style:none;text-align:center}h2{font-family:"Gill Sans", Helvetica, Arial;font-weight:300}h2,h3{font-size:30px}body#faq h3{font-size:20px;font-family:"Gill Sans", Helvetica, Arial;font-weight:400;border-bottom:1px solid #BBB;-webkit-box-shadow:0px 1px 0px #fff;-moz-box-shadow:0px 1px 0px #fff;box-shadow:0px 1px 0px #fff}body#faq h3 ~ p{padding-left:15px}section.quicklinks{position:relative;margin-bottom:30px;overflow:hidden;padding-left:100px;-webkit-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.25),inset 0px 0px 1px rgba(0,0,0,0.25),0 1px 0px rgba(255,255,255,0.5);-moz-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.25),inset 0px 0px 1px rgba(0,0,0,0.25),0 1px 0px rgba(255,255,255,0.5);box-shadow:inset 0px 1px 2px rgba(0,0,0,0.25),inset 0px 0px 1px rgba(0,0,0,0.25),0 1px 0px rgba(255,255,255,0.5);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;background-color:rgba(255,255,255,0.33)}section.quicklinks::after{content:'Quick links:';display:block;position:absolute;padding:10px 15px;left:0px;top:0px;bottom:0px;background:rgba(0,0,0,0.05);color:#888}section.quicklinks ul,section.quicklinks li{padding:0px;margin:0px;list-style:none}section.quicklinks ul{text-align:center}section.quicklinks ul li{display:inline-block;vertical-align:top}section.quicklinks ul li a{display:block;padding:10px;color:inherit;text-decoration:underline}section.quicklinks ul li a:hover{text-decoration:none;color:#000}dl#classes{font-size:16px}dl#classes dt{font-size:20px;font-weight:normal}dl#classes dd{padding:5px 0px 15px;margin-left:30px;margin-right:30px}dl#classes dt>code{border:0px;background:transparent;font-weight:normal;color:inherit}dl#classes>dt{padding:15px;-webkit-border-radius:4px 4px 0px 0px;-moz-border-radius:4px 4px 0px 0px;-ms-border-radius:4px 4px 0px 0px;-o-border-radius:4px 4px 0px 0px;border-radius:4px 4px 0px 0px;background-color:#ecebed;font-size:24px;-webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.25),0px 0px 1px rgba(0,0,0,0.15),inset 0 1px 0px rgba(255,255,255,0.5);-moz-box-shadow:0px 1px 2px rgba(0,0,0,0.25),0px 0px 1px rgba(0,0,0,0.15),inset 0 1px 0px rgba(255,255,255,0.5);box-shadow:0px 1px 2px rgba(0,0,0,0.25),0px 0px 1px rgba(0,0,0,0.15),inset 0 1px 0px rgba(255,255,255,0.5)}dl#classes>dd{position:relative;margin:0px 0px 15px;padding:15px;-webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.25),0px 0px 1px rgba(0,0,0,0.15),0px -1px 0px rgba(0,0,0,0.05),inset 0 1px 0px #fff;-moz-box-shadow:0px 1px 2px rgba(0,0,0,0.25),0px 0px 1px rgba(0,0,0,0.15),0px -1px 0px rgba(0,0,0,0.05),inset 0 1px 0px #fff;box-shadow:0px 1px 2px rgba(0,0,0,0.25),0px 0px 1px rgba(0,0,0,0.15),0px -1px 0px rgba(0,0,0,0.05),inset 0 1px 0px #fff;background:#fbfafc;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbfafc), color-stop(100%, #ebeaec));background:-webkit-linear-gradient(top center, #fbfafc,#ebeaec);background:-moz-linear-gradient(top center, #fbfafc,#ebeaec);background:-o-linear-gradient(top center, #fbfafc,#ebeaec);background:linear-gradient(top center, #fbfafc,#ebeaec)}dl#classes>dd dt+dd:not(:last-child){padding-bottom:30px}dl#classes>dd h3{font-size:26px;font-weight:300;border-bottom:1px solid #BBB;-webkit-box-shadow:0px 1px 0px #fff;-moz-box-shadow:0px 1px 0px #fff;box-shadow:0px 1px 0px #fff}p.tip{padding:6px 10px;font-size:13px;line-height:16px;background:#DFDFEE;border:1px solid rgba(0,0,0,0.1);border-radius:3px}p.tip.-caution{background:rgba(200,150,150,0.5)}@media (max-width: 860px){body>header>h1{width:auto;left:-18%;right:-18%;background-size:contain}body>header>p{margin-left:-25%}body>header>p+p{margin-left:20%}}@media (max-width: 500px){html.csstransforms body>header .ribbon{display:none}}button.evaler{position:absolute;right:45px;margin:10px 10px auto auto}code{background:#272822;color:#F8F8F2;border-radius:3px;font-size:12px;-webkit-box-shadow:inset 0px 0px 0px #151713;-moz-box-shadow:inset 0px 0px 0px #151713;box-shadow:inset 0px 0px 0px #151713;text-shadow:none;font-family:'Source Code Pro', monospace}code::selection{background:#757575}code:not(.block){display:inline-block;margin:0px 2px;padding:3px 4px;line-height:1}code.block{display:block;padding:6px 10px;margin:15px 0px;border-radius:3px;overflow:auto;font-size:13px;line-height:19px;white-space:pre;-webkit-box-shadow:inset 0px 0px 0px #151713,inset 0px 0px 3px #151713,0px 1px 0px #fff;-moz-box-shadow:inset 0px 0px 0px #151713,inset 0px 0px 3px #151713,0px 1px 0px #fff;box-shadow:inset 0px 0px 0px #151713,inset 0px 0px 3px #151713,0px 1px 0px #fff}code.block:last-child{margin-bottom:0px}code.block.javascript .hljs-keyword{color:#65d9ee}code.block.javascript .hljs-comment{color:#75715e}code.block.javascript .hljs-number{color:#7FB347}code.block.javascript .hljs-literal{color:#ad85fc}code.block.javascript .hljs-string{color:#E6DB74}code.block.javascript .hljs-regexp{color:#e5da7a}code.block.javascript .hljs-function{color:#6bd9ed}code.block.javascript .hljs-title{color:#a7e040}code.block.javascript .hljs-params{color:#79ABFF}
