body{margin:0;overflow-x:hidden;font-family:"Roboto","Oxygen",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.nav{height:80px;width:96vw;border-bottom:5px solid #edc76d}.link{font-size:16px;color:#dc7049;text-decoration:none;padding:15px;float:right;font-family:"Sigmar One",serif}.header-container{height:100%;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}#title{font-size:33px;color:#364652;text-decoration:none;font-family:"Monoton",cursive}@media (max-width:550px){#title{font-size:25px}}@media (max-width:768px){.link{text-align:right;padding-right:20px}}.home-container{margin-bottom:105px;display:flex;flex-flow:column nowrap;align-items:center;justify-content:space-around}.home-container h1{color:#dc7049}#featured-recipes-container{width:50vw;height:50vw;max-width:500px;max-height:500px;background-size:cover;background-position:50%;text-decoration:none;display:flex;flex-flow:column nowrap;justify-content:space-between}#featured-recipes-container h1{font-family:"Roboto",sans-serif;margin-top:0}#featured-recipes-container h1,#featured-recipes-container p{box-sizing:border-box;width:100%;padding:10px;color:#fcf6eb;background-color:rgba(0,0,0,.5)}#featured-recipes-container p{margin-bottom:0}a{text-decoration:none}a :hover{text-decoration:underline}@media (max-width:768px){#featured-recipes-container h1{font-size:20px}}.add-recipe-container{width:75vw;box-sizing:border-box;border-radius:15px;background-color:#60aaa7;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-areas:"H H H H" "F F I I" "F F I I" "F F S S" "F F S S";margin:20px 0 105px;padding:15px}.form-header{grid-area:H;font-family:"sigmar one";color:#edc76d}.form-container{display:flex;flex-flow:column;align-items:center;box-sizing:border-box;margin:15px;padding:15px;border-radius:15px;grid-area:F;background-color:#edc76d}.form-container label{margin:10px 5px 3px}.form-ingredients-list{grid-area:I;background-color:#edc76d;border-radius:15px;margin:15px}.form-ingredients-list p{margin:5px}.form-steps-list{grid-area:S;background-color:#edc76d;border-radius:15px;margin:15px}.form-steps-list p{margin:5px}.form-container button{margin:5px;max-width:100px;font-family:"Roboto",sans-serif;background-color:#fcf6eb;border-radius:3px;border:3px solid #60aaa7}#form-submit{align-self:unset}textarea{resize:none}input[type=text],textarea{width:80%}.form-container p{margin:15px 5px 5px}.type-container{display:flex;flex-flow:row wrap;justify-content:center;padding:10px}.button-label-div{display:flex;flex-flow:row wrap;align-items:center}@media (max-width:768px){.add-recipe-container{display:flex;flex-flow:column nowrap;align-items:center}.form-container,.form-ingredients-list,.form-steps-list{width:90%}}.detailed-recipe-container{display:grid;width:80vw;grid-template-columns:1fr 1fr;grid-template-areas:"Head Head " "Photo Ing" "Step Step";margin-bottom:105px}.detailed-recipe-title{grid-area:Head;font-size:7vw}.detailed-recipe-photo{grid-area:Photo;max-width:500px;height:auto}.detailed-recipe-photo img{object-fit:cover;max-width:40vw;max-height:auto}.detailed-recipe-ingredients{grid-area:Ing;justify-self:center;text-align:center}div.detailed-recipe-ingredients>p{margin:5px 5px 5px 10px;text-align:left}.detailed-recipe-steps{grid-area:Step;justify-self:center;text-align:center}.detailed-recipe-steps>p{margin:3px;text-align:justify}.original-source{padding:10px 0;font-weight:700;text-align:left}@media screen and (max-width:700px){.detailed-recipe-container{display:flex;flex-direction:column;align-items:center}}footer{width:100vw;height:auto;background-color:#364652;color:#fcf6eb;position:absolute;bottom:0;margin-top:10px}footer img{width:30px;height:auto;margin:10px 5px 0}footer p{margin:5px}.recipe-list-item{text-decoration:none;margin:20px;background-color:#60aaa7;border-radius:20px;width:60vw;height:30vw;color:#fcf6eb;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-areas:"A A B B" "A A C C"}.recipe-card-photo{grid-area:A;border-radius:20px 0 0 20px;width:auto;max-height:100%;min-height:100%;max-width:100%;min-width:100%;object-fit:cover;height:auto}.recipe-card-title{justify-self:center;grid-area:B;text-decoration:none;font-size:2rem}.recipe-card-description{grid-area:C;font-size:18px;justify-self:center;overflow:hidden;text-overflow:ellipsis}.recipe-list-item a{text-decoration:none}@media (max-width:768px){.recipe-list-item{width:90vw;height:45vw}.recipe-card-title{font-size:18px}.recipe-card-description{font-size:12px}}.list-recipes-container{width:100vw;box-sizing:border-box;margin:20px;display:flex;flex-flow:row nowrap;justify-content:space-around}.filters-container{display:flex;width:20vw;min-height:100vh;padding:20px;margin-bottom:65px;flex-flow:column nowrap;box-sizing:border-box;align-items:center;justify-content:flex-start;border-right:1px solid #000}.filters{width:100%}.meal-types{border-top:1px solid #000;border-bottom:1px solid #000;padding:5px}.dietary-restrictions{padding:10px;border-top:1px solid #000}.recipes-container{box-sizing:border-box;width:80vw;display:flex;flex-flow:column nowrap;justify-content:space-around;align-items:center;margin-bottom:105px;align-self:center}@media (max-width:768px){.filters-container,.list-recipes-container{display:flex;flex-flow:column nowrap}.filters-container{border-right:none;margin:10px;padding:10px;width:100vw;min-height:unset}.filters{display:flex;flex-flow:column nowrap;justify-content:center;align-content:center;border-bottom:1px solid #000}.meal-types{display:flex;flex-flow:row-wrap;border-top:none;border-bottom:none}.dietary-restrictions{padding:10px;border-top:none}.recipes-container{width:100vw}}.App{position:relative;text-align:center;display:flex;flex-flow:column nowrap;align-items:center;background-color:#fcf6eb;min-height:100vh;font-family:"Roboto",sans-serif}.App h1,h2,h3,h4,h5,h6{font-family:"Sigmar One",serif}
/*# sourceMappingURL=main.e394e4af.chunk.css.map */