.hero-section{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.5))),url(https://d2clawv67efefq.cloudfront.net/ccbp-responsive-website/healthy-food-plate-img.png);background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://d2clawv67efefq.cloudfront.net/ccbp-responsive-website/healthy-food-plate-img.png);background-size:cover;background-position:50%;height:100vh;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#fff;margin-top:56px}.hero-content h1{font-size:3.5rem;font-weight:700;margin-bottom:1rem;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.hero-content p{font-size:1.5rem;margin-bottom:2rem;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.feature-card{-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease;border:none;border-radius:15px}.feature-card:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 8px 25px rgba(0,0,0,.15)!important;box-shadow:0 8px 25px rgba(0,0,0,.15)!important}.menu-item-card{-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease;border:none;border-radius:15px;overflow:hidden}.menu-item-card:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 8px 25px rgba(0,0,0,.15)!important;box-shadow:0 8px 25px rgba(0,0,0,.15)!important}.menu-item-card .card-img-top{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.menu-item-card:hover .card-img-top{-webkit-transform:scale(1.05);transform:scale(1.05)}.price{font-size:1.5rem;color:#28a745}.category-filter{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;grid-gap:.5rem;gap:.5rem;padding:1rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:15px;margin:2rem 0}.menu-page{background:linear-gradient(135deg,#fff,#f8f9fa);min-height:100vh}.badge{font-size:.7rem;padding:.4em .6em}.btn-primary{background:linear-gradient(135deg,#ff6b35,#f7931e);border:none;border-radius:25px;padding:.5rem 1.5rem;font-weight:600;-webkit-transition:all .3s ease;transition:all .3s ease}.btn-primary:hover{background:linear-gradient(135deg,#f7931e,#ff6b35);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 5px 15px rgba(247,147,30,.4);box-shadow:0 5px 15px rgba(247,147,30,.4)}.text-center.py-5{background:#fff;border-radius:15px;padding:3rem!important;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.1);box-shadow:0 4px 20px rgba(0,0,0,.1)}@media (max-width:768px){.hero-content h1{font-size:2.5rem}.hero-content p{font-size:1.2rem}.category-filter{grid-gap:.25rem;gap:.25rem;padding:.5rem}.category-filter .btn{font-size:.8rem;padding:.25rem .5rem;margin:.1rem}.menu-item-card{margin:.5rem}.price{font-size:1.2rem}}@media (max-width:576px){.hero-section{height:80vh}.hero-content h1{font-size:2rem}.hero-buttons .btn{margin-bottom:.5rem;display:block;width:100%}.category-filter{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.category-filter .btn{width:80%;margin:.2rem 0}}@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.menu-item-card{-webkit-animation:fadeIn .6s ease-out;animation:fadeIn .6s ease-out}.menu-item-card:first-child{-webkit-animation-delay:.1s;animation-delay:.1s}.menu-item-card:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.menu-item-card:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}.menu-item-card:nth-child(4){-webkit-animation-delay:.4s;animation-delay:.4s}.menu-item-card:nth-child(5){-webkit-animation-delay:.5s;animation-delay:.5s}.menu-item-card:nth-child(6){-webkit-animation-delay:.6s;animation-delay:.6s}.menu-item-card:nth-child(7){-webkit-animation-delay:.7s;animation-delay:.7s}.menu-item-card:nth-child(8){-webkit-animation-delay:.8s;animation-delay:.8s}.menu-item-card:nth-child(9){-webkit-animation-delay:.9s;animation-delay:.9s}.menu-item-card:nth-child(10){-webkit-animation-delay:1s;animation-delay:1s}.menu-item-card:nth-child(11){-webkit-animation-delay:1.1s;animation-delay:1.1s}.menu-item-card:nth-child(12){-webkit-animation-delay:1.2s;animation-delay:1.2s}
/*# sourceMappingURL=main.e6537b05.chunk.css.map */