.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--background-color:#fff;--background-light:#fff;--shadow-color:#0003;--primary-color:#ff0056;--text-color:#0a0a0a;--text-light:#575757;--font-size:16px;--animation-speed:1}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#fff;background-color:var(--background-light);font-family:Roboto,sans-serif;font-size:var --font-size;padding-top:55px}a{text-decoration:none}img{object-fit:cover}.btn{background-color:#ff0056;background-color:var(--primary-color);border:none;border-radius:3px;box-shadow:0 2px 6px #0003;box-shadow:0 2px 6px var(--shadow-color);color:#fff;font-size:1.1em;font-weight:700;outline:none;padding:.5em .75em;text-transform:uppercase}.btn:hover{box-shadow:0 1px 3px #0003;box-shadow:0 1px 3px var(--shadow-color)}.custom-image{background-color:red;height:0;position:relative;width:100%}.custom-image img{height:100%;left:0;position:absolute;top:0;width:100%}.navbar{align-items:center;background-color:#fff;background-color:var(--background-color);box-shadow:0 3px 6px #0003;box-shadow:0 3px 6px var(--shadow-color);color:#0a0a0a;color:var(--text-color);display:flex;height:55px;justify-content:space-between;padding:0 20px}.navbar .logo{color:#ff0056;color:var(--primary-color);font-size:1.5em;font-weight:bolder}.navbar .logo span{color:#0a0a0a;color:var(--text-color)}.navbar .nav-links{display:flex;gap:1em}.navbar .nav-links a{color:#575757;color:var(--text-light);font-size:.9em;letter-spacing:2px;position:relative;text-transform:uppercase}.navbar .nav-links a:before{background-color:#ff0056;background-color:var(--primary-color);bottom:-5px;content:"";height:3px;left:0;position:absolute;transform:scaleX(0);transition:transform .3s ease-in-out;width:100%}.navbar .nav-links a:hover:before{transform:scaleX(1)}.navbar .nav-links a.active,.navbar .nav-links a.recipes-active{color:#ff0056;color:var(--primary-color);font-weight:700}.navbar .nav-links a.active:before,.navbar .nav-links a.recipes-active:before{transform:scaleX(1)}.navbar .sidebar-btn{cursor:pointer;display:none}.navbar .sidebar-btn .bar{background-color:#0a0a0a;background-color:var(--text-color);border-radius:5px;height:5px;margin:5px;transition:.3s;width:30px}.navbar .sidebar-btn.active .bar:first-child{transform:translateY(10px) rotate(45deg)}.navbar .sidebar-btn.active .bar:nth-child(2){opacity:0}.navbar .sidebar-btn.active .bar:nth-child(3){transform:translateY(-10px) rotate(-45deg)}.sidebar{background-color:#fff;background-color:var(--background-color);box-shadow:3px 0 5px #0003;box-shadow:3px 0 5px var(--shadow-color);height:100vh;left:-260px;padding:1em;position:fixed;top:0;transition:transform .3s ease-in-out;width:260px;z-index:1000}.sidebar.show{transform:translateX(260px)}.sidebar .close-btn{background:none;border:none;color:#ff0056;color:var(--primary-color);cursor:pointer;font-size:24px;position:absolute;right:15px;top:15px;transition:.3s}.sidebar .close-btn:hover{color:var(--hover-color)}.sidebar .sidebar-link{align-items:center;border-left:4px solid #0000;color:#0a0a0a;color:var(--text-color);display:flex;font-size:1.1em;padding:12px;text-decoration:none;transition:.3s ease-in-out}.sidebar .sidebar-link svg{margin-right:10px}.sidebar .sidebar-link.active{font-weight:700}.sidebar .sidebar-link.active,.sidebar .sidebar-link:hover{border-left-color:#ff0056;border-left-color:var(--primary-color)}.sidebar .sidebar-link:hover{background-color:#0000001a}.page-content{transition:margin-left .3s ease-in-out}.sidebar-open .page-content{margin-left:260px}@media(max-width:768px){.nav-links{display:none}.sidebar-btn{cursor:pointer;display:flex;flex-direction:column}.sidebar-btn .bar{background-color:#0a0a0a;background-color:var(--text-color);border-radius:5px;height:4px;margin:5px;transition:.3s;width:30px}.sidebar-btn.active .bar:first-child{transform:translateY(10px) rotate(45deg)}.sidebar-btn.active .bar:nth-child(2){opacity:0}.sidebar-btn.active .bar:nth-child(3){transform:translateY(-10px) rotate(-45deg)}}.section{align-items:center;display:flex;margin-bottom:3vw}.section.d-block{display:block}.section .title{color:#0a0a0a;color:var(--text-color);font-size:2.5em;font-weight:900;margin-bottom:.25em}.section .info{color:#575757;color:var(--text-light);font-size:1em;letter-spacing:1px;line-height:1.3;margin-bottom:1.25em}.section .col{width:50%}.section.header .typography{padding-right:1em}.section.header .gallery{grid-gap:1.75vw;display:grid;gap:1.75vw;grid-template-columns:repeat(3,1fr)}.section.header .gallery .custom-image{animation:popOut .5s forwards;animation:calc(var(--animation-speed)*.5s) popOut forwards;border-radius:3px;opacity:0;overflow:hidden;transform:scale(0)}.section.header .gallery .custom-image:nth-child(2){animation-delay:.1s}.section.header .gallery .custom-image:nth-child(3){animation-delay:.2s}.section.header .gallery .custom-image:nth-child(6){animation-delay:.3s}.section.header .gallery .custom-image:nth-child(9){animation-delay:.4s}.section.header .gallery .custom-image:nth-child(8){animation-delay:.5s}.section.header .gallery .custom-image:nth-child(7){animation-delay:.6s}.section.header .gallery .custom-image:nth-child(4){animation-delay:.7s}.section.header .gallery .custom-image:nth-child(5){animation-delay:.8s}.section.improve-skills .col.img img{width:100%}.section.improve-skills .col.typography{padding-left:1em}.section.improve-skills .col.typography .skill-item{animation:slideInRight .3s forwards;animation:calc(var(--animation-speed)*.3s) slideInRight forwards;border-left:.2em solid #ff0056;border-left:.2em solid var(--primary-color);color:#575757;color:var(--text-light);font-weight:700;margin-bottom:.5em;opacity:0;padding:.1em 0 .1em .5em;transform:translateX(100%)}.section.improve-skills .col.typography .skill-item:nth-child(2){animation-delay:.2s}.section.improve-skills .col.typography .skill-item:nth-child(3){animation-delay:.3s}.section.improve-skills .col.typography .skill-item:nth-child(4){animation-delay:.4s}.section.improve-skills .col.typography .skill-item:nth-child(5){animation-delay:.5s}.section.improve-skills .col.typography .skill-item:nth-child(6){animation-delay:.6s}.section.improve-skills .col.typography .skill-item:nth-child(7){animation-delay:.7s}.section.improve-skills .col.typography .skill-item:nth-child(8){animation-delay:.8s}.section.improve-skills .col.typography .btn{margin-top:.75em}.section.quote{display:block}.section.quote .quote-text{font-size:1.2em;line-height:1.3}.section.quote .quote-text svg{color:#ff0056;color:var(--primary-color);font-size:1.5em;margin-right:.5em}.section.quote .quote-author{color:#575757;color:var(--text-light);margin-top:1em;text-align:right}.section.chiefs{display:block}.top-chiefs-container{grid-gap:1.5em;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:3em}.chief-card{background-color:#fff;background-color:var(--background-light);border-radius:5px;display:flex;height:120px;overflow:hidden}.chief-card img{border-radius:5px;box-shadow:0 3px 6px #0003;box-shadow:0 3px 6px var(--shadow-color);height:100%;width:120px}.chief-card .chief-card-info{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding-bottom:.5em;padding-left:1em}.chief-card .chief-card-info .chief-card-name{color:#0a0a0a;color:var(--text-color);font-size:1.5em;font-weight:700}.chief-card .chief-card-info .chief-cuisine,.chief-card .chief-card-info .chief-recipe-count{color:#575757;color:var(--text-light);font-size:1.2em}.chief-card .chief-card-info .chief-icons{font-size:1.2em}.chief-card .chief-card-info .chief-icons svg{margin-right:.5em}.chief-card .chief-card-info .chief-icons svg:first-child{color:#2d43ce}.chief-card .chief-card-info .chief-icons svg:nth-child(2){color:#48b0e8}.chief-card .chief-card-info .chief-icons svg:nth-child(3){color:#ef1212}.recipes-container{grid-gap:2em;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.recipe-card{border-radius:5px;box-shadow:0 5px 15px #0003;box-shadow:0 5px 15px var(--shadow-color);overflow:hidden}.recipe-card .recipe-card-info{align-items:center;display:flex;flex-direction:column;padding:15px;text-align:center}.recipe-card .custom-image{z-index:-1}.recipe-card .auther-img{border:3px solid #fff;border:3px solid var(--background-light);border-radius:50%;box-shadow:0 1px 3px #0003;box-shadow:0 1px 3px var(--shadow-color);height:60px;margin-top:-50px;width:60px;z-index:2}.recipe-card .recipe-title{color:#0a0a0a;color:var(--text-color);font-size:1.25em;font-weight:700;margin-bottom:.5em;margin-top:.25em}.recipe-card .recipe-desc{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff1a;border-radius:8px;box-shadow:0 4px 10px #0000000d;color:#575757;color:var(--text-light);font-size:.9em;font-weight:500;letter-spacing:1px;margin-top:10px;padding:10px 15px;text-align:center}.recipe-card .view-btn{background-color:#ff0056;background-color:var(--primary-color);border-radius:5px;color:#fff;display:inline-block;font-size:1em;font-weight:700;margin-top:10px;padding:8px 15px;text-decoration:none;text-transform:uppercase;transition:.3s ease-in-out}.recipe-card .view-btn:hover{background-color:#e04e2a;transform:scale(1.05)}.footer{grid-gap:1em;background-color:#070000;color:#fff;display:grid;grid-template-columns:2fr 1fr 1fr;padding-block:3em}.footer .footer-section p{margin-bottom:.5em;opacity:.7}.footer .footer-section p.title{font-size:1.2em;font-weight:700;margin-bottom:1em;opacity:1}.previous-searches{display:block}.previous-searches h2{color:#0a0a0a;color:var(--text-color);margin-bottom:.5em}.previous-searches .previous-searches-container .search-items{animation:slideInRight .3s;animation:calc(var(--animation-speed)*.3s) slideInRight;background-color:#ff0056;background-color:var(--primary-color);border-radius:30px;box-shadow:0 3px 6px #0003;box-shadow:0 3px 6px var(--shadow-color);color:#fff;display:inline-block;margin:0 1em 1em 0;padding:.5em}.previous-searches .search-box{align-items:center;display:flex;height:35px;justify-content:flex-end}.previous-searches .search-box .btn,.previous-searches .search-box input{height:35px}.previous-searches .search-box input{border:2px solid #a49a9a;border-radius:5px 0 0 5px;min-width:250px;outline:none;padding:0 .5em}.previous-searches .search-box .btn{border-radius:0 5px 5px 0;padding-block:0;padding-inline:.75em}.options-container{background-color:#fff;background-color:var(--background-light);border-left:.5em solid #ff0056;border-left:.5em solid var(--primary-color);border-radius:5px;box-shadow:0 5px 10px #0003;box-shadow:0 5px 10px var(--shadow-color);display:flex;gap:1em;margin-top:1em;padding:1em}.options-container .option{align-items:center;border-radius:5px;box-shadow:0 3px 6px #0003;box-shadow:0 3px 6px var(--shadow-color);display:flex;height:3.5em;justify-content:center;width:3.5em}.options-container .option.light{background-color:#fff}.options-container .option.dark{background-color:#1d1d1d}.options-container .option .check{align-items:center;background-color:#ff0056;background-color:var(--primary-color);border-radius:50%;box-shadow:0 2px 5px #0003;box-shadow:0 2px 5px var(--shadow-color);display:flex;height:2.5em;justify-content:center;width:2.5em}.options-container .option .check svg{height:1.5em;width:1.5em}.options-container .btn span{display:inline-block;margin-left:.5em}.d-block h2{color:#0a0a0a;color:var(--text-color);font-size:1.75em}.main{padding-block:3vw}.container{padding-inline:25vw}@media screen and (max-width:1280px){.container{padding-inline:18vw}}@media screen and (max-width:1050px){.container{padding-inline:12vw}}@keyframes slideInLeft{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes popOut{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@media screen and (max-width:768px){.navbar .nav-links{display:none}.navbar .sidebar-btn{display:block}.section .col{width:100%}.chief-card{box-shadow:0 5px 10px #0003;box-shadow:0 5px 10px var(--shadow-color)}.container{padding-inline:6vw}}@media screen and (max-width:768px)and (max-width:480px){.container{padding-inline:3vw}}body{background-color:#f9f9f9;color:#333;font-family:Poppins,sans-serif;margin:0}.search-section{margin:40px 0;text-align:center}.search-section h2{color:#222;font-size:26px;font-weight:700;margin-bottom:15px}.search-container{justify-content:center;margin-bottom:20px}.search-box,.search-container{align-items:center;display:flex}.search-box{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--box-background);border:.1px solid var(--primary-color);border-radius:50px;box-shadow:0 4px 14px var(--box-shadow);max-width:500px;padding:14px 20px;transition:border-color .3s ease-in-out,box-shadow .3s ease-in-out}.search-box:hover{border-color:var(--primary-color);box-shadow:0 4px 20px #ff573333}.search-box input{background:#0000;border:none;border-radius:50px;color:var(--text-color);flex:1 1;font-size:16px;outline:none;padding:12px}.search-btn{background-color:var(--primary-color);border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:18px;padding:10px 15px;transition:.3s ease-in-out}.search-btn:hover{background-color:var(--hover-color);transform:scale(1.1)}.meals{grid-gap:1.5em;display:grid;gap:1.5em;grid-template-columns:repeat(3,1fr);justify-items:center;margin:40px auto auto;max-width:1200px;width:90%}.mealImg{background-color:#f0f8ff;border-radius:12px;box-shadow:0 4px 8px #0000001a;height:340px;max-width:300px;overflow:hidden;text-align:center;transition:transform .3s ease-in-out;width:100%}.mealImg:hover{transform:translateY(-5px)}.mealImg img{border-top-left-radius:12px;border-top-right-radius:12px;height:220px;object-fit:cover;width:100%}.mealImg p{font-size:20px;font-weight:700;padding:10px}.mealImg button{background-color:var(--primary-color);border:none;border-radius:21px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:8px;transition:.3s;width:120px}.mealImg button:hover{background-color:#e04e2c}.mealInfo{align-items:center;background-color:#f0f8ff;border-radius:12px;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;justify-content:center;margin:30px auto;max-width:800px;min-height:100vh;padding:40px;text-align:center}.mealInfo img{border-radius:12px;box-shadow:0 3px 8px #00000026;height:400px;object-fit:cover;width:400px}.mealInfo h3{font-size:22px;font-weight:700;margin-top:20px}.mealInfo p{color:#292727;font-size:16px;margin:15px 0;max-width:600px}.mealInfo button{background-color:var(--primary-color);border:none;border-radius:6px;box-shadow:0 3px 8px #713a3a4d;color:#fff;cursor:pointer;font-size:18px;margin-top:20px;padding:10px;transition:.3s;width:250px}.youtube-btn:hover{background-color:red;box-shadow:0 6px 12px #ff000080;transform:scale(1.05)}@media (max-width:1024px){.meals{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.meals{grid-template-columns:repeat(2,1fr)}.search-box{max-width:90%}.mealInfo img{height:300px;width:300px}.mealInfo{padding:20px}.search-section h2{font-size:22px}}@media (max-width:500px){.meals{grid-template-columns:1fr}.mealImg{width:90%}.mealInfo img{height:280px;width:280px}}
/*# sourceMappingURL=main.b0012a1d.css.map*/