a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.box{background:url(/static/img/photo-1489645344468-975534b2734f.2735954.jpeg) no-repeat 50%;background-size:100% auto;height:550px;width:400px;margin:50px auto}.box,.box.shadow{position:relative}.box.shadow{box-shadow:0 0 25px 5px rgba(0,0,0,.3)}.box.shadow:after,.box.shadow:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:10px;right:10px;border-radius:10px}.box .overlay{background:rgba(0,0,0,.4);position:absolute;height:550px;width:400px;border-radius:5px}.slide-up-enter-active{transition:all .3s ease}.slide-up-leave-active{transition:all .3s cubic-bezier(1,.5,.8,1)}.slide-up-enter,.slide-up-leave-to{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0}.slide-right-enter-active{transition:all .3s ease}.slide-right-leave-active{transition:all .3s cubic-bezier(1,.5,.8,1)}.slide-right-enter,.slide-right-leave-to{-webkit-transform:translateX(-75px);transform:translateX(-75px);opacity:0}.slide-left-enter-active{transition:all .3s ease}.slide-left-leave-active{transition:all .3s cubic-bezier(1,.5,.8,1)}.slide-left-enter,.slide-left-leave-to{-webkit-transform:translateX(75px);transform:translateX(75px);opacity:0}body{background-color:rgba(0,0,0,.06)}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;position:relative}.login-container,.signup-container{width:400px;height:550px;text-align:center;position:relative}.login-container .title,.signup-container .title{color:#fff;font-size:56px;font-weight:400;position:relative;margin:auto;top:5%}.login-container .subtitle,.signup-container .subtitle{color:#fff;font-size:16px;font-weight:200;position:relative;margin:auto;top:8%}.login-container .login-form,.login-container .signup-form,.signup-container .login-form,.signup-container .signup-form{color:#fff;position:relative;margin:auto;top:25%}.login-container .login-form .form-input,.login-container .signup-form .form-input,.signup-container .login-form .form-input,.signup-container .signup-form .form-input{display:block;margin:0 auto 15px;width:300px;box-sizing:border-box;background:hsla(0,0%,100%,.2)}.login-container .login-form .form-input .fa,.login-container .signup-form .form-input .fa,.signup-container .login-form .form-input .fa,.signup-container .signup-form .form-input .fa{width:20px;vertical-align:text-top;color:#eee;opacity:.8}.login-container .login-form .join-button,.login-container .login-form .login-button,.login-container .signup-form .join-button,.login-container .signup-form .login-button,.signup-container .login-form .join-button,.signup-container .login-form .login-button,.signup-container .signup-form .join-button,.signup-container .signup-form .login-button{display:block;margin:0 auto 15px;width:300px;box-sizing:border-box}.login-container .login-form .email,.login-container .login-form .password,.login-container .login-form .username,.login-container .signup-form .email,.login-container .signup-form .password,.login-container .signup-form .username,.signup-container .login-form .email,.signup-container .login-form .password,.signup-container .login-form .username,.signup-container .signup-form .email,.signup-container .signup-form .password,.signup-container .signup-form .username{width:240px;background:none;border:none;font-size:24px;font-weight:100;padding:5px 10px;color:#eee}.login-container .login-form .email::-webkit-input-placeholder,.login-container .login-form .password::-webkit-input-placeholder,.login-container .login-form .username::-webkit-input-placeholder,.login-container .signup-form .email::-webkit-input-placeholder,.login-container .signup-form .password::-webkit-input-placeholder,.login-container .signup-form .username::-webkit-input-placeholder,.signup-container .login-form .email::-webkit-input-placeholder,.signup-container .login-form .password::-webkit-input-placeholder,.signup-container .login-form .username::-webkit-input-placeholder,.signup-container .signup-form .email::-webkit-input-placeholder,.signup-container .signup-form .password::-webkit-input-placeholder,.signup-container .signup-form .username::-webkit-input-placeholder{color:#eee;transition:opacity .25s ease-in-out}.login-container .login-form .email:focus::-webkit-input-placeholder,.login-container .login-form .password:focus::-webkit-input-placeholder,.login-container .login-form .username:focus::-webkit-input-placeholder,.login-container .signup-form .email:focus::-webkit-input-placeholder,.login-container .signup-form .password:focus::-webkit-input-placeholder,.login-container .signup-form .username:focus::-webkit-input-placeholder,.signup-container .login-form .email:focus::-webkit-input-placeholder,.signup-container .login-form .password:focus::-webkit-input-placeholder,.signup-container .login-form .username:focus::-webkit-input-placeholder,.signup-container .signup-form .email:focus::-webkit-input-placeholder,.signup-container .signup-form .password:focus::-webkit-input-placeholder,.signup-container .signup-form .username:focus::-webkit-input-placeholder{opacity:.4}.login-container .login-form .email:-ms-input-placeholder,.login-container .login-form .password:-ms-input-placeholder,.login-container .login-form .username:-ms-input-placeholder,.login-container .signup-form .email:-ms-input-placeholder,.login-container .signup-form .password:-ms-input-placeholder,.login-container .signup-form .username:-ms-input-placeholder,.signup-container .login-form .email:-ms-input-placeholder,.signup-container .login-form .password:-ms-input-placeholder,.signup-container .login-form .username:-ms-input-placeholder,.signup-container .signup-form .email:-ms-input-placeholder,.signup-container .signup-form .password:-ms-input-placeholder,.signup-container .signup-form .username:-ms-input-placeholder{color:#eee;transition:opacity .25s ease-in-out}.login-container .login-form .email:focus:-ms-input-placeholder,.login-container .login-form .password:focus:-ms-input-placeholder,.login-container .login-form .username:focus:-ms-input-placeholder,.login-container .signup-form .email:focus:-ms-input-placeholder,.login-container .signup-form .password:focus:-ms-input-placeholder,.login-container .signup-form .username:focus:-ms-input-placeholder,.signup-container .login-form .email:focus:-ms-input-placeholder,.signup-container .login-form .password:focus:-ms-input-placeholder,.signup-container .login-form .username:focus:-ms-input-placeholder,.signup-container .signup-form .email:focus:-ms-input-placeholder,.signup-container .signup-form .password:focus:-ms-input-placeholder,.signup-container .signup-form .username:focus:-ms-input-placeholder{opacity:.4}.login-container .login-form .email::-moz-placeholder,.login-container .login-form .password::-moz-placeholder,.login-container .login-form .username::-moz-placeholder,.login-container .signup-form .email::-moz-placeholder,.login-container .signup-form .password::-moz-placeholder,.login-container .signup-form .username::-moz-placeholder,.signup-container .login-form .email::-moz-placeholder,.signup-container .login-form .password::-moz-placeholder,.signup-container .login-form .username::-moz-placeholder,.signup-container .signup-form .email::-moz-placeholder,.signup-container .signup-form .password::-moz-placeholder,.signup-container .signup-form .username::-moz-placeholder{color:#eee;opacity:1;transition:opacity .25s ease-in-out}.login-container .login-form .email:focus::-moz-placeholder,.login-container .login-form .password:focus::-moz-placeholder,.login-container .login-form .username:focus::-moz-placeholder,.login-container .signup-form .email:focus::-moz-placeholder,.login-container .signup-form .password:focus::-moz-placeholder,.login-container .signup-form .username:focus::-moz-placeholder,.signup-container .login-form .email:focus::-moz-placeholder,.signup-container .login-form .password:focus::-moz-placeholder,.signup-container .login-form .username:focus::-moz-placeholder,.signup-container .signup-form .email:focus::-moz-placeholder,.signup-container .signup-form .password:focus::-moz-placeholder,.signup-container .signup-form .username:focus::-moz-placeholder{opacity:.4}.login-container .login-form .email:-moz-placeholder,.login-container .login-form .password:-moz-placeholder,.login-container .login-form .username:-moz-placeholder,.login-container .signup-form .email:-moz-placeholder,.login-container .signup-form .password:-moz-placeholder,.login-container .signup-form .username:-moz-placeholder,.signup-container .login-form .email:-moz-placeholder,.signup-container .login-form .password:-moz-placeholder,.signup-container .login-form .username:-moz-placeholder,.signup-container .signup-form .email:-moz-placeholder,.signup-container .signup-form .password:-moz-placeholder,.signup-container .signup-form .username:-moz-placeholder{color:#eee;opacity:1;transition:opacity .25s ease-in-out}.login-container .login-form .email:focus:-moz-placeholder,.login-container .login-form .password:focus:-moz-placeholder,.login-container .login-form .username:focus:-moz-placeholder,.login-container .signup-form .email:focus:-moz-placeholder,.login-container .signup-form .password:focus:-moz-placeholder,.login-container .signup-form .username:focus:-moz-placeholder,.signup-container .login-form .email:focus:-moz-placeholder,.signup-container .login-form .password:focus:-moz-placeholder,.signup-container .login-form .username:focus:-moz-placeholder,.signup-container .signup-form .email:focus:-moz-placeholder,.signup-container .signup-form .password:focus:-moz-placeholder,.signup-container .signup-form .username:focus:-moz-placeholder{opacity:.4}.login-container .login-form .email:focus,.login-container .login-form .password:focus,.login-container .login-form .username:focus,.login-container .signup-form .email:focus,.login-container .signup-form .password:focus,.login-container .signup-form .username:focus,.signup-container .login-form .email:focus,.signup-container .login-form .password:focus,.signup-container .login-form .username:focus,.signup-container .signup-form .email:focus,.signup-container .signup-form .password:focus,.signup-container .signup-form .username:focus{outline:none}.login-container .login-form .join-button,.login-container .login-form .login-button,.login-container .signup-form .join-button,.login-container .signup-form .login-button,.signup-container .login-form .join-button,.signup-container .login-form .login-button,.signup-container .signup-form .join-button,.signup-container .signup-form .login-button{color:#eee;background-color:rgba(158,50,60,.6);outline:none;border:none;font-size:18px;padding:8px;position:relative;transition-duration:.1s;text-decoration:none;overflow:hidden;cursor:pointer}.login-container .login-form .join-button:active,.login-container .login-form .login-button:active,.login-container .signup-form .join-button:active,.login-container .signup-form .login-button:active,.signup-container .login-form .join-button:active,.signup-container .login-form .login-button:active,.signup-container .signup-form .join-button:active,.signup-container .signup-form .login-button:active{background-color:rgba(158,50,60,.9);-webkit-transform:translateY(4px);transform:translateY(4px)}.login-container .login-link,.login-container .signup-link,.signup-container .login-link,.signup-container .signup-link{color:#eee;cursor:pointer;font-size:14px;display:block;margin:0 auto;width:300px;box-sizing:border-box;position:relative;top:500px;outline:none}