Css
@import url('https://fonts.googleapis.com/css2?family=Krona+One&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
body{
background-color: #000000;
color: #F6F6F6;
/* TAREA 3: Comentamos height para mejor adaptación */
/* height: 100vh; */
box-sizing: border-box;
}
/* TAREA 4: Estilos del header */
.cabecalho {
padding: 2% 0% 0% 15%;
}
.cabecalho__menu {
display: flex;
gap: 5rem; /* Convertido de 80px a rem: 80/16 = 5rem */
}
.cabecalho__menu__link {
font-family: 'Montserrat', sans-serif;
font-size: 1.5rem; /* Convertido de 24px a rem: 24/16 = 1.5rem */
font-weight: 600;
color: #22D4FD;
text-decoration: none; /* TAREA 4: Eliminamos el subrayado de los enlaces */
/* TAREA 5: Espaciado interno de los enlaces */
padding: 0.625rem 0; /* Convertido de 10px a rem: 10/16 = 0.625rem */
}
.cabecalho__menu__link:hover {
color: #272727;
}
.titulo-destaque{
color: #22D4FD;
}
/* TAREA 2: Cambiar margin por padding en presentación */
.presentacion{
display: flex;
align-items: center;
padding: 5% 15%; /* Reemplazamos margin: 10% por padding con valores ajustados */
justify-content: space-between;
}
.presentacion__contenido{
width: 38.4375rem; /* Convertido de 615px a rem: 615/16 = 38.4375rem */
}
.presentacion__contenido__titulo{
font-size: 2.25rem; /* Convertido de 36px a rem: 36/16 = 2.25rem */
font-family: "Krona One", sans-serif;
}
.presentacion__contenido__texto{
font-size: 1.5rem; /* Convertido de 24px a rem: 24/16 = 1.5rem */
font-family: "Montserrat", sans-serif;
}
.presentacion__enlaces{
display: flex;
flex-direction: column;
align-items: center;
gap: 2rem; /* Convertido de 32px a rem: 32/16 = 2rem */
}
.presentacion__enlaces__subtitulo{
font-family: 'Krona One', sans-serif;
font-weight: 400;
font-size: 1.5rem; /* Convertido de 24px a rem: 24/16 = 1.5rem */
}
.presentacion__enlaces__link{
display: flex;
justify-content: center;
gap: 1rem; /* Convertido de 16px a rem: 16/16 = 1rem */
width: 23.625rem; /* Convertido de 378px a rem: 378/16 = 23.625rem */
background-color: transparent;
color: #F6F6F6;
border: 2px solid #22D4FD;
text-align: center;
padding: 1.34375rem 0; /* Convertido de 21.5px a rem: 21.5/16 = 1.34375rem */
border-radius: 0.5rem; /* Convertido de 8px a rem: 8/16 = 0.5rem */
font-family: "Montserrat", sans-serif;
font-size: 1.5rem; /* Convertido de 24px a rem: 24/16 = 1.5rem */
font-weight: 600;
text-decoration: none;
}
.presentacion__enlaces__link:hover{
border-color: #0000FF;
background-color: #272727;
cursor: pointer;
}
/* Estilización de enlaces en currículum */
.presentacion__contenido__texto a{
text-decoration: none;
color: #22D4FD;
}
/* TAREA 1: Footer/rodape personalizado */
.rodape {
background-color: #22D4FD; /* Fondo azul claro */
color: #000000; /* Texto en negro */
text-align: center; /* Texto centrado */
padding: 1.5rem; /* Convertido de 24px a rem: 24/16 = 1.5rem */
font-family: 'Montserrat', sans-serif; /* Fuente Montserrat */
font-size: 1.5rem; /* Convertido de 24px a rem: 24/16 = 1.5rem */
font-weight: 400; /* Peso 400 */
}