Responsive styles update
Some checks failed
Deploy to GitHub Pages / build (push) Has been cancelled
Deploy to GitHub Pages / deploy (push) Has been cancelled

This commit is contained in:
2026-02-02 22:05:56 +01:00
parent 9ab8f18b3a
commit ce7f490cbb
10 changed files with 237 additions and 27 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 650 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 79 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 78 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 243 KiB

BIN
public/spirits/rebujito.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 104 KiB

View File

@@ -1013,6 +1013,182 @@
} }
], ],
"instructions": "Mezclar vodka y Kahlúa con hielo, añadir nata fresca flotando encima." "instructions": "Mezclar vodka y Kahlúa con hielo, añadir nata fresca flotando encima."
},
{
"name": "Spritz Select",
"ingredients": [
{
"type": "aperitivo",
"name": "Aperitivo Select",
"amount": "60 ml",
"isAlcohol": true
},
{
"type": "espumoso",
"name": "Prosecco o cava",
"amount": "90 ml",
"isAlcohol": true
},
{ "type": "soda", "name": "Soda", "amount": "Top", "isAlcohol": false }
],
"instructions": "Servir con hielo, añadir Select, prosecco y completar con soda. Decorar con aceituna verde."
},
{
"name": "Montenegro Tonic",
"ingredients": [
{
"type": "amaro",
"name": "Amaro Montenegro",
"amount": "50 ml",
"isAlcohol": true
},
{
"type": "tonica",
"name": "Tónica",
"amount": "120 ml",
"isAlcohol": false
},
{ "type": "naranja", "name": "Piel de naranja", "isAlcohol": false }
],
"instructions": "Servir Montenegro con hielo, completar con tónica y aromatizar con naranja."
},
{
"name": "Amaro Sour",
"ingredients": [
{
"type": "amaro",
"name": "Amaro Montenegro",
"amount": "60 ml",
"isAlcohol": true
},
{
"type": "limon",
"name": "Zumo de limón",
"amount": "25 ml",
"isAlcohol": false
},
{
"type": "jarabe",
"name": "Jarabe simple",
"amount": "15 ml",
"isAlcohol": false
},
{
"type": "clara-huevo",
"name": "Clara de huevo",
"amount": "Opcional",
"isAlcohol": false
}
],
"instructions": "Agitar todo en seco y después con hielo. Servir colado."
},
{
"name": "Garibaldi",
"ingredients": [
{
"type": "aperitivo",
"name": "Campari",
"amount": "45 ml",
"isAlcohol": true
},
{
"type": "naranja",
"name": "Zumo de naranja natural",
"amount": "90 ml",
"isAlcohol": false
}
],
"instructions": "Servir Campari con hielo y completar con zumo de naranja."
},
{
"name": "Brandy con Cola",
"ingredients": [
{
"type": "brandy",
"name": "Carlos I",
"amount": "50 ml",
"isAlcohol": true
},
{
"type": "coca-cola",
"name": "Coca-cola",
"amount": "120 ml",
"isAlcohol": false
}
],
"instructions": "Servir el brandy con hielo y completar con cola."
},
{
"name": "Rebujito",
"ingredients": [
{
"type": "vino",
"name": "Vino fino o manzanilla",
"amount": "90 ml",
"isAlcohol": true
},
{
"type": "limon",
"name": "Refresco de limón",
"amount": "90 ml",
"isAlcohol": false
}
],
"instructions": "Servir muy frío con hielo y hierbabuena."
},
{
"name": "Calimocho",
"ingredients": [
{
"type": "vino",
"name": "Vino tinto",
"amount": "100 ml",
"isAlcohol": true
},
{
"type": "coca-cola",
"name": "Coca-cola",
"amount": "100 ml",
"isAlcohol": false
}
],
"instructions": "Servir a partes iguales con hielo."
},
{
"name": "Jäger Bomb",
"ingredients": [
{
"type": "licor-hierbas",
"name": "Jägermeister",
"amount": "40 ml",
"isAlcohol": true
},
{
"type": "energy",
"name": "Bebida energética",
"amount": "120 ml",
"isAlcohol": false
}
],
"instructions": "Servir la bebida energética y añadir el Jägermeister."
},
{
"name": "Licor 43 con Leche",
"ingredients": [
{
"type": "licor-hierbas",
"name": "Licor 43",
"amount": "50 ml",
"isAlcohol": true
},
{
"type": "leche",
"name": "Leche fría",
"amount": "100 ml",
"isAlcohol": false
}
],
"instructions": "Servir muy frío con hielo."
} }
] ]
} }

View File

@@ -255,22 +255,70 @@ h2 {
.recipes-container { .recipes-container {
min-height: 200px; min-height: 200px;
} }
@media (max-width: 900px) {
.recipe-card {
display: flex;
flex-direction: column;
width: 100%;
background: linear-gradient(135deg, #fff 0%, #fff8f0 100%);
border-left: 5px solid var(--deep-red);
border-radius: 10px;
padding: 1.5rem;
margin-bottom: 1.5rem;
box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
animation: recipeAppear 0.5s ease-out backwards;
}
.recipe-card { .recipe-content {
display: flex; width: 100%;
flex-direction: row; }
width: 100%; .recipe-img {
background: linear-gradient(135deg, #fff 0%, #fff8f0 100%); display: flex;
border-left: 5px solid var(--deep-red); flex-direction: row;
border-radius: 10px; justify-content: center;
padding: 1.5rem; width: 100%;
margin-bottom: 1.5rem; min-width: 30%;
box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1); margin-top: 0.5rem;
animation: recipeAppear 0.5s ease-out backwards; }
.recipe-img img {
width: 50%;
height: 100%;
object-fit: contain;
display: block;
}
} }
.recipe-content { @media (min-width: 901px) {
width: 70%; .recipe-card {
display: flex;
flex-direction: row;
width: 100%;
background: linear-gradient(135deg, #fff 0%, #fff8f0 100%);
border-left: 5px solid var(--deep-red);
border-radius: 10px;
padding: 1.5rem;
margin-bottom: 1.5rem;
box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
animation: recipeAppear 0.5s ease-out backwards;
}
.recipe-content {
width: 70%;
}
.recipe-img {
width: 30%;
min-width: 30%;
max-width: 30%;
margin-left: 0.5rem;
}
.recipe-img img {
width: 100%;
height: 100%;
object-fit: contain;
display: block;
}
} }
.recipe-card:nth-child(1) { .recipe-card:nth-child(1) {
@@ -371,20 +419,6 @@ h2 {
font-style: italic; font-style: italic;
} }
.recipe-img {
width: 30%;
min-width: 30%;
max-width: 30%;
margin-left: 0.5rem;
}
.recipe-img img {
width: 100%;
height: 100%;
object-fit: contain;
display: block;
}
.loading { .loading {
text-align: center; text-align: center;
padding: 2rem; padding: 2rem;