@import url(https://fonts.googleapis.com/css2?family=New+Tegomin&display=swap);@import url(https://fonts.googleapis.com/css2?family=Nunito&display=swap);body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}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{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}.footer{height:55px;width:100%;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:flex-end;align-items:flex-end;position:fixed;bottom:0;padding-bottom:20px}.mode-switcher{height:20px;margin-right:40px;background-color:#41b6e6;border-radius:5px}.nav-bar a{text-decoration:none;color:#000;font-size:30px;font-weight:700;font-family:"New Tegomin",serif}.nav-bar{display:-webkit-flex;display:flex;width:100%;height:80px;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;position:-webkit-sticky;position:sticky;top:0;left:0;background-color:#41b6e6;margin-bottom:100px;-webkit-filter:drop-shadow(16px 16px 10px #514c4d);filter:drop-shadow(16px 16px 10px #514c4d);z-index:1}.title{padding-left:40px;padding-right:100px}.login{padding-right:30px}.login,.register{padding-left:200px}.nav-bar a:hover{text-decoration:underline;color:#ff1b09}.chicago-stars{height:30px;width:140px;padding-left:200px}.create,.index,.logout{padding-left:130px}@media screen and (max-width:1200px){.nav-bar a{font-size:28px}.chicago-stars,.create,.index,.login,.logout,.register{padding-left:150px}}@media screen and (max-width:1000px){.nav-bar a{font-size:20px}.chicago-stars,.create,.index,.login,.logout,.register{padding-left:100px}}.login-form{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;width:400px;height:250px;position:relative;top:100px;margin:0 auto;font-size:20px;border:2px solid #000;padding-top:25px;font-size:18px;font-family:"Nunito",sans-serif;border-radius:10px;background-color:#fdb91e}.login-form h3{font-size:20px;font-weight:700;letter-spacing:1px}.login-form a{text-decoration:none;color:#ff1b09}.login-form div{width:100%;padding-top:15px}.password{padding-bottom:10px}.login-form button{margin-top:10px;margin-bottom:30px;padding-left:10px;padding-right:10px;height:30px;border-radius:10px}.login-form button:hover{background-color:#41b6e6}.login-form input{margin-left:5px;padding:5px}.login-form label{letter-spacing:1px;font-weight:700}.login-form input:active{background-color:#41b6e6}.login-form a:hover{font-weight:700}@media screen and (max-width:1000px){.login-form{width:300px;margin-left:100px}}.register-container{display:-webkit-flex;display:flex;height:500px;margin-left:200px;font-size:18px;font-family:"Nunito",sans-serif}.register-form{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;margin-right:200px;-webkit-align-items:flex-start;align-items:flex-start;height:100%;width:400px;border:2px solid #000;background-color:#fdb91e;border-radius:7px}.map{border:2px solid #000}.register-form p{-webkit-align-self:center;align-self:center;padding-top:25px;letter-spacing:.1px;line-height:30px;font-size:24px}.city-area,.new-email,.new-neighborhood,.new-password,.new-username{padding-top:20px;padding-right:10px;display:-webkit-flex;display:flex}.city-area label,.new-email label,.new-neighborhood label,.new-password label,.new-username label{margin-right:10px;-webkit-align-items:flex-start;align-items:flex-start;padding-left:25px;letter-spacing:.6px}.new-username{padding-top:60px}.register-form button{margin-top:50px;margin-bottom:30px;padding-left:10px;padding-right:10px;height:30px;border-radius:10px}.register-form button:hover{background-color:#41b6e6;cursor:pointer}.city-area select,.new-email input,.new-neighborhood select,.new-password input,.new-username input{border-color:#000;font-size:14px;letter-spacing:.6px}.city-area select:active,.new-email input:active,.new-neighborhood select:active,.new-password input:active,.new-username input:active{background-color:#41b6e6}@media screen and (max-width:1200px){.register-container{margin-left:100px}}@media screen and (max-width:1000px){.register-form{margin-right:150px;margin-right:100px}}@media screen and (max-width:1000px){.map{width:300px;margin-right:50px}}@media screen and (max-width:1000px){.register-form p{font-size:20px}.city-area select,.new-email input,.new-neighborhood select,.new-password input,.new-username input{font-size:14px}}.pizzas-container{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;margin-top:50px;margin-left:100px;margin-right:100px}.filter-and-sort{display:-webkit-flex;display:flex;width:70vw;margin-left:200px;-webkit-align-items:center;align-items:center}.pizza{margin-left:50px;margin-bottom:50px;margin-top:15px;font-size:18px;background-color:#fdb91e;border-radius:7px;-webkit-filter:drop-shadow(16px 16px 10px #514c4d);filter:drop-shadow(16px 16px 10px #514c4d);transition:.5s}.pizza:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}.pizza a{text-decoration:none}.pizza p{line-height:35px;font-size:18px;letter-spacing:.3px;font-family:"Nunito",sans-serif;color:#000}.pizza p:last-child{padding-bottom:15px}.pizza img{height:200px;width:250px;margin-bottom:10px;border-bottom:2px solid #000;border-top-left-radius:7px;border-top-right-radius:7px}.pizza :first-child img{background-color:#514c4d}.pizza-filter{width:25vw;margin-right:20px;padding:5px;font-size:16px;justify-self:flex-start;border-color:#000;border-radius:5px}.pizza-sort label{font-family:"Nunito",sans-serif;margin-right:5px;font-weight:700;margin-left:50px}.pizza-sort label,.sort{font-size:16px;letter-spacing:.2px}.sort{padding:2px;border-radius:5px}.pizza-details{width:800px;margin-left:250px;margin-top:200px;-webkit-align-items:center;align-items:center;background-color:#fdb91e;border:2px solid #514c4d;border-radius:7px;padding-top:10px}.details-text,.pizza-details{display:-webkit-flex;display:flex}.details-text{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;justify-items:space-between;margin-left:50px;width:350px;letter-spacing:1px;line-height:1.4}.pizza-details img{width:400px;border-radius:7px;border-right:2px solid #514c4d;margin-left:20px}.label{padding-top:10px;padding-bottom:10px;font-weight:700;font-family:"Nunito",sans-serif;font-size:18px}.details-buttons{-webkit-align-self:center;align-self:center;margin-top:20px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding-bottom:15px}.details-text:last-child{text-align:left}.update{margin-right:40px}.details-buttons button{padding-left:20px;padding-right:20px;border-radius:7px}.delete:hover,.update:hover{background-color:#41b6e6;cursor:pointer}.delete:hover{background-color:#ff1b09;cursor:pointer}@media screen and (max-width:1100px){.pizza-details{width:700px}.pizza-details img{width:300px}}@media screen and (max-width:1000px){.pizza-details{margin-left:200px;width:600px}}@media screen and (max-width:900px){.pizza-details{margin-left:100px;width:500px}}.create-container{margin:200px 0 0 400px;display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;width:600px;-webkit-align-items:flex-start;align-items:flex-start;text-align:left;font:18px "Nunito",sans-serif;background-color:#fdb91e;padding:0 20px 0 30px;border:2px solid #514c4d;border-radius:7px;-webkit-filter:drop-shadow(16px 16px 10px #514c4d);filter:drop-shadow(16px 16px 10px #514c4d)}.create-container h3{text-align:center;padding-top:20px;padding-bottom:10px;font-size:30px}.create-description{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start}.create-city-area,.create-description,.create-image,.create-neighborhood,.create-pizza-type{padding-top:10px;padding-bottom:15px;text-align:left}.create-city-area label,.create-description label,.create-image label,.create-neighborhood label,.create-pizza-type label,.create-restaurant label{margin-right:10px}.create-restaurant{padding-top:5px;padding-bottom:10px;margin-top:10px}.create-neighborhood{text-align:left}.create-neighborhood select{margin-left:10px}.create-description{margin-bottom:10px}.create-container button{margin-left:200px;margin-top:10px}.create-container button:hover{background-color:#ff1b09}@media screen and (max-width:1100px){.create-container{margin-left:200px}}@media screen and (max-width:900px){.create-container{margin-left:100px}}@media screen and (max-width:800px){.create-container{font-size:14px;width:500px}.create-container h3{font-size:24px}}.edit-container{margin-top:200px;display:-webkit-flex;display:flex;width:700px;-webkit-flex-flow:column;flex-flow:column;margin-left:300px;-webkit-align-items:flex-start;align-items:flex-start;text-align:left;font-size:18px;font-family:"Nunito",sans-serif;background-color:#fdb91e;padding-left:30px;padding-bottom:20px;border:2px solid #514c4d;border-radius:7px;-webkit-filter:drop-shadow(16px 16px 10px #514c4d);filter:drop-shadow(16px 16px 10px #514c4d)}.edit-container h3{text-align:center;padding-top:20px;padding-bottom:10px;font-size:30px}.edit-area,.edit-description,.edit-image,.edit-neighborhood,.edit-pizza-type{padding-top:10px;padding-bottom:15px;text-align:left}.edit-area label,.edit-description label,.edit-image label,.edit-neighborhood label,.edit-pizza-type label,.edit-restaurant label{margin-right:10px}.edit-restaurant{padding-top:5px;padding-bottom:10px;margin-top:10px}.edit-neighborhood{text-align:left}.edit-neighborhood select{margin-left:20px}.edit-description{margin-bottom:10px}.edit-container button{margin-left:200px;margin-top:10px}.edit-container button:hover{background-color:#ff1b09}.image-carousel{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;overflow:hidden;width:40vw;margin:3% auto;border-radius:20px}.slide.selected{margin:0;width:100%;-webkit-justify-content:center;justify-content:center}.images,.slide.selected{object-fit:cover;overflow:hidden;-webkit-align-items:center;align-items:center}.images{display:-webkit-inline-flex;display:inline-flex;border-radius:5px}.landing-container{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;width:55vw;margin:0 auto;-webkit-align-content:center;align-content:center;font:24px "Nunito",sans-serif;letter-spacing:.1px;line-height:1.6}.dark{background-color:#514c4d}.dark,.light{text-align:center;padding-top:25px;height:80vw;transition:.3s}.light{background-color:#fff}
/*# sourceMappingURL=main.4438c657.chunk.css.map */