@import url('https://fonts.googleapis.com/css2?family=Merriweather+Sans:ital,wght@0,300..800;1,300..800&family=Noto+Sans:ital,wght@0,100..900;1,100..900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');


:root{
    --primary-color: rgb(21, 10, 46);
    --text-style: "Merriweather Sans", sans-serif;
}

body{
    background: var(--primary-color);
    padding: 10px 50px 0px 50px;
    font-family: var(--text-style);
}
.header{
    font-size: 20px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    
}
.menu{
    font-size: 20px;
    color: aliceblue;
}
.center__option span{
    margin-left: 20px;
    margin-right: 20px;
    opacity: 0.8;
}
.center__option span:hover{
    opacity: 1;
}

.menu:hover{
    cursor: pointer;
}
.sign__up-button{

    padding: 10px 20px;
  font-size: 16px;
  font-weight: 500;
  border: none;
  border-radius: 999px;
  cursor: pointer;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
}
.sign__up-button:hover{
    cursor: pointer;
}

.section{
 
}
.section .h1{
    font-size: 35px;
    color: aliceblue;
    font-weight: bolder;
}

.cards{
    display: flex;
    flex-direction: row;
}
.card{
    /* border: 0.2rem solid gold; */
    width: 20rem;
    height: 330px;
    color: aliceblue;
    padding: 40px;
    border-radius: 20px;
    background: linear-gradient(135deg, rgb(21, 10, 46), #4d298f);

}
#comma{
    font-size: 50px;
    color: #4d298f;
}
.center__card{
    margin: 0rem 1rem 0rem 1rem;
}
.profile{
    display: flex;
    align-items: center;
    /* border: 0.2rem solid red; */
    gap: 16px;
    
}
.bio__data{
    display: flex;
    flex-direction: column;
    
}
.bio__data .name{
    font-size: 16px;
    /* border: 0.1rem solid greenyellow; */
    
}
.bio__data .role{
    /* border: 0.1rem solid greenyellow; */
    font-size: 16px;
    opacity: .6;
}

.profile__pic{
    width: 60px;
    height: 60px;
    
}
.image{
    width: 100%;
    height: 100%;
    border-radius: 50%;
    object-fit: cover;
   
}

.star__rating{
    display: inline-block;
    margin: .5rem 0rem 2rem 0rem;
}
.star__rating i{
    color: #f8b500;
    font-size: 25px;
    margin-right: 8px;
}
.info{
    opacity: .7;
}