:root {
    background: linear-gradient(45deg, pink, rgb(202, 161, 255), lightblue);
    background-repeat: no-repeat;
    background-size: cover;
    height: 100vh;
}

h1 {
    color: black;
}


.profile {
  background-color: #ffffff50 ;  
  border: 3px solid black;
  border-radius: 50px;
  width: 300px;
  max-width: 80vw;
  margin-left: auto;
  margin-right: auto;
}

#icon {
  width: 150px;
  max-width: 60%;
  display: block;
  margin: auto;
  padding: 20px;
  transition: all 0.5s;
}

#icon:hover {
    transform: scale(1.1);
}

#profiletext {
  color: black;
  padding: 0 10px;
}

.center {
    text-align: center;
}

.circle-shape {
    border: 2px dashed green;
    border-radius: 100%;
    padding: 5%;
}

.back-btn {
    display: block;
    margin: 10px auto;
}