    
        @import url('https://fonts.googleapis.com/css2?family=Bangers&family=Poppins:wght@400;600;700&display=swap');
        
        body {
            font-family: 'Poppins', sans-serif;
            background-color: #FFF5E6;
        }
        
        .lucha-title {
            font-family: 'Bangers', cursive;
            letter-spacing: 2px;
            text-shadow: 2px 2px 0px #FF5733, 4px 4px 0px #FFC300;
        }
        
        .product-card {
            transition: all 0.3s ease;
            border: 3px solid #FF5733;
            border-radius: 15px;
            background: linear-gradient(135deg, #FFFFFF 0%, #FFF5E6 100%);
        }
        
        .product-card:hover {
            transform: translateY(-10px) rotate(-2deg);
            box-shadow: 0 15px 20px rgba(255, 87, 51, 0.3);
        }
        
        .mask-bg {
            background-image: url('background.jpg');
            background-size: cover;
            background-position: center;
        }
        
        .menu-item {
            border-bottom: 2px dashed #FFC300;
        }
        
        .testimonial-card {
            border-left: 5px solid #FF5733;
        }
        
        .pulse-animation {
            animation: pulse 2s infinite;
        }
        
        @keyframes pulse {
            0% { transform: scale(1); }
            50% { transform: scale(1.05); }
            100% { transform: scale(1); }
        }
        
        .lucha-button {
            background: linear-gradient(45deg, #FF5733, #FFC300);
            transition: all 0.3s ease;
            font-weight: bold;
            text-transform: uppercase;
            letter-spacing: 1px;
        }
        
        .lucha-button:hover {
            transform: translateY(-3px);
            box-shadow: 0 10px 15px rgba(255, 87, 51, 0.4);
        }
        
        .lucha-border {
            border: 3px solid #FF5733;
            border-radius: 15px;
        }