.tasty-line {
     display: flex;
     align-items: baseline;
     gap: 6px;
   }
   
   .tasty-word {
     font-family: 'Poppins', sans-serif;
     font-size: 14px;
     font-weight: 600;
     letter-spacing: 1px;
     text-transform: uppercase;
     color: #000; /* branco se fundo escuro */
   }
   
   .menu-name {
     font-family: 'Oswald', sans-serif;
     font-size: 20px;
     font-weight: 600;
     text-transform: uppercase;
   }
   
   /* Cores */
   .casa { color: #d62828; }
   .povo { color: #2e7d32; }
   .sobreira { color: #d4a017; }
   .kids { color: #1976d2; }
   
   h6.text-center::after {
    content: "";
    width: 40px;
    height: 3px;
    background: #d62828;
    display: block;
    margin: 8px auto 0;
    border-radius: 10px;
   }