.navbar-dark .nav-item .nav-link{color:#fff}.navbar-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.navbar-center-brand{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:28px}@media (max-width: 991.98px){.navbar-center-brand{font-size:24px;top:50%;transform:translate(-50%,-50%)}.navbar-collapse{text-align:center;padding-top:1rem}}.navbar-title{z-index:10}@media (min-width: 992px){.navbar-title{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}}.navbar-dark .nav-item .nav-link:hover{background-color:#ffffff1a;transition:all .3s ease;border-radius:.25rem;color:#fff}.section-custom{padding:80px 0;position:relative;overflow:hidden}.section-title{font-size:2.8rem;font-weight:700;margin-bottom:1.5rem;animation:fadeInDown 1s ease}.text-gradient{background:linear-gradient(45deg,#ffc107,#fd7e14);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.menu-card{background:#fff;padding:1rem;border-radius:1rem;box-shadow:0 4px 20px #00000014;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column}.menu-card:hover{transform:translateY(-6px);box-shadow:0 10px 30px #00000026}.menu-card img{object-fit:cover;height:200px;width:100%;border-radius:.5rem;transition:.3s ease}.menu-card:hover img{transform:scale(1.02)}.price-tag{font-size:1.1rem}.glow{box-shadow:0 0 15px #0d6efd;transition:.3s}.glow:hover{box-shadow:0 0 25px #0d6efd}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.cart-item{border-bottom:1px solid #ccc;padding:10px 0}
