@import url('https://fonts.googleapis.com/css?family=Roboto:100');
@import url('https://fonts.googleapis.com/css?family=Chakra+Petch');
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,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:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}

body{
    font-family: 'Roboto', sans-serif;
    font-variant: small-caps;
    color: #8e8e8e; 
    background-color: #f7f7f7;    
    margin: 0;    
}
#content {
    padding-top: 60px;
    width: 60%;
    height: 60%;
    overflow: auto;
    margin: auto;
    position: absolute;
    top: 0; 
    left: 0; 
    bottom: 0; 
    right: 0;
}
h1{
    font-size: 560%;
    letter-spacing: 10px;
    text-align: center;
}


#countdown{
    font-family: 'Chakra Petch', sans-serif;
    font-size: 400%;
    text-align: center;
    margin: 10px auto;
    color: #9b935b;
}

p{
    text-align: center;
    margin-top: 5px;
    word-spacing: 5px;
    line-height: 1.5;
    text-transform: uppercase;
}

#blurb{
    font-size: 180%;
    color: #9fa080;
    
}

h3{
    text-align: center;
    font-size: 120%;
}

#sub{
    margin-top: 30px;
    text-align: center;
}


input{
    background-color: transparent;
    border: .5px solid #8e8e8e;
    height: 30px;
    width: 250px;
}
input[type= text]{
    color: #8e8e8e;
    padding-left: 15px;
}

input:focus{
    outline: none;
}

button{
    height: 33px;
    font-size: 80%;
    color: #8e8e8e;
    background-color: transparent;
    border: .5px solid #9fa080;
    border-left: 0px;
    padding: 0px 15px;
    font-variant: small-caps;
    outline: none;
    margin-left: -4px;
}



@media only screen and (max-width: 850px){
    

    
    h1{
        font-size: 350%;
    }
    
    #countdown{
        font-size: 300%;
    }
    
    #blurb{
        font-size: 140%;
    }
} 

@media only screen and (max-width: 570px){
    

    
    h1{
        font-size: 280%;
    }
    
    #countdown{
        font-size: 220%;
    }
    
    #blurb{
        font-size: 120%;
    }
    
    input{
    height: 20px;
    width: 200px;
    }
    
    button{
    height: 23px;
    margin-left: -5px;
    }
} 


canvas{
    width: 100%;
    height: 100%;
}
