-
diff --git a/css/career.css b/css/career.css
index 6ebfdf5..601b0b9 100644
--- a/css/career.css
+++ b/css/career.css
@@ -1,24 +1,10 @@
-/*career.css*/
-/*
--Reset: estilos de reseteo iguales para todas las páginas de la web
--Header: estilos del encabezado iguales para todas las páginas de la web.
--Main-header: Encabezado igual para todas las secciones de la página de Vincent's life
--Botones: botón anterior para regresar a la página de Vincent's life
--Container
--Animaciones
--Media Queries
-*/
-
-/* ---- RESET empieza aquí ---- */
-/* Descripción: Estilos de reseteo para la normalización de estilos predeterminados del navegador. */
-/* Reset general para todos los elementos */
+/* RESET */
* {
margin: 0;
padding: 0;
border: 0;
box-sizing: border-box;
}
-/* Estilos para elementos multimedia */
img,
picture,
video,
@@ -28,22 +14,18 @@ figure {
width: 100%;
display: block;
}
-/* Estilos para enlaces */
a {
display: block;
text-decoration: none;
color: inherit;
font-size: inherit;
}
-/* Estilos especiales para enlaces dentro de párrafos */
p a {
display: inline;
}
-/* Estilos para listas sin viñetas */
li {
list-style-type: none;
}
-/* Estilos para elementos de texto */
h1,
h2,
h3,
@@ -63,7 +45,6 @@ em {
text-decoration: none;
color: inherit;
}
-/* Estilos para formularios y elementos de formulario */
form,
input,
textarea,
@@ -82,25 +63,17 @@ label {
-moz-appearance: none;
appearance: none;
}
-/* Estilos para elementos SVG */
svg {
display: block;
fill: #ffd147;
}
-/* Estilos para el cuerpo del documento */
body {
min-height: 100vh;
font-size: 100%;
- max-width: 98%;
margin: auto;
font-family: "Playfair Display", serif;
}
-/* ---- RESET acaba aquí ---- */
-
-/* ---- HEADER empieza aquí ---- */
-/* Descripción: Estilos para el encabezado del sitio web. */
-
-/* Estilos para el contenedor del encabezado */
+/* HEADER */
.Header {
max-width: 95%;
margin: auto;
@@ -112,7 +85,6 @@ body {
border-bottom: 0.1563rem solid #ffd147;
}
/* HEADER LEFT */
-/* Estilos para el lado izquierdo del encabezado */
.Header-left {
width: calc(3.5rem + 0.0625rem);
height: 3.5rem;
@@ -123,7 +95,6 @@ body {
border-radius: 50%;
border: 2.5px solid #ffd147;
}
-/* Estilos para la imagen del encabezado */
.Header-img {
width: 3rem;
height: 3rem;
@@ -134,12 +105,10 @@ body {
transform: translate(-50%, -50%);
}
/* HEADER CENTER */
-/* Estilos para la firma en el centro del encabezado */
.Header-signature {
max-width: 8.5rem;
}
/* HEADER NAV */
-/* Estilos para el menú de navegación */
.Header-ul {
opacity: 0;
background-color: #ffd147;
@@ -162,29 +131,24 @@ body {
transition: all 0.6s ease-in-out;
animation: menuSliderOff 0.6 ease;
}
-/* Estilos para activar el menú de navegación */
.Header-ul.isActive {
opacity: 1;
right: 0%;
animation: menuSliderOn 0.6s ease;
}
-/* Estilos para los elementos de lista en el menú de navegación */
.Header-li {
transition: all 0.5s ease;
}
-/* Estilos para los enlaces en el menú de navegación */
.Nav-link {
font-size: 5rem;
font-weight: 900;
text-transform: uppercase;
text-shadow: 0.5px 0.5px 1px rgb(136, 136, 136);
}
-/* Estilos de animación al pasar el mouse sobre los enlaces */
.Header-li:hover .Nav-link {
animation: imageAnimation .3s ease-in-out both 1;
}
-/* Estilos para las imágenes de fondo en los enlaces */
.Nav-img {
opacity: 0;
width: 100%;
@@ -199,21 +163,17 @@ body {
pointer-events: none;
transition: all .5s ease;
}
-/* Estilos de animación al pasar el mouse sobre las imágenes de fondo */
.Header-li:hover .Nav-img {
opacity: .75;
}
-/* Estilos para los enlaces no activos que no tienen el mouse sobre ellos */
.Nav-link.notActive:not(:hover) {
opacity: 0.5;
}
-/* Estilos para el icono "hamburguesa" */
.Hamburger {
cursor: pointer;
position: relative;
z-index: 2;
}
-/* Estilos para el círculo que rodea el icono "hamburguesa" */
.Circle {
opacity: 0;
width: 3rem;
@@ -231,12 +191,10 @@ body {
transition: all 0.5s ease;
pointer-events: none;
}
-/* Estilos para activar el círculo que rodea el icono "hamburguesa" */
.Circle.isActive {
opacity: 1;
pointer-events: auto;
}
-/* Estilos para las barras del icono "hamburguesa" */
.Bar {
display: block;
width: 1.5625rem;
@@ -246,7 +204,6 @@ body {
transition: all 0.5s ease-in-out;
filter: drop-shadow(0.25px 0.25px 0.5px #c59403);
}
-/* Estilos para las barras al activar el icono "hamburguesa" */
.Hamburger.isActive .Bar:nth-child(2) {
transform: translateY(8px) rotate(45deg);
background-color: white;
@@ -259,14 +216,9 @@ body {
transform: translateY(-8px) rotate(-45deg);
background-color: white;
}
-/* ---- HEADER acaba aquí ---- */
-
-/* ---- MAIN empieza aquí ---- */
-/* Descripción: Estilos para el contenido principal del sitio web. */
-
/* MAIN*/
.Main {
- margin: 1rem auto;
+ margin: .5rem;
position: relative;
@@ -291,7 +243,6 @@ body {
align-items: center;
gap: 2.5rem;
}
-
/* PREV BUTTON */
.Prev-btn {
width: 4rem;
@@ -320,7 +271,6 @@ body {
.Prev-btn:hover {
transform: scale(1.2);
}
-
/* MAIN-HEADER IMAGE */
.Header-image {
min-width: 50vw;
@@ -343,9 +293,6 @@ body {
border-radius: 1.5rem;
transform: translate(-50%, 50%) scale(.95);
}
-.Image {
- transform: translateY(-20%);
-}
.Title-container {
display: flex;
flex-flow: column nowrap;
@@ -366,19 +313,6 @@ body {
font-weight: 600;
text-shadow: .5px .5px 1px #5a4304;
}
-
-/* YELLOW BACKGROUND */
-.Background-container {
- width: 97%;
- height: 100vh;
- background-color: #ffd147;
-
- position: fixed;
- top: 30%;
- right: 0%;
- z-index: -1;
-}
-
/* YELLOW BACKGROUND */
.Background-container {
position: absolute;
@@ -556,10 +490,10 @@ body {
width: 100%;
float: none;
clear: none;
- margin-bottom: 3rem;
+ margin-bottom: 1rem;
}
.Info-li:nth-child(odd) {
- transform: translateX(0);
+ transform: translateX(5%);
text-align: left;
}
.Info-li:nth-child(odd) .Circle-ul {
@@ -567,10 +501,10 @@ body {
transform: translate(-50%, -50%);
}
.Info-li:nth-child(even) {
- transform: translateX(0);
+ transform: translateX(5%);
}
.Container-ul::after {
- left: -2rem;
+ left: -1rem;
}
}
/* Timeline font */
diff --git a/css/death.css b/css/death.css
index 573e671..d746944 100644
--- a/css/death.css
+++ b/css/death.css
@@ -1,24 +1,10 @@
-/*death.css*/
-/*
--Reset: estilos de reseteo iguales para todas las páginas de la web
--Header: estilos del encabezado iguales para todas las páginas de la web.
--Main-header: Encabezado igual para todas las secciones de la página de Vincent's life
--Botones: botón anterior para regresar a la página de Vincent's life
--Container
--Animaciones
--Media Queries
-*/
-
-/* ---- RESET empieza aquí ---- */
-/* Descripción: Estilos de reseteo para la normalización de estilos predeterminados del navegador. */
-/* Reset general para todos los elementos */
+/* RESET */
* {
margin: 0;
padding: 0;
border: 0;
box-sizing: border-box;
}
-/* Estilos para elementos multimedia */
img,
picture,
video,
@@ -28,22 +14,18 @@ figure {
width: 100%;
display: block;
}
-/* Estilos para enlaces */
a {
display: block;
text-decoration: none;
color: inherit;
font-size: inherit;
}
-/* Estilos especiales para enlaces dentro de párrafos */
p a {
display: inline;
}
-/* Estilos para listas sin viñetas */
li {
list-style-type: none;
}
-/* Estilos para elementos de texto */
h1,
h2,
h3,
@@ -63,7 +45,6 @@ em {
text-decoration: none;
color: inherit;
}
-/* Estilos para formularios y elementos de formulario */
form,
input,
textarea,
@@ -82,28 +63,17 @@ label {
-moz-appearance: none;
appearance: none;
}
-/* Estilos para elementos SVG */
svg {
display: block;
fill: #ffd147;
}
-/* Estilos para el cuerpo del documento */
-html {
- overflow: hidden;
-}
body {
min-height: 100vh;
font-size: 100%;
- max-width: 98%;
margin: auto;
font-family: "Playfair Display", serif;
}
-/* ---- RESET acaba aquí ---- */
-
-/* ---- HEADER empieza aquí ---- */
-/* Descripción: Estilos para el encabezado del sitio web. */
-
-/* Estilos para el contenedor del encabezado */
+/* HEADER */
.Header {
max-width: 95%;
margin: auto;
@@ -115,7 +85,6 @@ body {
border-bottom: 0.1563rem solid #ffd147;
}
/* HEADER LEFT */
-/* Estilos para el lado izquierdo del encabezado */
.Header-left {
width: calc(3.5rem + 0.0625rem);
height: 3.5rem;
@@ -126,7 +95,6 @@ body {
border-radius: 50%;
border: 2.5px solid #ffd147;
}
-/* Estilos para la imagen del encabezado */
.Header-img {
width: 3rem;
height: 3rem;
@@ -137,12 +105,10 @@ body {
transform: translate(-50%, -50%);
}
/* HEADER CENTER */
-/* Estilos para la firma en el centro del encabezado */
.Header-signature {
max-width: 8.5rem;
}
/* HEADER NAV */
-/* Estilos para el menú de navegación */
.Header-ul {
opacity: 0;
background-color: #ffd147;
@@ -165,29 +131,24 @@ body {
transition: all 0.6s ease-in-out;
animation: menuSliderOff 0.6 ease;
}
-/* Estilos para activar el menú de navegación */
.Header-ul.isActive {
opacity: 1;
right: 0%;
animation: menuSliderOn 0.6s ease;
}
-/* Estilos para los elementos de lista en el menú de navegación */
.Header-li {
transition: all 0.5s ease;
}
-/* Estilos para los enlaces en el menú de navegación */
.Nav-link {
font-size: 5rem;
font-weight: 900;
text-transform: uppercase;
text-shadow: 0.5px 0.5px 1px rgb(136, 136, 136);
}
-/* Estilos de animación al pasar el mouse sobre los enlaces */
.Header-li:hover .Nav-link {
animation: imageAnimation .3s ease-in-out both 1;
}
-/* Estilos para las imágenes de fondo en los enlaces */
.Nav-img {
opacity: 0;
width: 100%;
@@ -202,21 +163,17 @@ body {
pointer-events: none;
transition: all .5s ease;
}
-/* Estilos de animación al pasar el mouse sobre las imágenes de fondo */
.Header-li:hover .Nav-img {
opacity: .75;
}
-/* Estilos para los enlaces no activos que no tienen el mouse sobre ellos */
.Nav-link.notActive:not(:hover) {
opacity: 0.5;
}
-/* Estilos para el icono "hamburguesa" */
.Hamburger {
cursor: pointer;
position: relative;
z-index: 2;
}
-/* Estilos para el círculo que rodea el icono "hamburguesa" */
.Circle {
opacity: 0;
width: 3rem;
@@ -234,12 +191,10 @@ body {
transition: all 0.5s ease;
pointer-events: none;
}
-/* Estilos para activar el círculo que rodea el icono "hamburguesa" */
.Circle.isActive {
opacity: 1;
pointer-events: auto;
}
-/* Estilos para las barras del icono "hamburguesa" */
.Bar {
display: block;
width: 1.5625rem;
@@ -249,7 +204,6 @@ body {
transition: all 0.5s ease-in-out;
filter: drop-shadow(0.25px 0.25px 0.5px #c59403);
}
-/* Estilos para las barras al activar el icono "hamburguesa" */
.Hamburger.isActive .Bar:nth-child(2) {
transform: translateY(8px) rotate(45deg);
background-color: white;
@@ -262,14 +216,9 @@ body {
transform: translateY(-8px) rotate(-45deg);
background-color: white;
}
-/* ---- HEADER acaba aquí ---- */
-
-/* ---- MAIN empieza aquí ---- */
-/* Descripción: Estilos para el contenido principal del sitio web. */
-
/* MAIN */
.Main {
- margin: 1rem auto;
+ margin: .5rem;
position: relative;
@@ -455,7 +404,6 @@ body {
opacity: 1;
}
}
-/* Animación de escala para las imágenes */
@keyframes imageAnimation {
0% {
transform: scale(1);
@@ -535,9 +483,6 @@ body {
}
/* Changed into column */
@media screen and (max-width: 1100px) {
- html {
- overflow: auto;
- }
.Text-container {
flex-flow: column;
}
@@ -574,6 +519,7 @@ body {
}
.Main-header{
gap: 1rem;
+ min-height: auto;
}
.Section-p{
font-size: 1rem;
diff --git a/css/earlylife.css b/css/earlylife.css
index 3f225a3..18ed308 100644
--- a/css/earlylife.css
+++ b/css/earlylife.css
@@ -1,24 +1,11 @@
-/*earlylife.css*/
-/*
--Reset: estilos de reseteo iguales para todas las páginas de la web
--Header: estilos del encabezado iguales para todas las páginas de la web.
--Main-header: Encabezado igual para todas las secciones de la página de Vincent's life
--Botones: botón anterior para regresar a la página de Vincent's life
--Container
--Animaciones
--Media Queries
-*/
-
-/* ---- RESET empieza aquí ---- */
-/* Descripción: Estilos de reseteo para la normalización de estilos predeterminados del navegador. */
-/* Reset general para todos los elementos */
+
+/*RESET*/
* {
margin: 0;
padding: 0;
border: 0;
box-sizing: border-box;
}
-/* Estilos para elementos multimedia */
img,
picture,
video,
@@ -28,22 +15,18 @@ figure {
width: 100%;
display: block;
}
-/* Estilos para enlaces */
a {
display: block;
text-decoration: none;
color: inherit;
font-size: inherit;
}
-/* Estilos especiales para enlaces dentro de párrafos */
p a {
display: inline;
}
-/* Estilos para listas sin viñetas */
li {
list-style-type: none;
}
-/* Estilos para elementos de texto */
h1,
h2,
h3,
@@ -63,7 +46,6 @@ em {
text-decoration: none;
color: inherit;
}
-/* Estilos para formularios y elementos de formulario */
form,
input,
textarea,
@@ -82,25 +64,18 @@ label {
-moz-appearance: none;
appearance: none;
}
-/* Estilos para elementos SVG */
svg {
display: block;
fill: #ffd147;
}
-/* Estilos para el cuerpo del documento */
body {
min-height: 100vh;
font-size: 100%;
- max-width: 98%;
margin: auto;
font-family: "Playfair Display", serif;
}
-/* ---- RESET acaba aquí ---- */
-
-/* ---- HEADER empieza aquí ---- */
-/* Descripción: Estilos para el encabezado del sitio web. */
-/* Estilos para el contenedor del encabezado */
+/* HEADER */
.Header {
max-width: 95%;
margin: auto;
@@ -112,7 +87,6 @@ body {
border-bottom: 0.1563rem solid #ffd147;
}
/* HEADER LEFT */
-/* Estilos para el lado izquierdo del encabezado */
.Header-left {
width: calc(3.5rem + 0.0625rem);
height: 3.5rem;
@@ -123,7 +97,6 @@ body {
border-radius: 50%;
border: 2.5px solid #ffd147;
}
-/* Estilos para la imagen del encabezado */
.Header-img {
width: 3rem;
height: 3rem;
@@ -134,12 +107,10 @@ body {
transform: translate(-50%, -50%);
}
/* HEADER CENTER */
-/* Estilos para la firma en el centro del encabezado */
.Header-signature {
max-width: 8.5rem;
}
/* HEADER NAV */
-/* Estilos para el menú de navegación */
.Header-ul {
opacity: 0;
background-color: #ffd147;
@@ -162,29 +133,24 @@ body {
transition: all 0.6s ease-in-out;
animation: menuSliderOff 0.6 ease;
}
-/* Estilos para activar el menú de navegación */
.Header-ul.isActive {
opacity: 1;
right: 0%;
animation: menuSliderOn 0.6s ease;
}
-/* Estilos para los elementos de lista en el menú de navegación */
.Header-li {
transition: all 0.5s ease;
}
-/* Estilos para los enlaces en el menú de navegación */
.Nav-link {
font-size: 5rem;
font-weight: 900;
text-transform: uppercase;
text-shadow: 0.5px 0.5px 1px rgb(136, 136, 136);
}
-/* Estilos de animación al pasar el mouse sobre los enlaces */
.Header-li:hover .Nav-link {
animation: imageAnimation .3s ease-in-out both 1;
}
-/* Estilos para las imágenes de fondo en los enlaces */
.Nav-img {
opacity: 0;
width: 100%;
@@ -199,21 +165,17 @@ body {
pointer-events: none;
transition: all .5s ease;
}
-/* Estilos de animación al pasar el mouse sobre las imágenes de fondo */
.Header-li:hover .Nav-img {
opacity: .75;
}
-/* Estilos para los enlaces no activos que no tienen el mouse sobre ellos */
.Nav-link.notActive:not(:hover) {
opacity: 0.5;
}
-/* Estilos para el icono "hamburguesa" */
.Hamburger {
cursor: pointer;
position: relative;
z-index: 2;
}
-/* Estilos para el círculo que rodea el icono "hamburguesa" */
.Circle {
opacity: 0;
width: 3rem;
@@ -231,12 +193,10 @@ body {
transition: all 0.5s ease;
pointer-events: none;
}
-/* Estilos para activar el círculo que rodea el icono "hamburguesa" */
.Circle.isActive {
opacity: 1;
pointer-events: auto;
}
-/* Estilos para las barras del icono "hamburguesa" */
.Bar {
display: block;
width: 1.5625rem;
@@ -246,7 +206,6 @@ body {
transition: all 0.5s ease-in-out;
filter: drop-shadow(0.25px 0.25px 0.5px #c59403);
}
-/* Estilos para las barras al activar el icono "hamburguesa" */
.Hamburger.isActive .Bar:nth-child(2) {
transform: translateY(8px) rotate(45deg);
background-color: white;
@@ -259,17 +218,10 @@ body {
transform: translateY(-8px) rotate(-45deg);
background-color: white;
}
-/* ---- HEADER acaba aquí ---- */
-
-
-/* ---- MAIN empieza aquí ---- */
-/* Descripción: Estilos para el contenido principal del sitio web. */
-
-/* ---- MAIN - Contenedor principal ---- */
-/* Estilos del contenedor principal */
+/* MAIN */
.Main {
- margin: 1rem auto;
+ margin: .5rem;
position: relative;
@@ -278,13 +230,9 @@ body {
justify-content: center;
align-items: center;
}
-
-/* ---- MAIN-HEADER - Parte del elemento principal debajo del encabezado - Igual para todas las subpáginas en la vida de Vincent ---- */
-
-/* Estilos del encabezado principal */
.Main-header {
width: 85%;
- padding-top: 1rem;
+ margin: .5rem;
min-height: 25vh;
max-height: 30vh;
@@ -295,10 +243,6 @@ body {
align-items: center;
gap: 2.5rem;
}
-
-/* ---- BOTÓN PREVIO ---- */
-
-/* Estilos del botón "previo" */
.Prev-btn {
width: 4rem;
height: 4rem;
@@ -312,7 +256,6 @@ body {
transition: all 0.7s ease;
cursor: pointer;
}
-/* Estilos del icono SVG del botón "previo" */
.Prev-svg {
fill: #594306;
width: 3rem;
@@ -324,14 +267,9 @@ body {
transition: all 0.7s ease;
filter: drop-shadow(1px 1px 1px #3b3b3b);
}
-/* Efecto de escala al hacer hover en el botón "previo" */
.Prev-btn:hover {
transform: scale(1.2);
}
-
-/* ---- IMAGEN DEL ENCABEZADO ---- */
-
-/* Estilos del contenedor de la imagen del encabezado */
.Header-image {
min-width: 50vw;
max-height: 30vh;
@@ -341,13 +279,6 @@ body {
overflow: hidden;
box-shadow: 1px 1px 1px #3b3b3b;
}
-/* Estilos de la imagen del encabezado */
-.Image {
- height: 100%;
- width: 100%;
- object-fit: cover;
-}
-/* Marco de la imagen del encabezado */
.Frame-image {
border: 0.25rem #ffd147 solid;
width: 100%;
@@ -360,36 +291,28 @@ body {
border-radius: 1.5rem;
transform: translate(-50%, 50%) scale(0.95);
}
-/* Contenedor para el título y detalles de la imagen del encabezado */
.Title-container {
display: flex;
flex-flow: column nowrap;
justify-content: center;
align-items: start;
}
-/* Título, fecha y lugar de la imagen del encabezado */
.Title-h2,
.Date-span,
.Place-span {
color: #594306;
text-transform: capitalize;
}
-/* Título de la imagen del encabezado */
.Title-h2 {
font-size: 5rem;
font-weight: 900;
text-shadow: 0.5px 0.5px 1px #5a4304;
}
-/* Fecha y lugar de la imagen del encabezado */
.Date-span,
.Place-span {
font-size: 1.8rem;
font-weight: 600;
}
-
-/* ---- FONDO AMARILLO ---- */
-
-/* Contenedor del fondo amarillo */
.Background-container {
position: absolute;
top: 0;
@@ -402,43 +325,33 @@ body {
box-shadow: inset 5px 5px 25px 25px #e6b82f;
}
-/* ---- CONTENIDO PRINCIPAL ---- */
-
-/* Contenedor del texto principal */
+/* TEXT CONTENT */
.Text-container {
- width: 90%;
position: relative;
+ margin: 0 1rem;
}
-
-/* ---- TEXTO INTRODUCTORIO SUPERIOR ---- */
-
-/* Contenedor del texto introductorio superior */
.Intro-container {
- width: 60%;
-
+ width: 70%;
+
display: flex;
flex-flow: row nowrap;
justify-content: center;
align-items: center;
gap: 1rem;
- margin: 2rem 0;
+ margin: 1rem 0;
}
-/* Título del texto introductorio superior */
.Intro-h3 {
font-size: 4rem;
color: #594306;
text-shadow: 0.5px 0.5px 1px #5a4304;
}
-/* Párrafo del texto introductorio superior */
.Intro-p {
color: #594306;
font-size: 1.3rem;
}
-/* ---- SECCIONES IZQUIERDA Y DERECHA ---- */
-
-/* Contenedor de las columnas de texto */
+/* LEFT SECTION */
.Text-columns {
display: flex;
flex-flow: row nowrap;
@@ -446,7 +359,6 @@ body {
align-items: center;
gap: 1rem;
}
-/* Secciones izquierda y derecha */
.Left-section,
.Right-section {
display: flex;
@@ -454,10 +366,8 @@ body {
justify-content: center;
align-items: start;
gap: 1rem;
-
- margin-bottom: 1rem;
+ padding-bottom: 1rem;
}
-/* Contenedor del texto de cada sección */
.Section-text {
display: flex;
flex-flow: column wrap;
@@ -465,11 +375,9 @@ body {
align-items: start;
gap: 1rem;
}
-/* Contenedor de la imagen */
.Image-container {
min-width: 12rem;
}
-/* Imágenes izquierda y derecha */
.Left-image,
.Right-image {
width: 100%;
@@ -479,22 +387,18 @@ body {
border-radius: 1.5rem;
box-shadow: 1px 1px 1px #5a4304;
}
-/* Título de cada sección */
.Section-h4 {
font-size: 2.5rem;
color: #594306;
text-shadow: 0.5px 0.5px 1px #5a4304;
}
-/* Párrafos de cada sección */
.Left-p,
.Right-p {
font-size: 1.1rem;
color: #594306;
}
-/* ---- INFORMACIÓN SOBRE LAS PINTURAS (título, año, ubicación) ---- */
-
-/* Contenedores izquierdo y derecho */
+/* PAINTINGS INFO */
.Left-container,
.Right-container {
display: flex;
@@ -503,21 +407,16 @@ body {
align-items: start;
color: #594306;
}
-/* Tamaño de títulos, años y ubicaciones */
.Left-container span,
.Right-container span {
font-size: 1rem;
}
-/* Título de la pintura (en cursiva) */
.Left-title,
.Right-title {
font-style: italic;
}
-/* ---- MAIN acaba aquí ---- */
-
-/* ---- Animaciones para el Encabezado (Header) ---- */
-/* Animación para que el menú se desasparezca */
+/* ANIMATIONS */
@keyframes menuSliderOff {
from {
opacity: 1;
@@ -526,7 +425,6 @@ body {
opacity: 0;
}
}
-/* Animación para que el menú aparezca */
@keyframes menuSliderOn {
from {
opacity: 0;
@@ -535,7 +433,6 @@ body {
opacity: 1;
}
}
-/* Animación de escala para las imágenes */
@keyframes imageAnimation {
0% {
transform: scale(1);
@@ -545,69 +442,39 @@ body {
}
}
-/* ---- Media Queries ---- */
-
-/* Media Query para el encabezado compartido por todas las páginas /
-/ Menú y encabezado */
+/* MEDIA QUERIES */
@media screen and (max-width: 770px) {
- /* Ocultar la firma en el encabezado */
.Header-signature {
display: none;
}
- /* Estilos de tamaño de fuente para los enlaces del menú de navegación */
.Nav-link {
font-size: 4rem;
}
}
-/* Media Query para pantallas con un ancho máximo de 600px */
@media screen and (max-width: 600px) {
- /* Estilos de tamaño de fuente para los enlaces del menú de navegación */
.Nav-link {
font-size: 4rem;
}
- /* Ocultar la imagen del menú en pantallas pequeñas */
.Nav-img {
display: none;
}
- /* Deshabilitar la animación del enlace del menú al pasar el mouse en pantallas pequeñas */
.Header-li {
transition: none;
}
- /* Deshabilitar la animación del enlace del menú al pasar el mouse en pantallas pequeñas */
.Header-li:hover .Nav-link {
animation: none;
}
}
-/* Media Query para pantallas con un ancho máximo de 525px */
@media screen and (max-width: 525px) {
- /* Tamaño de letra del enlace del menú en pantallas más pequeñas */
.Nav-link {
font-size: 3rem;
}
}
-/* Media Query para pantallas con un ancho máximo de 400px */
@media screen and (max-width: 400px) {
- /* Tamaño de letra del enlace del menú en pantallas muy pequeñas */
.Nav-link {
font-size: 2.5rem;
}
}
-
-/* ---- BACKGROUND CONTAINER - Vincent's Life sections ---- */
-
-/* Descripción: Estilos para el contenedor de fondo en las secciones de la vida de Vincent en dispositivos con un ancho de pantalla máximo de 900px. */
-@media screen and (max-width: 900px) {
- .Background-container {
- top: 12%;
- left: 0%;
- margin: auto;
- width: 95%;
- border-radius: 1.5rem;
- }
-}
-/* ---- Botón anterior ---- */
-
-/* Descripción: Estilos para el botón de navegación "anterior" en dispositivos con un ancho de pantalla máximo de 900px. */
@media screen and (max-width: 900px) {
.Prev-btn {
background-color: transparent;
@@ -617,14 +484,7 @@ body {
box-shadow: 0.25px 0.25px 0.5px #5a4304;
}
}
-
-/* ---- Estilos solo para la sección de Early Life ---- */
-
-/* Pantallas grandes - Media Query para pantallas con un ancho mínimo de 1550px */
@media screen and (min-width: 1550px) {
- html {
- overflow: auto;
- }
.Intro-p {
font-size: 1.8rem;
}
@@ -639,16 +499,12 @@ body {
min-width: 18rem;
}
}
-/* Pantalla mediana - Media Query para pantallas con un ancho máximo de 1200px */
@media screen and (max-width: 1200px) {
- html {
- overflow: auto;
- }
.Text-columns {
flex-flow: row wrap;
}
.Intro-container {
- width: 80%;
+ width: 90%;
margin: 1rem auto;
text-align: center;
}
@@ -659,7 +515,6 @@ body {
max-height: 20vh;
}
.Title-h2 {
- margin-top: 0.5rem;
font-size: 4rem;
}
.Date-span,
@@ -671,7 +526,6 @@ body {
gap: 0.5rem;
}
}
-/* Sin imagen principal para pantallas pequeñas - Media Query para pantallas con un ancho máximo de 700px */
@media screen and (max-width: 700px) {
.Header-image {
display: none;
@@ -721,9 +575,13 @@ body {
font-size: 0.9rem;
}
.Title-h2 {
- font-size: 3.8rem;
+ font-size: 3rem;
+ }
+ .Intro-h3{
+ font-size: 2.5rem;
}
- .Main-header {
+ .Main-header{
gap: 1rem;
+ min-height: auto;
}
}
diff --git a/css/illness.css b/css/illness.css
index cb8a6d8..899f807 100644
--- a/css/illness.css
+++ b/css/illness.css
@@ -1,24 +1,10 @@
-/*illness.css*/
-/*
--Reset: estilos de reseteo iguales para todas las páginas de la web
--Header: estilos del encabezado iguales para todas las páginas de la web.
--Main-header: Encabezado igual para todas las secciones de la página de Vincent's life
--Botones: botón anterior para regresar a la página de Vincent's life
--Container
--Animaciones
--Media Queries
-*/
-
-/* ---- RESET empieza aquí ---- */
-/* Descripción: Estilos de reseteo para la normalización de estilos predeterminados del navegador. */
-/* Reset general para todos los elementos */
+/* RESET */
* {
margin: 0;
padding: 0;
border: 0;
box-sizing: border-box;
}
-/* Estilos para elementos multimedia */
img,
picture,
video,
@@ -28,22 +14,18 @@ figure {
width: 100%;
display: block;
}
-/* Estilos para enlaces */
a {
display: block;
text-decoration: none;
color: inherit;
font-size: inherit;
}
-/* Estilos especiales para enlaces dentro de párrafos */
p a {
display: inline;
}
-/* Estilos para listas sin viñetas */
li {
list-style-type: none;
}
-/* Estilos para elementos de texto */
h1,
h2,
h3,
@@ -63,7 +45,6 @@ em {
text-decoration: none;
color: inherit;
}
-/* Estilos para formularios y elementos de formulario */
form,
input,
textarea,
@@ -82,25 +63,18 @@ label {
-moz-appearance: none;
appearance: none;
}
-/* Estilos para elementos SVG */
svg {
display: block;
fill: #ffd147;
}
-/* Estilos para el cuerpo del documento */
body {
min-height: 100vh;
font-size: 100%;
- max-width: 98%;
margin: auto;
font-family: "Playfair Display", serif;
}
-/* ---- RESET acaba aquí ---- */
-/* ---- HEADER empieza aquí ---- */
-/* Descripción: Estilos para el encabezado del sitio web. */
-
-/* Estilos para el contenedor del encabezado */
+/* HEADER */
.Header {
max-width: 95%;
margin: auto;
@@ -112,7 +86,6 @@ body {
border-bottom: 0.1563rem solid #ffd147;
}
/* HEADER LEFT */
-/* Estilos para el lado izquierdo del encabezado */
.Header-left {
width: calc(3.5rem + 0.0625rem);
height: 3.5rem;
@@ -123,7 +96,6 @@ body {
border-radius: 50%;
border: 2.5px solid #ffd147;
}
-/* Estilos para la imagen del encabezado */
.Header-img {
width: 3rem;
height: 3rem;
@@ -134,12 +106,10 @@ body {
transform: translate(-50%, -50%);
}
/* HEADER CENTER */
-/* Estilos para la firma en el centro del encabezado */
.Header-signature {
max-width: 8.5rem;
}
/* HEADER NAV */
-/* Estilos para el menú de navegación */
.Header-ul {
opacity: 0;
background-color: #ffd147;
@@ -163,29 +133,24 @@ body {
animation: menuSliderOff 0.6 ease;
overflow: hidden;
}
-/* Estilos para activar el menú de navegación */
.Header-ul.isActive {
opacity: 1;
right: 0%;
animation: menuSliderOn 0.6s ease;
}
-/* Estilos para los elementos de lista en el menú de navegación */
.Header-li {
transition: all 0.5s ease;
}
-/* Estilos para los enlaces en el menú de navegación */
.Nav-link {
font-size: 5rem;
font-weight: 900;
text-transform: uppercase;
text-shadow: 0.5px 0.5px 1px rgb(136, 136, 136);
}
-/* Estilos de animación al pasar el mouse sobre los enlaces */
.Header-li:hover .Nav-link {
animation: imageAnimation .3s ease-in-out both 1;
}
-/* Estilos para las imágenes de fondo en los enlaces */
.Nav-img {
opacity: 0;
width: 100%;
@@ -200,21 +165,17 @@ body {
pointer-events: none;
transition: all .5s ease;
}
-/* Estilos de animación al pasar el mouse sobre las imágenes de fondo */
.Header-li:hover .Nav-img {
opacity: .75;
}
-/* Estilos para los enlaces no activos que no tienen el mouse sobre ellos */
.Nav-link.notActive:not(:hover) {
opacity: 0.5;
}
-/* Estilos para el icono "hamburguesa" */
.Hamburger {
cursor: pointer;
position: relative;
z-index: 2;
}
-/* Estilos para el círculo que rodea el icono "hamburguesa" */
.Circle {
opacity: 0;
width: 3rem;
@@ -232,12 +193,10 @@ body {
transition: all 0.5s ease;
pointer-events: none;
}
-/* Estilos para activar el círculo que rodea el icono "hamburguesa" */
.Circle.isActive {
opacity: 1;
pointer-events: auto;
}
-/* Estilos para las barras del icono "hamburguesa" */
.Bar {
display: block;
width: 1.5625rem;
@@ -247,7 +206,6 @@ body {
transition: all 0.5s ease-in-out;
filter: drop-shadow(0.25px 0.25px 0.5px #c59403);
}
-/* Estilos para las barras al activar el icono "hamburguesa" */
.Hamburger.isActive .Bar:nth-child(2) {
transform: translateY(8px) rotate(45deg);
background-color: white;
@@ -260,15 +218,10 @@ body {
transform: translateY(-8px) rotate(-45deg);
background-color: white;
}
-/* ---- HEADER acaba aquí ---- */
-
-
-/* ---- MAIN empieza aquí ---- */
-/* Descripción: Estilos para el contenido principal del sitio web. */
/* MAIN */
.Main {
- margin: 1rem auto;
+ margin: .5rem;
position: relative;
@@ -620,7 +573,7 @@ body {
min-height: auto;
}
.Intro-p {
- font-size: 1.3rem;
+ font-size: 1rem;
width: 100%;
}
.Image-container {
diff --git a/css/journeys.css b/css/journeys.css
index 1109833..c7979b0 100644
--- a/css/journeys.css
+++ b/css/journeys.css
@@ -1,24 +1,10 @@
-/*journeys.css*/
-/*
--Reset: estilos de reseteo iguales para todas las páginas de la web
--Header: estilos del encabezado iguales para todas las páginas de la web.
--Main-header: Encabezado igual para todas las secciones de la página de Vincent's life
--Botones: botón anterior para regresar a la página de Vincent's life
--Container
--Animaciones
--Media Queries
-*/
-
-/* ---- RESET empieza aquí ---- */
-/* Descripción: Estilos de reseteo para la normalización de estilos predeterminados del navegador. */
-/* Reset general para todos los elementos */
+/* RESET */
* {
margin: 0;
padding: 0;
border: 0;
box-sizing: border-box;
}
-/* Estilos para elementos multimedia */
img,
picture,
video,
@@ -28,22 +14,18 @@ figure {
width: 100%;
display: block;
}
-/* Estilos para enlaces */
a {
display: block;
text-decoration: none;
color: inherit;
font-size: inherit;
}
-/* Estilos especiales para enlaces dentro de párrafos */
p a {
display: inline;
}
-/* Estilos para listas sin viñetas */
li {
list-style-type: none;
}
-/* Estilos para elementos de texto */
h1,
h2,
h3,
@@ -63,7 +45,6 @@ em {
text-decoration: none;
color: inherit;
}
-/* Estilos para formularios y elementos de formulario */
form,
input,
textarea,
@@ -82,25 +63,17 @@ label {
-moz-appearance: none;
appearance: none;
}
-/* Estilos para elementos SVG */
svg {
display: block;
fill: #ffd147;
}
-/* Estilos para el cuerpo del documento */
body {
min-height: 100vh;
font-size: 100%;
- max-width: 98%;
margin: auto;
font-family: "Playfair Display", serif;
}
-/* ---- RESET acaba aquí ---- */
-
-/* ---- HEADER empieza aquí ---- */
-/* Descripción: Estilos para el encabezado del sitio web. */
-
-/* Estilos para el contenedor del encabezado */
+/* HEADER */
.Header {
max-width: 95%;
margin: auto;
@@ -112,7 +85,6 @@ body {
border-bottom: 0.1563rem solid #ffd147;
}
/* HEADER LEFT */
-/* Estilos para el lado izquierdo del encabezado */
.Header-left {
width: calc(3.5rem + 0.0625rem);
height: 3.5rem;
@@ -123,7 +95,6 @@ body {
border-radius: 50%;
border: 2.5px solid #ffd147;
}
-/* Estilos para la imagen del encabezado */
.Header-img {
width: 3rem;
height: 3rem;
@@ -134,12 +105,10 @@ body {
transform: translate(-50%, -50%);
}
/* HEADER CENTER */
-/* Estilos para la firma en el centro del encabezado */
.Header-signature {
max-width: 8.5rem;
}
/* HEADER NAV */
-/* Estilos para el menú de navegación */
.Header-ul {
opacity: 0;
background-color: #ffd147;
@@ -162,29 +131,24 @@ body {
transition: all 0.6s ease-in-out;
animation: menuSliderOff 0.6 ease;
}
-/* Estilos para activar el menú de navegación */
.Header-ul.isActive {
opacity: 1;
right: 0%;
animation: menuSliderOn 0.6s ease;
}
-/* Estilos para los elementos de lista en el menú de navegación */
.Header-li {
transition: all 0.5s ease;
}
-/* Estilos para los enlaces en el menú de navegación */
.Nav-link {
font-size: 5rem;
font-weight: 900;
text-transform: uppercase;
text-shadow: 0.5px 0.5px 1px rgb(136, 136, 136);
}
-/* Estilos de animación al pasar el mouse sobre los enlaces */
.Header-li:hover .Nav-link {
animation: imageAnimation .3s ease-in-out both 1;
}
-/* Estilos para las imágenes de fondo en los enlaces */
.Nav-img {
opacity: 0;
width: 100%;
@@ -199,21 +163,17 @@ body {
pointer-events: none;
transition: all .5s ease;
}
-/* Estilos de animación al pasar el mouse sobre las imágenes de fondo */
.Header-li:hover .Nav-img {
opacity: .75;
}
-/* Estilos para los enlaces no activos que no tienen el mouse sobre ellos */
.Nav-link.notActive:not(:hover) {
opacity: 0.5;
}
-/* Estilos para el icono "hamburguesa" */
.Hamburger {
cursor: pointer;
position: relative;
z-index: 2;
}
-/* Estilos para el círculo que rodea el icono "hamburguesa" */
.Circle {
opacity: 0;
width: 3rem;
@@ -231,12 +191,10 @@ body {
transition: all 0.5s ease;
pointer-events: none;
}
-/* Estilos para activar el círculo que rodea el icono "hamburguesa" */
.Circle.isActive {
opacity: 1;
pointer-events: auto;
}
-/* Estilos para las barras del icono "hamburguesa" */
.Bar {
display: block;
width: 1.5625rem;
@@ -246,7 +204,6 @@ body {
transition: all 0.5s ease-in-out;
filter: drop-shadow(0.25px 0.25px 0.5px #c59403);
}
-/* Estilos para las barras al activar el icono "hamburguesa" */
.Hamburger.isActive .Bar:nth-child(2) {
transform: translateY(8px) rotate(45deg);
background-color: white;
@@ -259,14 +216,9 @@ body {
transform: translateY(-8px) rotate(-45deg);
background-color: white;
}
-/* ---- HEADER acaba aquí ---- */
-
-/* ---- MAIN empieza aquí ---- */
-/* Descripción: Estilos para el contenido principal del sitio web. */
-
/* MAIN */
.Main {
- margin: 1rem auto;
+ margin: .5rem;
position: relative;
@@ -275,7 +227,6 @@ body {
justify-content: center;
align-items: center;
}
-
/* MAIN-HEADER - part of the main element below the header - same for all the sub-pages in Vincent's life*/
.Main-header {
width: 85%;
@@ -290,7 +241,6 @@ body {
align-items: center;
gap: 2.5rem;
}
-
/* PREV BUTTON */
.Prev-btn {
width: 4rem;
@@ -319,7 +269,6 @@ body {
.Prev-btn:hover {
transform: scale(1.2);
}
-
/* MAIN-HEADER IMAGE */
.Header-image {
min-width: 50vw;
@@ -358,7 +307,6 @@ body {
color: #594306;
text-transform: capitalize;
}
-
/* TOP INTRODUCTORY TEXT */
.Text-container {
width: 98%;
@@ -376,7 +324,6 @@ body {
color: #594306;
font-size: 1.5rem;
}
-
/* YELLOW BACKGROUND */
.Background-container {
position: absolute;
@@ -513,7 +460,6 @@ body {
opacity: 1;
}
}
-/* Animación de escala para las imágenes */
@keyframes imageAnimation {
0% {
transform: scale(1);
@@ -522,8 +468,6 @@ body {
transform: scale(1.05);
}
}
-
-
/* MEDIA QUERIES */
/* MEDIA QUERY FOR HEADER SHARED BY ALL PAGES */
@@ -635,7 +579,7 @@ body {
}
.Intro-p {
text-align: center;
- font-size: 1.2rem;
+ font-size: 1rem;
padding-bottom: 1rem;
}
.Title-h2 {
@@ -643,6 +587,8 @@ body {
}
.Main-header{
gap: 1rem;
+ padding: 1rem 0;
+ min-height: auto;
}
.Date-span,
.Place-span {
diff --git a/css/vicentslife.css b/css/vicentslife.css
index ec05ee0..d0873f4 100644
--- a/css/vicentslife.css
+++ b/css/vicentslife.css
@@ -1,24 +1,10 @@
-/*vincentslife.css*/
-/*
--Reset: estilos de reseteo iguales para todas las páginas de la web
--Header: estilos del encabezado iguales para todas las páginas de la web.
--Main
--Botones: next y previous para poderse desplazar por las categorías
--Container: grid para las imágenes y diferentes secciones
--Animaciones
--Media Queries
-*/
-
-/* ---- RESET empieza aquí ---- */
-/* Descripción: Estilos de reseteo para la normalización de estilos predeterminados del navegador. */
-/* Reset general para todos los elementos */
+/* RESET */
* {
margin: 0;
padding: 0;
border: 0;
box-sizing: border-box;
}
-/* Estilos para elementos multimedia */
img,
picture,
video,
@@ -28,22 +14,18 @@ figure {
width: 100%;
display: block;
}
-/* Estilos para enlaces */
a {
display: block;
text-decoration: none;
color: inherit;
font-size: inherit;
}
-/* Estilos especiales para enlaces dentro de párrafos */
p a {
display: inline;
}
-/* Estilos para listas sin viñetas */
li {
list-style-type: none;
}
-/* Estilos para elementos de texto */
h1,
h2,
h3,
@@ -63,7 +45,6 @@ em {
text-decoration: none;
color: inherit;
}
-/* Estilos para formularios y elementos de formulario */
form,
input,
textarea,
@@ -82,27 +63,17 @@ label {
-moz-appearance: none;
appearance: none;
}
-/* Estilos para elementos SVG */
svg {
display: block;
fill: #ffd147;
}
-/* Estilos para el cuerpo del documento */
-html {
- overflow: hidden;
-}
body {
min-height: 100vh;
font-size: 100%;
margin: auto;
font-family: "Playfair Display", serif;
}
-/* ---- RESET acaba aquí ---- */
-
-/* ---- HEADER empieza aquí ---- */
-/* Descripción: Estilos para el encabezado del sitio web. */
-
-/* Estilos para el contenedor del encabezado */
+/* HEADER */
.Header {
max-width: 95%;
margin: auto;
@@ -114,7 +85,6 @@ body {
border-bottom: 0.1563rem solid #ffd147;
}
/* HEADER LEFT */
-/* Estilos para el lado izquierdo del encabezado */
.Header-left {
width: calc(3.5rem + 0.0625rem);
height: 3.5rem;
@@ -125,7 +95,6 @@ body {
border-radius: 50%;
border: 2.5px solid #ffd147;
}
-/* Estilos para la imagen del encabezado */
.Header-img {
width: 3rem;
height: 3rem;
@@ -136,12 +105,10 @@ body {
transform: translate(-50%, -50%);
}
/* HEADER CENTER */
-/* Estilos para la firma en el centro del encabezado */
.Header-signature {
max-width: 8.5rem;
}
/* HEADER NAV */
-/* Estilos para el menú de navegación */
.Header-ul {
opacity: 0;
background-color: #ffd147;
@@ -164,29 +131,24 @@ body {
transition: all 0.6s ease-in-out;
animation: menuSliderOff 0.6 ease;
}
-/* Estilos para activar el menú de navegación */
.Header-ul.isActive {
opacity: 1;
right: 0%;
animation: menuSliderOn 0.6s ease;
}
-/* Estilos para los elementos de lista en el menú de navegación */
.Header-li {
transition: all 0.5s ease;
}
-/* Estilos para los enlaces en el menú de navegación */
.Nav-link {
font-size: 5rem;
font-weight: 900;
text-transform: uppercase;
text-shadow: 0.5px 0.5px 1px rgb(136, 136, 136);
}
-/* Estilos de animación al pasar el mouse sobre los enlaces */
.Header-li:hover .Nav-link {
animation: imageAnimation .3s ease-in-out both 1;
}
-/* Estilos para las imágenes de fondo en los enlaces */
.Nav-img {
opacity: 0;
width: 100%;
@@ -201,21 +163,17 @@ body {
pointer-events: none;
transition: all .5s ease;
}
-/* Estilos de animación al pasar el mouse sobre las imágenes de fondo */
.Header-li:hover .Nav-img {
opacity: .75;
}
-/* Estilos para los enlaces no activos que no tienen el mouse sobre ellos */
.Nav-link.notActive:not(:hover) {
opacity: 0.5;
}
-/* Estilos para el icono "hamburguesa" */
.Hamburger {
cursor: pointer;
position: relative;
z-index: 2;
}
-/* Estilos para el círculo que rodea el icono "hamburguesa" */
.Circle {
opacity: 0;
width: 3rem;
@@ -233,12 +191,10 @@ body {
transition: all 0.5s ease;
pointer-events: none;
}
-/* Estilos para activar el círculo que rodea el icono "hamburguesa" */
.Circle.isActive {
opacity: 1;
pointer-events: auto;
}
-/* Estilos para las barras del icono "hamburguesa" */
.Bar {
display: block;
width: 1.5625rem;
@@ -248,7 +204,6 @@ body {
transition: all 0.5s ease-in-out;
filter: drop-shadow(0.25px 0.25px 0.5px #c59403);
}
-/* Estilos para las barras al activar el icono "hamburguesa" */
.Hamburger.isActive .Bar:nth-child(2) {
transform: translateY(8px) rotate(45deg);
background-color: white;
@@ -261,14 +216,7 @@ body {
transform: translateY(-8px) rotate(-45deg);
background-color: white;
}
-/* ---- HEADER acaba aquí ---- */
-
-
-/* ---- MAIN empieza aquí ---- */
-/* Descripción: Estilos para el contenido principal del sitio web. */
-
/* MAIN */
-/* Estilos para el contenedor principal */
.Main {
margin: 0.7rem;
height: 87vh;
@@ -278,10 +226,6 @@ body {
justify-content: center;
align-items: center;
}
-
-/* ---- Botones Siguiente y Anterior ---- */
-
-/* Estilos para los contenedores de los botones Siguiente y Anterior */
.Next-container,
.Prev-container {
border-radius: 50%;
@@ -296,11 +240,9 @@ body {
box-shadow: 1px 1px 2px #503b02;
}
-/* Estilos para el contenedor del botón Siguiente */
.Next-container {
left: 96%;
}
-/* Estilos para los botones Siguiente y Anterior */
.Next-btn,
.Prev-btn {
width: 4.7rem;
@@ -316,7 +258,6 @@ body {
transition: all ease 0.7s;
cursor: pointer;
}
-/* Estilos para las imágenes de los botones Siguiente y Anterior */
.Next-svg,
.Prev-svg {
fill: #775906;
@@ -329,12 +270,10 @@ body {
transition: all ease 0.7s;
filter: drop-shadow(1px 1px 1px #c59403);
}
-/* Efecto de escala al hacer hover en las imágenes de los botones Siguiente y Anterior */
.Next-svg:hover,
.Prev-svg:hover {
transform: scale(1.2);
}
-/* Estilos para los botones Siguiente y Anterior activos */
.Prev-container.isActive {
opacity: 1;
pointer-events: auto;
@@ -343,19 +282,12 @@ body {
opacity: 1;
pointer-events: auto;
}
-/* ---- Fin de los estilos de los botones Siguiente y Anterior ---- */
-
-/* ---- Cuadrícula de cuatro columnas ---- */
-
-/* Estilos para el contenedor principal de la cuadrícula */
.Grid-container {
min-height: 100%;
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 0.625rem;
}
-
-/* Estilos para la primera columna con texto */
.Column-text {
display: flex;
flex-flow: column nowrap;
@@ -363,7 +295,6 @@ body {
align-items: start;
gap: 3rem;
}
-/* Estilos para el título de la primera columna */
.Column-h1 {
font-size: 6.5rem;
font-weight: 900;
@@ -373,14 +304,12 @@ body {
text-shadow: 0.5px 0.5px 0.5px #434343;
color: #ffd147;
}
-/* Estilos para el párrafo de la primera columna */
.Column-p {
width: 75%;
color: #775906;
max-width: 80%;
font-size: 1.8rem;
}
-/* Estilos para las otras columnas con imágenes */
.Column-images {
border-radius: 1.5rem;
@@ -390,11 +319,9 @@ body {
box-shadow: 1px 1px 1px #8a8a8a;
}
-/* Estilos para ocultar las otras columnas con imágenes */
.Column-images.isHidden {
display: none;
}
-/* Estilos para las imágenes de las columnas */
.Column-img {
min-height: 100%;
-webkit-filter: grayscale(60%);
@@ -403,7 +330,6 @@ body {
object-fit: cover;
transition: all 0.5s ease;
}
-/* Estilos para el marco de las imágenes de las columnas */
.Column-frame {
border: 0.25rem solid #ffd147;
width: 100%;
@@ -416,7 +342,6 @@ body {
transform: translate(-50%, 50%) scale(0.96);
transition: all ease 0.8s;
}
-/* Estilos para el título de las imágenes de las columnas */
.Column-h2 {
opacity: 0;
font-size: 4.8rem;
@@ -424,25 +349,19 @@ body {
text-align: center;
}
-/* Estilos para mostrar el título cuando la imagen se activa (hover) */
.Column-h2.isActive {
opacity: 1;
}
-/* Efecto al hacer hover en las imágenes de las columnas */
.Column-images:hover .Column-img {
-webkit-filter: grayscale(0%);
filter: grayscale(0%);
transform: scale(1.1);
}
-/* Efecto al hacer hover en las imágenes de las columnas */
.Column-images:hover .Column-h2 {
color: #ffd147;
animation: slideDown 0.5s ease both;
}
-/* ---- MAIN acaba aquí ---- */
-
-/* ---- Animaciones para el Encabezado (Header) ---- */
-/* Animación para que el menú se desasparezca */
+/* ANIMATIONS */
@keyframes menuSliderOff {
from {
opacity: 1;
diff --git a/death.html b/death.html
index d81711c..402f30a 100644
--- a/death.html
+++ b/death.html
@@ -1,14 +1,6 @@
-
-
@@ -25,10 +17,6 @@
Vincent's life - Death & Legacy -- - -On July 27, 1890, at the age of 37, he died from a self-inflicted gunshot wound in the chest. Van Gogh had struggled with mental illness for much of his life, and his death is widely believed to have been a result of his struggles with depression, anxiety, and other mental health issues.
-diff --git a/earlylife.html b/earlylife.html index 8499577..adf710e 100644 --- a/earlylife.html +++ b/earlylife.html @@ -1,14 +1,6 @@ - - @@ -25,10 +17,6 @@
Vincent's life - Early Life -- - -1853
As a child, Vincent was described as serious and thoughtful. After leaving school, Vincent worked for an art dealer in The Hague, and later, for an art dealer in London.
diff --git a/illness.html b/illness.html index c33a9dd..767ef3c 100644 --- a/illness.html +++ b/illness.html @@ -1,14 +1,6 @@ - - @@ -25,10 +17,6 @@Vincent's Life - Personal Life -- - Vincent's difficult relationship with his parents may have contributed to his emotional and psychological struggles later in life. He suffered from depression, anxiety, and other mental @@ -100,9 +81,7 @@
personal life
--@@ -121,7 +100,6 @@
social interaction
@@ -140,7 +118,6 @@
hospitalization
diff --git a/journeys.html b/journeys.html index fa677c1..18fd0c8 100644 --- a/journeys.html +++ b/journeys.html @@ -1,14 +1,6 @@ - - @@ -25,10 +17,6 @@
Vincent's life - Journeys & Places -- - -Van Gogh's travels and experiences were crucial to the development of his unique artistic style. His use of color and brushwork was heavily influenced by the landscapes and cultures he @@ -102,7 +83,6 @@
journeys & places
-From 743af1e954a12e52b1605172102cfe311547fdc1 Mon Sep 17 00:00:00 2001 From: Marina Terentii <125751323+Artentii@users.noreply.github.com> Date: Sat, 22 Jul 2023 17:06:33 +0200 Subject: [PATCH 2/2] Adjustments mobile optimization --- assets/contact/lirios.png | Bin 19620 -> 20415 bytes css/career.css | 1 + css/contact.css | 3 +++ css/death.css | 1 + css/discover.css | 11 +++-------- css/earlylife.css | 1 + css/illness.css | 1 + css/index.css | 1 + css/journeys.css | 1 + css/vicentslife.css | 1 + index.html | 4 ++-- 11 files changed, 15 insertions(+), 10 deletions(-) diff --git a/assets/contact/lirios.png b/assets/contact/lirios.png index e0ddd7254cca0403e91763a90f97a87a3d330158..9efc507b1fe78183237cead30409aa0e19d768af 100644 GIT binary patch literal 20415 zcma%ig;$i_7cSCBOQ(X;4br6uBHcMNbi>e{(g*?{(k&n$3>`xZDb0}5okNFo!ySJ2 z{sEV@SgiG~m;LUu_c_n5=X_IFmB)Wc{SpNQ1z+KdtR@P|3jp$09vc(+gmB>)ANhyM zT~6O!%gM^!%hc5p<)ej@ndKV=u&K4BrlqNckIR6i1PY3pse
`|ghqlmEb$-QBLhWb3wczix$PRyZtvd3q7URp&Vq#M|)xRupuhUFF(f`Cn z6D|0y^_dgV`B^Ayh)~hfr@nTg0=ye6m7ry<08Pl%5#U(w!b49-ufZ@AT(&)032cQ- zvF8Nt-7FtJL?Jc(|N0p*cDTmwXj qF)mab&}&15 zCP3MPmtZ;f*MEx9-#}4@RBet;@`goAZEAKClP >_Kxp%WMs z)CB(Ms}3)@a2>oao>bVL e7Itjp@}ZLX0EPH4(l_YTzEZVe6{u2HegSK9JK4|qy==O%w>F5uYT6`vtQpp zPtYfwi+#K+x?QS#Z$_Q-Ea $6s{6thSzIDKz{BcN>7VuROuVZ~&|aRPQtP^FAHa0};RwaDW-fom)C+>mZF>ZT zWsR}Jwhb0x*{|~)w ~b;Ot|m|2>__^oyO&n?^6E32 zR!?`Q^uYYs^CVYqv%Cq;nrQU?f&e_@k~K!y$7?i?Jhz>Msfh)5SXui=8ac*76uL+4 zN_PP=H~_BLIbGu8jlr$a?4sVG%tO^^$qI=h*Ue58Gu)9P2>yVU5BV?Zc=)Q#g$x`o z-qL1xUXFCs!p6pC(K$DzR<$S8D(_)`W#wJiRJ5Ry-HucHt z_ta^33 z_P&h+izbKI{ZKXKvY+3+$(-{3cF+Lema9tl8e?(}Uae!JSREkuyF_O`$({$0r(y@I zSE{ve`d *N%$Apo?$3P-;d!9X zE_qCHAC6CTh97d)tW5=}4P `if_%z7dw3Xy7CDGYQ4Fu{1O;h>UuzDy8r 9pgz>6~q{c^L`+yCao95>ObVCKfMs7KSkGLjX$IyVNaTgVU@N{ zy%hgv@04Nlz~8gyG$LJGI;fKFp7N@QJ-TjK-eZnCP)$5}W~WyJ >y8e~XP_y}t*)DSF zPeWfw>T9*I!CD}}a i*m*yRptd+-`*MW+7TM0r`jLp|)T90i9 z&KKY3^iC`2 3wz1{Fq1)iPOlkMUeKhpj5+N!~ktL=kmeoin1QW6o>U zd opY#VJGBTw^Lt2fmp5l=7chBokC|{2N&!BmMLw6<-vc~Qrs^N!b3B=cWBDA39 zR8r5D+Co8|tgW6Y>cQ492tKRKUFUxcQr`Q&LL&<795V+j$mGRYF|*#~*}X2;*L1qL z&B9pes_huW;er{E8 @Z?v63u@q?&He6d$iZqq9z0xj~{0Vs{DzX2W-m8 z;yix>pS){~s!!*JMyR|z&z}2)hTdIFQ{-TFyf^=wYbDj+u#}z{4qBVsh34jHto7-7 zK^$R@wPuhc0l3+DbnF+x9$04;d)qik^q66y+W8BUH+6BqOvHj`X!iDjkfwOYwPZ#d z)U^pY(K0@^QOH9CHfUCo VG7LPMeA6 z5jZDEibl0FBW-=gFJrRZq;PCk34HzQ0v?NcJ+a+2xj>`CEm!2Pl2eWNp1UdoGWu&e zLA=d!YL@1e58vPMs<16EZlBXTzqjc1jy|3g?EJ 9g__sJ%LQj~dsb0k}Q*&wkH3QbGO>v9k1roA5ii*B9k9AQ!x>OQ?SK@$@3c_Ti|F zeS<<)<%sgQ*+m;AiYtvU8naj52CeN6dQX=mj_+O63F*Ry?y<4 9`xpp|=lyMLib0m1;Ze!gtV(%!&J!lA!S!EtoT zOcS_oDi06g*nKS+?LC;!QsEYj9SraEt_d9ia+Fjjzvp?WvHus-&OYlu;lpl*7f95q zcpH`<%;y%?QE{mrU%mGg16onUdpB4_@`a*@&3P-5QR+YZ4yMc*p>Haq11}0{RWgC) z<*3yGN7;eYF_u>MqE%f}D$XCI0VvfNZpU^vuOC)*lnPde81Bz+)&uL{6j*0k9_d*} z?^ou|(pX#9KMQT~S1w4K0eSgfsc1?hkIP~ApqZ=2q(ogzg_n7FODK%CE%9(;)xF?` zPzL+WUS1MRteT()c_8ImPfZyTd>74j)bQz$INc}SqvM4#Zk9o-p@Yr we#`K z;M`a3MN%myjkiDfb~yI!w3zh(>@vSAxzA?;{xxmf?7~KXi~OIXdVWlL`N}GD5yXGC zwP^Il%uxNw=Z8o7IuaStI9aJFHv+2#19>F>?Yx `xPWN-`{r2(-A0f=^= $I 85|9;#uPm(S!VF^UE<-Gzhv&5=}SPqe44=r!>1~(`>-s)gm zHP#m}rwF_<39OiQZUNoMG^0i0AVFoWW{UH>urcH_h7LU}ijbNDOQ%nayud<+j#qqM zT=6a*e>^AjL3@Fg6I;(UM6)Z>w!f|OG?L3nXsZAiZZcv&Y;Io27 CG=qstkR1abr9N)#uPg>gh5Ooe@)E8}Qx|MgWhwYpkCEUn2P@blG1{|ls&AQ7220c5B! z!-wzHpB}Vc>$X^kR{kBU-wxB)Y0wmb1h^QxkOliVm;E3xK5&$5&cQ3JDivc5pD?(l zHJc;KcJcqp11%uMLt>9RTWR?e% 5Li-ITPf%^NKAQL-8p4&zIO`!vbv{?lrNvn)F`N8FUmOtNge93b z|0lzqv(C8zxx=kU8Fn&9fNj$v-aT|}v(+_YVq^)Wy4^#ISe-8o76uFTbnhEpx9Mo> z0S2d3b;4F%MU{&m_nt6EuD|8?8D4xydwJvpabmA HdF z=;IToxgZ5PN-}aG@K$gp1sOXB=3yqjH5Sq=AK2z^Ub`)Hy_M`4ankryJ%Kx2f+|GL zWziV$$=u!U=Np@rEy_OZn&PsYU+eq=^XK{v%qge76*d`;w$+H1=_A&l+1eeqV?)Pc z{W$hYfC!*SO24H=Oqev)MMhhc=F4wOu<*M2v%LryUTrbi<@kC;#hsI*&m4Mcf@7;k zQv9YA$NBnR6qxf-Q>Kq~>v{ym@WYg3acqa@<`pU{w|4Om-^-IBDz<{K0|(16-uH5$ z&Yl%{U#$lT%Rf`(eV@}swAZ0@lYiB8SU1Afy`L~=IZNGFmf=u6tDm3v5IcH$gZ6gg z&xxzFJ~=F6NDAKPf}Y@HQDBdn$fv`Y6ic+&Yulb)cPkb*slGhr>h@2YT}$_Ola#Q2 z@GK^3_~<7$D8sqZvs2=rnzgV?TIzz_$II`H4)l2DdYMz`f46x+6TYR=jOgz*`~n78 zgF)40w5&baZd5?Wg4$#fa@uMVjB0!}Qpw6{zAx|;n$$rygab{8RI`f~2MF4%A!1_S zMZ=awW^&7oT*Y5AaZ`Zi=?GSkOY{gHi;cyQw`T6Rs6uhq$H3hB57lD?ku31fI0p`N z QQZEV1=$SV74Lfl r}hQJ=Nxpbp(6o_G+ScL zgxw1sYWc$HJL5)Tv>T_RN W z4=36TGA7>6-?3^90sG+v2>+A )h#cB`vA{I7s$F2{dFZnYFiz=k1K=w&PX0 aOQ4cW(+8)+tb)fY!F?_NBF%KW34qIx|et$8g;qnt=X;6;ddn?`*B zN2?%5B7kk3*2>8AP>fdd0)@Ez?)7eCzw9s $!{c&Ti;LluXA<#+>kR~|;+!kJJuph-?XdL=GB)}-6 z-d5+i%KMBq-(X84279-Y1(vVjIv9%*RzE8n({U@C7Z%mEE^mNZaE?h#*W%L#Irf8C zWYX8@sFLjr#S;e{8ShgC1iz{mres8qBXC@-`yw(Q^nhTP_jAz3>vx%;s)a}v$YJ}p z8%3#QQ5SwP3>!;ZQlS?ln2RgGMq0Bl#ILf(FNy=B=+$DLvvxQ3mZekU?&Y3G3?~cg z7jGz~+KR{4dTronZ1g9@i|SY<`%@XXecDY#Q2Aq-x@qz%6TZ%Q 88gO=pV^hKwdB&wCQ}}p-0KO~u#qd~rR!W`#z+-d)C?o@ zf=^)tw7!+Qa`9YPq~+Xq;OGPfm`u^EK_RJQ%{}1*7_ PjJ?vcd=%UJ`ieC7~kSW59i zhMQppMAEnP-<`8GVAsyeBZm}WG_-eaUV~~XZfF0Tf=w>DQo_P9Qa8dhRoeUByBr+S zXVgfSrR&eDEH8dZ7~3s~DA9*?r{TMW@d}Z1yVehBRbKp+e)O)4BKkGv>TeRU5!yJd z^- Cg4dn9pzwf<9P2>>64jk8%;}F8 zW%-y3q-J-jSF9K#_f`E<{C|fBcRCbpM8$UKINdQ43r#pXMh`XJ49Vwo>u-O4iUFb^ z^U)?^pfxx7a?-t#20pj^3s(i2Bf5p>^oht-Y{yuDpPqvQdVA3~Bm)mM>x(-eBg2;X z_VL*6qG~Lo0ByIFFz0==bZTI$PgQO+Sv6v}C1!_<_;uBW9(2Ju?74VU>a;YS>lJL& z4auAo^fK+VjPx^c;>i}(3XHA1@5Tg`mm8UE3{2KBq8nw;c-+JChd7XZkDmOBWG@38 zt}Ypl4K$q8zyap>Ds#fNa;GesHVrn$vM9)WE$byW#lDldX;$gG?`w0Gx~(MV7E62R z=m8R)N189WW4!sZ*>3Iy%Rg5i`tD-oJ8|`40d=j&4IMAROm)D)i@}`4Nw=bNP0{=2 z$F`vDm?a`ZlYj`!jzyfKPsUG+HE?QvkXL!J{O;F%w?7D9bFANX_fh={mWhs5t&B-J z-#&H25C6HY;8nT^Z8pk+xR)lhouSPks1;xSE2lPaz6c<+*rk9O29W)M-HEe#+_U`Q z>f3V?YH`Z3g2(Bu5NP~q#kUwPBl=g*l_EnU@pyHASKYCUnTJ6Ha27(pa+GskAh+~% zLUeLz6goGHP@8xwoa(PyowAzskeK_>RjHo}BTrGR4P#DRfUblTkpMx9i{pZJ@pS#^ zt-0^Fq=Z8qd)$%a+WC> 0LN_|b` 46_YnpMm{jG1D^F^aIU&VK60&%!a+)-ukGAN^z@40TBPBgy^Cc?U-tP$6>dqn~7u zC!0Wnf3Cn98{v9%HFZuMIj76TFMOr1CaitTI}x#_k!8l8TNm+a_jzmwjp+$ yt{HTBqa#_VH82Q`=sq;&zj*}Uef3Y#X zKjdNK7gJWM|0o(K@CqtcT56nY%%sOs=kGxiM*iHP5H}z `Vxkzsa3Zcsi|p zV9JG+u7Pfsl<0{ar}0*L7k2wyLsxyfc%o<<7+~>YOU46)MFuB%aEfi7E4mdGma7LD z_lq9}d{-j8xZt|>#0bKBme{Kn*% iNi$Z-9 z5EBndGn3=nLDu*;5~{b;q0`Kx+Zn$`jUGY7G)bWw=#u;?tKYDJ$<8Y4uftZO?J#i9 zvzw5s6koq_EuyTf`AIQ (9rmMHchG;`j#%ss-SW8k?gh+)C# k>rZ zx1AB;v(h|C@yUG`9Tn_*eLwrlno6Z8b?mp>+w9Xt<(va-!CywjTbm>Qy`}I|zi~K{ zO+sPs430-pW~c)X9 xvFZZC9wjb6z~3Sd) vz*?u}@c=?N9`?!6VU$9a#a7QqM)*E0^|99&2hhX|<7}5N{ zapRafMvgXv_lZNN=W4|B)N<~r&`C{j)oS3~lCWm#6OZlR>afb?N`E85_1`ZFtJdD4 zScYBt$N@ibD%N~g${pQn+V+FlisVDpH`&qR@Y#dIFYhYv!BP-JR$XOKl4c3slr^kd zH+A=wz_^2bY1r(`b%Q~=7!9HAg0{kypK1 IaN?vC5VfG2O#lE-Q?5BCWtu4S`QEOYX U@8rnJl9>{#2haBY?YJ$7f|_ z`zrn|E-&R9G+*zp)+DK($o~DadOjK&pW)wSU!4ygZHE_>%i7#b-Xk|3eyjTdxeMqs zR`5Bop_WZ!>mM_+c_HK0c?5)cvuKNa0 008nxNor_Zz%5_`FqH{1$w(fEn4#N={dZk0I~Z)FhclZtq{{7@O YI+*=EE1Lq z8Od*`C_W zZJu~7G>vA&1AIr{DGW1$g-s&8aBW qCH=M8!l4#KoM9XFV wI?!EnL9%B&c0 z7#nrCB#^nghd=C&=oxnJN-nSa-4?wpDj}0#WB9(RMCtH^oluSS2#O{@{|7Uj3kZhQ zEDRPe-}Wxsr(o>v#i~T~(I4VW9Ijk5VN4LJvDNYCBB0+SK&f=R)^(g!ExBn?F{j+% z)|yCo3uz1&7r=PYzc){0t`Ho~g9i9;L2%pIs(6C{q)seJKl+KywpXlgS8+IcK6X1V z6x#3Ef&fva{`7o3sn(fniv`(|$UIrUW3j+#nvt&$D_-J;JHY2o;Llt$9SLG7pF6j8 zzt<@$xbU#yp15AO^+TT;fu;o~v+ff9RyRAgY0Qgi#(N#vRP-Np{a~Qm5CB0MYUNwR zQOD@2-tFQ&q!4u1{up8;dixli+m|TJ%+ieC;8OO+I)m=&@#CXgZyshf2JXTXG&8fR z3WA8;eI56A<|&sz&H<)9e%8HHq_q6|gH0-~JY-ZR6QZL*jRP^G+hlT!Vi#+LZo5uy z4vop_^n?HwR@v@=+%F(f7d)h5rz#pRw~p`f^h5esw@OXU-i1G%EFLmiSD47}wsvg~ zMwj*4No@f$Z~yme1+Uvri8F?vW6rK_fp5O6)t0Yz^2HI>1y?t4_!K-Ue>5?0o)8tr zFPxnHS_^=OiU%SK#2CnQkS;b1*+ TB+}6~%}OQ*Hlc_BoP%NWJ@`^J3$Bd(CV2r*2&Emr zpgYrM2hdwE&^JklQ_{{mJ3tb$Ga}#iS*^_jjgGK= L)0U{@W>F(M>x z)mYBGqajq;ACfK*JzKN$ss@1E*Xk81_Ik&wLZQBT;_oF?)ue*bmZe0#JoPz7_Bk6 zZ1{7kb-5Q;2-Ei|e9@6bG`m-^|I6g3*ZMacd^l!yUUzomU|=zA*=02Rxq%MjC02@s zPmxnPg8LKkD9PvJfiqTXtILJ2+i%BPGLv^eTvyeC4SGrG75<#o& _uWF zV?B69%FWK*0%v&2&9O8fheGAsC*sb#pr=Z?B`(|vii+mS9UofZFD@0hH*#|`?}^~U zv{Ko58hR%m(zM1W#@Em-`9%krrha!qXSu>s;D4x7a9@CV-Zn12tPa)tcfp~Wo*A~? z{`FO9KXfuHtwyYqy#c`*Typ8R>iDADGx#%h=Bp_^YT%&-=SN6N#12mb$nr)aXYAji zcn`)CpwjmnHELJ%*ymj@VF}Im0jV2k%P(cb4 u!KEP0TI14y4e>$u?Gk4XW$=!A$%Of=vrN>o#GtAs9pq{XbZk`HNm| zt~}g$Fy(e9<5;Ck#*bT91}aJxda05p`&Rb{-p#b9#uH{xhu-80;&&6$OW7`!R8_K+ zHqRSf1Ogy>*oT82f`8_8LsDpPz2NVKCpXm|m=-_yvwLMy1 +D3xRSCbMPS}(`PO84;IxL{6-D_omZr_z zIJYCgw~}T}hljZdABJoh>>IwdY5@iKU1Zb5Oj?bcfQ7whB5dB2$S`t&nJ!>~RC>?U zvjI5JfiUE3d~tZ5%VNW;)eO*b6zA8y4*5?bq-w7s_EZwwv-YeA_n~i|r5!5$?Plb3 zlK-F497#@ey+5LdGg6n7_0u^+E1o;rwZGM`x6FeSjc+@J T&p3w?KOZQxuV5W4$a>iWqY#8hPNC8bMJj zgoH^7!eT@qHg32bx<^1w3 {Qw7_I%oXkGTDjUv9RVk5b+u!pewFKHqix+2(i9e9SwC1{SO{ z5<1m*E{gTr{ON-%pOYOfrre=I7ft8*b6FeNhA*L_ietK)t;F(7-Q>VD2Yz|%p_Jhm zC8^-zgFVn;Jw C036HOcu@IW=&aE;LYX>yhQBE@z|Q zk0~ sni %AsIp!`R6; zOkc2Z(0D)%BZFyW*9&ZGT=JJv@dafN#P ;G17FgpG2tXU2}O z-`CoIzda$4BeDO)0Lr~s^h-OUGpVOV*6#0pg;wV2WYl@M&xaAdh5@QDyV%^lPeNU# z1Qm1Nz{SwPP$5>U`v*~(stgTJJAFxW{lA+OG13`)g3UPVzeABR2y>KtquH=RYBdn^ z$C9KlwjLzXkJiG9_xe3 CH;uhlCLGsT^Yei)T5%_ z$`+&7z6W{GT8m2~FZNtpQ=tW2Ep$j!vHcBnRi?OMrSYBUC^<<5w8AjS4MBHcVXgsU z^&R$!3 lSMQGgS-_csbp-n@15V2vrg6+PvxxtEHol{X6Sj*1wdJA@R(X zdC|dzf}nkDAdHP-Yq%wIRpJZ9Ty+cSGNlkL4|M4x &s4|FYq<^j_X8Bzn#r$65-aI5#dEIbI<_DVF8C%#W%m zYT6wMXDV9~N^ir8Fr`-1;6Dt&R7EmLKHJPG2BS%);R-nv&c>_>#d&Jq-M6Vn(^3Vr zk`4R6*1{E4-XKRPRUbqaNz$h``dFg $K^Mp9Wj|7tPF7xs)vdY9Ng#%_e3Y}!AMTzd z)k8b;?LDrob{u|N17iq%v&w*l1_o*$7O`cF+~02dRJMaGh%j=Fk)_&~bmX~_5%Hrk zK`6NxNl9${$2%02!M&lej~zTiCJqqE60&nF$-lMY!Kk%8%?z{GcBw;itf#*k>TJP2 zN`qgG>Az-mZK#2!K*;W;C_rwuyB ai&7;_NU&~(1zxUIL6?=N#OnM?DhnZ!F%-~@1VR*a1Mg0po z2l>+(18*M=VL{<+4Xi$ixdek;Fp}52dT;qT{cx<`d*IHHpJ!m`a>06oVioiK?R2zN z-r@ZX5iZwLP7A?&YweA}{Hwh+&0Gq?l-*QEYs|>LT@x>FMeF^M*rBVr=V_l?k8+kZ zV*>jeZf7P wi&?jS4~mR?`qCp?L@!YgwB_Nvmms|C?}F4@ZFgr?1qOn9 U&5^w$r2ALb~Z{f|mK9^82<&?_QFNevybduW=7hCGNGTO=$6LRX|m-)$V| zPDALmlv?@`nGIbxjy+2ep?y!wn$D1iocsmP)+H?DOl<)}bv9R$OShM6YWr(Av~uNE zIm jhDo`It H2M-d!)--V(b>K<;AT3;=Za2g zyu#~ch~F<3S0llbXZqQbJ0_|1VAbm0no<3Mw-OE)VH8+7Fjr#Gh-BVP=m-52=0NXl zVt$S%J?Jng1lj#eq#B|<=E{=%m$Y+Y!|=mp%S_}I19TPDnk9xw{zX<_O=Hc5nXupe zrbz;dQplWn9ox-U?;Pej@eu@1!lc;OY|&o?vZ9h_L9D4H$aV{0k@o#&g9KRbw0Bub zu^3n2U!4(@KN_i;^NUlWr&`Vj<>jTE1G-m^({^Iqu(|r(J{$8rKYp=BAaQo&$ORAa zL`IYwt{lw#kul6Qga+BUamDi>mEwqxNr6tj97i0kPuU4%Y#WIysI~jIOzxX%q9Jqj zD4UDog{B{06IasC=HbHl@|ItQtsn$+lU=)G^p}Su@v%QYijfR(mvpt?vX#L*Ny4 zmqYEE>zht^KAbV!PVx8aZyv7ouy%rjf*?DBr2_KaGqG=7*S-oSQ?Nb{U$K&x=vw$4 zCzoZ2?-bX}M9r|R;xn@UU5aMC QXyTXy{c?&CUKXj>p8p z&lv%&J HOwydpiLa zFbBqV{rnFRaU`P9jzw9S;&S8K_xWui`C**)`mMr3S?@CQYk`*@1kznq>&^zwxq9ec zS{}F9)o?EPPkSCdE?99gA^?;TVKLSWV*3Pz9|=k8cB2mrWp0gx)&JGNJ(5@t*B1n< z4@HbeD3L@l6v;idt2AA{&U~8DoQuwC*AR%DfQ<8uT40~1vxiIzUC`ff49xxxKTL%C zgGkdM80w)Dy;H>I#i-h5sAuGiK%puzaJ!~$8x>Dl3Z=@7zg-gko90%Z);*TBs6Z?5 z-@Mwo mz9*&L}#J*<^6_aIJAWe2yK@^2#BDA9MCXjQiiYk !On5z9WeJ#hN{!!T3#w2x+UKu^!vI z^1(|9^ae`LdfSO1{^#o}hW#zmGdmOsAvK5Nn82@}xu2l{z$=z2>61z%rd!<1|6* zC@w|*{IVnQ5!6bDuKa$8iL;SG#re2H9_?9jUTyYRir$)t>BDOfgLycXMhVLEV>%gI z0i61>Z*MU?8|x{APjo7@^~cbx>4gbQk@)Af>2Q;Ky=w7@NxoS48l*Bj!;OF(8kT(x z7I^*^dDM`QsBX)F_nDwl_zwFz>>IB$=Cf2<(LQO>6lBkN1AU@n4s<>F4CCqJbTm;Z zEfepZJ*6>6o}W-fgG<9|lbz#WTbJ;2G;2TJ4ZLUi1$}mPr;QxpCSF5f0EY1zLnl?-A(d@6XF8}26q^RPK3%+If0Q?~8 zC=!_x{XD-;IBFc2i&%6FU3JakO@|tlcQEz^R8DWSWpgn=o2S>nBEaY6CS^-hf4ux+ z;xHIw)tNn%WJKMYv=QyQh|8e+UwfNsC `RUh z4n6XCDBYf&ZYu>Wuw>Az#1~zFKvH|lRlm-Av1OCS71LUc>^?bezmuAk1IIZ8yJKnr zx{>y&k^f)hc>IM%q|bi`(HA_4Nc!pu^922T{Z*(LkL`({jYe|jG&+QJ)04dQ&2|H4 zWAOAF<5ugut3C|m64Dxc{!?Cg@jd)90v?pzJ~DFIBiXQ%#YGi1bIdv7Zu!X-6a?ht z#6fCiDh_yLu^R+u?x~I^?;8&qAHTNE1Kmlna_6QiYkqD(1>1LgGK##&&A!{%BTrcj z^^8R-M)9tu;ZSx|e>`A6rTr5}Ds8{9w5MI`?0Pz9Hf8)al5Pd`Y%E+2XX5ET<$d0P z^GDMM4oou+*IZM&6qrM^O9bCJi9;5o4bnipBhc|}?i)1j|MzOMgy{(QV)49