#app .backdrop>*,#app .moon{position:absolute;width:100%;height:100%;top:0;left:0}#app .content .times-container .times .item{-webkit-backface-visibility:hidden}@font-face{font-family:Futura Md BT;src:url(/static/fonts/FuturaBT-Medium.eot);src:url(/static/fonts/FuturaBT-Medium.eot?#iefix) format("embedded-opentype"),url(/static/fonts/FuturaBT-Medium.woff2) format("woff2"),url(/static/fonts/FuturaBT-Medium.woff) format("woff"),url(/static/fonts/FuturaBT-Medium.ttf) format("truetype");font-weight:500;font-style:normal}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;background:#000}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;margin:0}h1,h2,h3,h4,h5,h6{font-weight:400}body,html{padding:0;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;font-family:Futura Md BT,Helvetica,Arial,sans-serif;height:100%;width:100%;overflow:hidden}#app,*{-webkit-box-sizing:border-box;box-sizing:border-box}#app{font-family:Futura Md BT,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;background:#000 -webkit-gradient(linear,left top,left bottom,from(#14183c),color-stop(70%,#000),to(#000));background:#000 linear-gradient(#14183c,#000 70%,#000);background-size:100%;height:100%;width:100%;position:relative}#app .backdrop>*{pointer-events:none;background-repeat:no-repeat;background-position:top;background-size:contain}#app .backdrop .stars{background-image:url(../img/stars.7904e47a.svg);background-repeat:repeat-x;max-height:50%;background-position:top}#app .backdrop .cloud{background-image:url(../img/cloud.40cb6ef7.svg);background-repeat:no-repeat;width:50vw}#app .backdrop .cloud.one{top:5vh;width:50vw}#app .backdrop .cloud.two{top:15vh;right:-14vw;left:auto;-webkit-transform:scaleX(-1);transform:scaleX(-1);-webkit-filter:FlipH;filter:FlipH}#app .logo{background:transparent;border:0;padding:0;cursor:pointer;outline:none}#app .container{padding:3vw;max-width:720px;margin:0 auto;height:100%;position:relative}#app .moon{background-image:url(../img/moon.94682b77.svg);pointer-events:none;background-position:top;background-size:contain;background-repeat:no-repeat;height:140px;width:140px;right:1vw;left:auto}#app .content{display:block;height:100%;padding:6vh 0 0;text-align:center}#app .content .title{font-weight:400;text-align:left;font-size:1.7em;max-width:270px;margin:0 auto;position:absolute;top:35vh;left:calc(50% - 135px)}#app .content h3{color:#646697;font-weight:400}#app .content .times-container .times{list-style:none;margin:0;padding:0}#app .content .times-container .times .item{display:block;font-size:3.2vh;padding:5px 0;color:#367eb9;will-change:transform}#app .content .times-container .times .item:first-child{color:#d735b3}#app .content .times-container .times .item:nth-child(2){color:#9c26ce}#app .content .times-container .times .item:nth-child(3){color:#7356e4}#app .content .times-container .times .item:nth-child(4){color:#494b72}#app .content .times-container .times .item:nth-child(5){color:#5b79c9}#app .content .times-container .times .item:nth-child(6){color:#367eb9}#app .content .times-container .times .item:nth-child(7){color:#3bb9ad}#app .content .times-container .times .item:nth-child(8){color:#30c781}#app .bottom-bar{position:absolute;bottom:0;left:0;width:100%;padding:0 15vw 15vw}@media screen and (min-width:721px){#app .bottom-bar{padding:0 5vw 5vw}#app .bottom-bar .time-select{padding:1vw}#app .bottom-bar .time-select h5{text-align:center}}#app .time-select{width:100%;background:#191b2c;text-align:center;padding:3vw;border-bottom:1px solid #000}#app .time-select h5{text-align:left;font-size:1.1em;margin:0;padding:0 3vw 3vw}#app .buttons{width:100%;letter-spacing:0;display:-webkit-box;display:-ms-flexbox;display:flex}#app .buttons .btn{width:50%}#app .buttons .btn:first-child{border-right:1px solid #000}#app .hidden{opacity:0}#app .btn{padding:15px 45px;background:#121220;-webkit-appearance:none;border:0;display:inline-block;margin:0;cursor:pointer;outline:none;font-weight:400;border-radius:0}#app .btn,#app .btn:active,#app .btn:hover{-webkit-transition:background .2s ease;transition:background .2s ease}#app .btn:active,#app .btn:hover{background-color:#191b2c}#app input{font-family:Futura Md BT,Helvetica,Arial,sans-serif;background:#121220;padding:10px 15px;text-align:center;width:100%;font-weight:400;font-size:1.2em;color:#fff;border:0;outline:0}#app i.icon{background-repeat:no-repeat;background-size:100%;display:inline-block;width:40px;height:40px}#app i.icon.wake{background-image:url(../img/sleep.e123503d.svg);width:50px}#app i.icon.sleep{background-image:url(../img/ring-bell-clock.55aa7906.svg)}#app .fade-enter-active,#app .fade-leave-active{-webkit-transition:opacity .5s;transition:opacity .5s}#app .fade-enter,#app .fade-leave-to{opacity:0}#app .scale-fade-enter-active{-webkit-transition:all .6s ease;transition:all .6s ease}#app .scale-fade-leave-active{-webkit-transition:all .9s ease;transition:all .9s ease}#app .scale-fade-enter,#app .scale-fade-leave-to{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}h1,h2{font-weight:400}ul{list-style-type:none;padding:0}li{display:inline-block;margin:0 10px}a{color:#35495e}