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{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body,html{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Arial,sans-serif;margin:0;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;width:100%}.container{-webkit-animation:fadeIn 1s ease-in-out forwards;animation:fadeIn 1s ease-in-out forwards;margin:auto;max-width:95%;text-align:center}h1{font-size:12.8rem;font-weight:700;letter-spacing:1rem;margin:0;text-shadow:.4rem .4rem .6rem rgba(0,0,0,.3)}h1,p{color:#fff}p{font-size:2.4rem;line-height:1.5em;margin-top:2rem;text-shadow:.2rem .2rem .4rem rgba(0,0,0,.3)}@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(10rem);transform:translateY(10rem)}to{opacity:1}}@keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(10rem);transform:translateY(10rem)}to{opacity:1}}@-webkit-keyframes twinkle{0%,to{opacity:.3}50%{opacity:1}}@keyframes twinkle{0%,to{opacity:.3}50%{opacity:1}}.stars{background-position:50%;background-repeat:no-repeat;background-size:cover;background:linear-gradient(135deg,#1a1a1a,#333);height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:-1}.star{-webkit-animation:twinkle 2s ease-in-out infinite;animation:twinkle 2s ease-in-out infinite;border-radius:50%;opacity:.5;position:absolute}.button,.star{background-color:#fff}.button{border:none;border-radius:.5rem;color:#ff5e62;font-size:1.8rem;font-weight:700;margin-top:3rem;padding:1.5rem 3rem;-webkit-transition:all .3s ease;transition:all .3s ease}.button:hover{background-color:#f96;color:#fff}