@import url(https://fonts.googleapis.com/css?family=Jura:400);*{font-family:Jura,Arial;font-weight:400}body{padding:0}body,h1,h2,h3,h4,h5,h6,p{margin:0}section#entry-page{grid-gap:10px;-webkit-animation:Gradient 15s ease infinite;animation:Gradient 15s ease infinite;background:linear-gradient(-45deg,#ee7752,#e73c7e,#23a6d5,#23d5ab);background-size:400% 400%;box-sizing:border-box;display:grid;grid-template-columns:1fr minmax(200px,400px) 1fr;grid-template-rows:1fr minmax(auto,1fr) 1fr;height:100vh;width:100%}section#entry-page form{grid-gap:10px;background-color:hsla(0,0%,100%,.9);border-radius:10px;box-shadow:0 32px 64px rgba(0,0,0,.2);display:grid;grid-column:2;grid-row:2;margin:auto 0;padding:20px}section#entry-page form h2{font-size:30px;font-weight:100;margin-bottom:5px;text-align:center;text-shadow:0 4px 16px #fff}section#entry-page form fieldset{background-color:#fff;border:none;border-radius:5px;box-shadow:0 1px 3px rgba(0,0,0,.2);margin:0}section#entry-page form fieldset legend{background-color:#fff;border-radius:5px;padding:5px}section#entry-page form fieldset ul{margin:0;padding:0}section#entry-page form fieldset ul li{align-items:center;display:grid;margin:10px}section#entry-page form fieldset ul li a{color:#02c}section#entry-page form fieldset ul li em{grid-column:span 2;padding:5px;text-align:center}section#entry-page form fieldset ul li label{padding-bottom:2px;text-align:left}section#entry-page form fieldset ul li input{border:1px solid #ddd;border-radius:5px;padding:5px}section#entry-page form fieldset ul li input:hover{border:1px solid #aaf}section#entry-page form button{background:#fff;border:1px solid transparent;border-radius:5px;box-shadow:0 1px 3px rgba(0,0,0,.2);padding:10px}section#entry-page form button:hover{background-color:#eef;border:1px solid #aaf}@media only screen and (min-width:420px){form h2{font-size:40px}form fieldset ul li{grid-template-columns:100px 1fr}form fieldset ul li label{padding-bottom:0;padding-right:10px;text-align:right!important}}@-webkit-keyframes Gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes Gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}