* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    text-decoration: none;
    list-style: none;
}

body {
    font-family:"Poppins", sans-serif;
    margin: 0;
    color: rgb(44, 43, 43);
    background-color: rgba(255, 243, 227, 0.856)
}
  
p {
    line-height: 1.6;
}
 
header {
    padding: 50px 50px 50px 50px;
 }

header nav { 
 margin-inline: auto;
 width: max-content;
}
 
header nav ul {
    margin-block-end: 0;
    list-style: none;
    padding: 0%;
 }

 header nav li {
    margin-block-start: .5rem;
 }

 header li {
  align-items: center;
} 

header nav ul li a {
    text-decoration: none;
    color: rgb(255, 255, 246);
    background-color: darkslategray;
    padding: .25em 2em;
    display: block;
    padding-block: 0.50em .35em;
    border-radius: 100vw;
    text-align: center;
    transition: .10s;
    box-shadow: .4rem .4rem rgb(29, 49, 49) ;
}

header nav a:hover, 
header nav a :focus-visible {
    background-color: rgb(170, 192, 137);
    transition: .3s;
}

.contenedora {
    width: min(65rem, calc(100% - 3rem));
    margin-inline: auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    gap: 1rem;
    text-align: justify;
}

.miperfil {
    width: min(65rem, calc(100% - 3rem));
    margin-inline: auto;
    padding: .5rem .75rem;
}

.mibiografia h2{
    padding: 1rem ;
    margin-inline: auto;
    text-align: center;
}

.mibiografia ul li{
    text-align: justify;
}

#logo img {
  display: block;
  width: 12em;
  align-items: center;
  aspect-ratio: 1;
  background-color: none;
  padding: .5rem .75rem;
  margin-inline: auto;
}

.Luna {
    border-radius: 2rem;
    width: 400px;
    margin-inline: auto;
    padding: 1rem 2rem;
}


.nombre :last-of-type {
    background-color: darkslategray;
    color: rgb(248, 248, 235);
    line-height: 2em;
    text-align: center;
    box-shadow: .4rem .4rem rgb(29, 49, 49) ;   
}

.datos h2:last-of-type {
    background-color:  rgba(231, 206, 170, 0.856);
    color: darkslategray;
    text-align: center;
    text-decoration: none;
    padding: .25em 2em;
    display: block;
    padding-block: 0.50em .50em;
    border-radius: 100vw;
    box-shadow: .4rem .4rem rgb(99, 86, 63);
}

.primeraño {
    border: 2px solid darkslategray;
    background-color: rgba(255, 243, 226, 0.856) ;
    color: rgb(44, 43, 43);
    text-decoration: none;
    margin: 1em;
    padding: .5rem 2rem 10px;
    border-radius: .6em;
}

.segundoaño {
    border: 2px solid darkslategray;
    background-color: rgba(255, 243, 226, 0.856) ;
    color: rgb(44, 43, 43);
    text-decoration: none;
    margin: 1em;
    padding: .5rem 2rem 10px;
    border-radius: .6em;
}

.terceraño {
    border: 2px solid darkslategray;
    background-color: rgba(255, 243, 226, 0.856) ;
    color: rgb(44, 43, 43);
    text-decoration: none;
    margin: 1em;
    padding: .5rem 2rem 10px;
    border-radius: .6em;
}

section{
    padding-block: 2rem 4rem;
    display: block;
}

#UBAlogo img{
    display: block;
  width: 12em;
  align-items: center;
  aspect-ratio: 1;
  background-color: none;
  padding: .5rem .75rem;
  margin-inline: auto;
}

img{ 
    max-width: 100% ;
}

footer { 
    max-width: 65ch;
    margin: 1lh ;
    padding: .5rem .75rem;
}

footer p {
    text-align: justify;
}
