body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}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:initial}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}@font-face{font-family:"DMSerifDisplay";font-style:normal;src:url(/static/media/DMSerifDisplay-Regular.ca478f5117e07586dd07.ttf)}@font-face{font-family:Lato;font-weight:400;src:url(/static/media/Lato-Regular.9d883d540ee2b4de8024.ttf)}@font-face{font-family:Lato;font-weight:600;src:url(/static/media/Lato-Bold.636be8de934918e38ed9.ttf)}.App{max-height:100vh;min-height:100vh;overflow:hidden;position:relative}h1{font-family:"DMSerifDisplay",serif;font-size:20pt}h2{font-size:16pt;font-weight:600}h2,h3{font-family:Lato,sans-serif}h3{font-size:12pt;font-weight:400}h4{font-family:"DMSerifDisplay",serif;font-size:16pt}p{font-family:Lato,serif;font-size:12pt;font-weight:400}a{color:#175676;text-decoration:underline}input,label{font-family:Lato,sans-serif;font-size:12pt}input{border:1px solid;box-sizing:border-box;height:25px;padding:0 10px}img,input{border-radius:5px}img{box-shadow:0 0 10px #000}button{background-color:#175676;border:none;color:#fff;font-family:"DMSerifDisplay";font-size:14pt;max-width:35vw;padding:3px 10px}.background{background-color:#fff;display:inline-block;height:100%;position:absolute;width:100%;z-index:-1}.page-header{border-bottom:1px solid;margin-bottom:7pt;margin-top:3vh;padding-bottom:4pt;width:65vw}.underline{-webkit-text-decoration:underline 1px;text-decoration:underline 1px;text-underline-offset:4pt}nav{background-color:#fff;bottom:0;box-shadow:0 0 10px #000;color:#000;height:50px;left:0;position:fixed;width:100%;z-index:2}.nav-list{display:flex;flex-direction:row;justify-content:space-around}.nav-list-item{align-items:center;border-right:1px solid;flex:1 1;font-family:"DMSerifDisplay","serif";font-size:12pt;margin:1vh 0;padding:1vh 0;text-align:center}.nav-edge{border-right:0}.welcome-container{display:flex;flex-direction:column;justify-content:space-around;padding:15.5vh 17.5vw;width:65vw}.welcome-header{margin-bottom:6pt}.welcome-button{align-self:flex-end;margin-top:6pt}.welcome-paragraph{margin-bottom:6pt}.login-container{justify-content:space-around;padding:31vh 17.5vw;width:65vw}.login-container,.login-form{display:flex;flex-direction:column}.login-label{display:block;margin-bottom:12pt}.login-input{display:block;margin-top:3pt;width:100%}.login-controls{display:flex;justify-content:space-between}.login-button{margin-bottom:6pt}.home-container{height:100vh;margin:5.5vh 0}.movie-showcase{margin:2.5vh 1.8vw;max-height:100vh}.movie-display{display:flex;flex-direction:column;margin-left:calc(50vw - 14.33333vh);width:43vh}.movie-award{align-self:flex-start;margin:10pt 0 8pt}.movie-poster{align-self:flex-start;max-height:43vh}.movie-description{width:65vw}.movie-title{margin:6pt 0}.ranking-container{display:flex;flex-direction:column;margin:2.5vh 1.8vw;max-height:100vh}.category-list{display:flex;padding-bottom:6pt}.category-item{padding:5px 5px 5px 0}.movie-ranking-list{display:flex;flex-wrap:wrap;margin-bottom:50px;overflow:scroll;padding-bottom:50px}.movie-ranking-item{align-items:center;display:flex;flex-direction:column;margin-top:2.6vh;overflow:hidden;width:47vw}.movie-ranking-poster{height:21vh;margin-top:-1.6vh}.movie-ranking-title{font-size:12pt;width:14.175vh}.movie-ranking{align-items:center;background-color:#175676;border-radius:50%;color:#fff;height:3.2vh;line-height:3.2vh;margin-right:14.175vh;text-align:center;width:3.2vh;z-index:1}.unrated-container{display:flex;flex-direction:column;margin:2.5vh 1.8vw;max-height:100vh}.unrated-list{display:flex;flex-wrap:wrap;margin-bottom:50px;overflow:scroll;padding:5px 0 50px}.unrated-item{display:flex;justify-content:center;margin:.5vh 0;width:32.13333vw}.unrated-poster{height:21vh}.modal{background-color:#0000004d;height:100vh;position:absolute;top:0;width:100vw;z-index:1}.modal-container{background-color:#fff;border-radius:2vh;display:flex;flex-direction:column;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);width:95vw}.modal-close{position:fixed;right:2vh;top:2vh}.modal-content{align-items:center;flex-direction:column}.modal-content,.modal-info{display:flex;justify-content:center}.modal-info{align-items:flex-start;flex-direction:row;padding-top:5vh}.modal-header{font-size:14pt;font-weight:600}.modal-movie-details{margin-left:.5vh;width:40vw}.modal-movie-poster{height:32vh;margin-right:.5vh}.movie-overview{margin-bottom:3pt;max-height:15vh;overflow:scroll;padding-bottom:6pt}.modal-rating-form{display:flex;flex-direction:column;margin:3vh 0 0;width:calc(40vw + 22.33333vh)}.modal-rating-input-container{border-bottom:1px solid;border-top:1px solid;display:flex;flex-wrap:wrap;justify-content:space-between;padding:2vh 12vw}.modal-rating-input{display:flex;flex-direction:column;margin:.2vh;width:8vh}.modal-rating-label{padding:3px 0}.modal-rating-summary{align-items:flex-end;display:flex;justify-content:space-between;margin:1vh 0 5vh;padding:0 12vw}.modal-submit-button{height:35px;width:110px}
/*# sourceMappingURL=main.0505ef60.css.map*/