BEISBOLITAS

<!DOCTYPE html>

<html lang=»es»>

<head>

<meta charset=»UTF-8″>

<meta name=»viewport» content=»width=device-width, initial-scale=1.0″>

<title>Beisbolitas — El snack con sabor de estadio</title>

<style>

/* Fuentes y reset */

body {

font-family: ‘Poppins’, sans-serif;

margin: 0;

background: linear-gradient(to bottom, #1e3c72, #2a5298); /* azul vibrante */

color: #fff;

}

header {

text-align: center;

padding: 60px 20px;

background: rgba(255, 206, 51, 0.85); /* amarillo transparente */

border-bottom: 5px solid #ff6600;

animation: headerPulse 2s infinite alternate;

}

header h1 {

font-size: 3em;

margin: 0;

color: #000;

text-shadow: 2px 2px 5px #fff;

}

header p {

font-size: 1.2em;

margin-top: 10px;

color: #000;

}

@keyframes headerPulse {

0% { transform: scale(1); }

100% { transform: scale(1.02); }

}

section {

max-width: 900px;

margin: 40px auto;

text-align: center;

padding: 20px;

}

section img {

max-width: 100%;

border-radius: 15px;

box-shadow: 0 4px 15px rgba(0,0,0,0.3);

transition: transform 0.3s;

}

section img:hover {

transform: scale(1.05) rotate(2deg);

}

.galeria {

display: flex;

flex-wrap: wrap;

justify-content: center;

gap: 15px;

}

.galeria img {

width: 200px;

height: 200px;

object-fit: cover;

border-radius: 15px;

box-shadow: 0 4px 10px rgba(0,0,0,0.2);

transition: transform 0.3s;

}

.galeria img:hover {

transform: scale(1.1) rotate(-2deg);

}

.sabores {

display: flex;

flex-wrap: wrap;

justify-content: center;

gap: 20px;

margin-top: 20px;

}

.sabor {

background: #ffcc33;

color: #000;

padding: 20px;

border-radius: 15px;

width: 200px;

box-shadow: 0 4px 10px rgba(0,0,0,0.3);

transition: transform 0.3s, background 0.3s;

font-weight: bold;

}

.sabor:hover {

transform: scale(1.05) rotate(-1deg);

background: #ffb347;

}

.pedido {

margin-top: 40px;

background: #ff6600;

padding: 40px 20px;

border-radius: 20px;

box-shadow: 0 4px 15px rgba(0,0,0,0.3);

animation: pulse 2s infinite alternate;

}

@keyframes pulse {

0% { transform: scale(1); }

100% { transform: scale(1.02); }

}

.pedido h2 {

margin-bottom: 20px;

}

.btn {

display: inline-block;

background: #000;

color: #fff;

text-decoration: none;

padding: 15px 30px;

border-radius: 30px;

font-weight: bold;

transition: all 0.3s ease;

}

.btn:hover {

background: #ffcc33;

color: #000;

transform: scale(1.1) rotate(-2deg);

}

.testimonios {

display: flex;

flex-direction: column;

gap: 20px;

margin-top: 20px;

}

.testimonio {

background: #ffe0b2;

color: #000;

padding: 20px;

border-radius: 15px;

box-shadow: 0 4px 10px rgba(0,0,0,0.3);

text-align: left;

transition: transform 0.3s;

}

.testimonio:hover {

transform: scale(1.03);

}

footer {

background: #000;

color: #fff;

text-align: center;

padding: