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}*{margin:0;padding:0;box-sizing:border-box}.App{margin:0 auto;min-height:100vh}.main_container{max-width:1200px;margin:0 auto;padding:75px 0}.main_header{display:flex}.header-title{color:#384d44;font-weight:800;font-size:60px}.header-title span{color:#e4c786;text-transform:uppercase}.header-description{margin-top:30px;line-height:30px}.loading-container{display:flex;justify-content:center;padding:80px 0}.text-container{margin-right:30px}.main_img{border-radius:20px;width:600px}.header-input-container{margin-top:40px}.header-input-container input{padding:10px 15px;border-radius:30px;border:none;font-size:20px;box-shadow:1px 1px 10px #00000012}.header-input-container button{padding:10px 15px;border-radius:30px;background-color:#236823;border:none;color:#fff;font-weight:700;margin-left:10px;cursor:pointer;width:150px;font-size:20px}.cards{margin-top:100px;display:flex;flex-wrap:wrap;justify-content:space-between}.card{width:275px;border-radius:20px;overflow:hidden;background-color:#fff;box-shadow:1px 1px 10px #00000029;margin-bottom:50px;cursor:pointer}.card img{width:100%;height:350px}.card-content{padding:10px}.card-content h3{height:30px}.card-content h3{font-size:15px}.card .tag{background-color:#236823;padding:4px 6px;color:#fff;font-weight:700;border-radius:30px;font-size:13px}.card-info{display:flex;margin-top:15px;justify-content:space-between}.time-text{color:#065259}.not-found-container{display:flex;flex-direction:column;align-items:center;width:100%}.not-found-image{width:250px}.not-found-header{color:#384d44;padding:10px 0;font-size:50px}.recipe-header{width:600px;margin:0 auto;text-align:center}.recipe-header{color:gray}.recipe-header h1{font-size:40px;color:#000}.recipe-facts-container{display:flex;justify-content:center;margin:20px 0}.recipe-fact-container{display:flex;margin:0 20px;align-items:center;font-size:25px}.recipe-fact-container h3{color:#1b411b;margin-left:7px;margin-right:4px;font-size:18px}.recipe-fact-container p{font-size:16px}.recipe-info{display:flex;justify-content:center;align-items:center;margin-top:75px}.recipe-info-container{width:600px;height:700px;min-height:650px;background-color:#e8e4e4;box-shadow:1px 1px 5px #00000038;padding:20px;overflow:scroll}.recipe-info h3{margin-bottom:10px}.recipe-img{width:600px;height:600px;margin-left:-10px;box-shadow:1px 1px 5px #00000038;border-radius:3px}.recipe-info-content-container{display:flex;padding:15px 0;border-bottom:1px dashed rgba(128,128,128,.355);align-items:center}.ingredients{align-items:center}.recipe-info-header{display:flex;justify-content:space-between;align-items:center}.recipe-info-header h3{padding:0;margin:0}.recipe-info-link{background-color:beige;padding:8px 15px;color:#000;text-decoration:none;border-radius:5px;box-shadow:1px 1px 1px #00000026}.recipe-step{font-size:30px;font-weight:700;margin-right:20px}.recipe-text span{font-style:italic}.error-page{padding:50px 0}nav{background-color:#236823;box-shadow:1px 1px 10px #00000052;padding:20px}nav a{text-decoration:none;color:#fff;font-weight:700;margin-right:15px}.nutritional-facts-container{display:flex;justify-content:space-between;margin-top:10px}
