body {
    margin: 0;
    padding: 0;
    background: linear-gradient(rgba(0,0,0,0.4), rgba(0,0,0,0.4)), url(../photos/lilychouchou.webp) center/cover no-repeat fixed;
}
a {
    color: blue; 
    text-decoration: none;
}

a:visited {
    color: blue;
    text-decoration: none;
}

.welcomeText a {
    color: white;
    text-decoration: none;
}

.welcomeText a:hover {
    color: white;
}


.link{
  margin-top: -20px;
  margin-bottom: 10px;
  color: blue;
  text-align: center;
  font-size: 30px;
  font-family: zeyada;
  text-shadow: 1px 1px 1px black;
}


.welcomeText{
    padding-top: 15px;
    text-decoration: none;
    font-size: clamp(32px, 5vw, 70px); /* scales with screen size */
    margin-top: 0px;
    padding: auto;
    color: white;
    font-family: Zeyada;
    text-align: center;
    text-shadow: 2px 2px 2px black;
}

.modelMain{
    padding-bottom: 30px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}


.modelImage{
    padding: 5px;
    width: cover;
    height: 470px;

    /* border-radius: 10%; */
    /* transition: border-radius, 1s; */
}


/* .modelImage:hover{
    cursor: pointer;
    
    border-radius: 15%;
} */

.modelText{
    color: white;
    font-family: Nanum Myeongjo;

    text-shadow: 1px 1px 1px black;
    font-size: 30px;
    font-weight: bolder;
    text-align: center;
    justify-content: center;
}

.contactMain{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.contactDiv{
    text-align: center;
    padding-right: 30px;
    padding-left: 30px;

    color: white;

}

.contactText{
    margin-top: 8px;
    font-size: 20px;
    font-weight: 900;
    color: black;
    /* color: rgb(75,183,238,255); */
    /* -webkit-text-stroke: 1px black; */
    font-family: scope one;
}

.contactImage{
    width: 80px;
    height: cover;
    border-radius: 50%;

    transition: border-radius, 1s;
    /* transition: width, 1s; */
}

.contactImage:hover{
    /* width: 85px; */
    border-radius: 0px;
    cursor: pointer;
}
