@import url("https://fonts.googleapis.com/css2?family=Great+Vibes&family=Plus+Jakarta+Sans:wght@300;400;500;700&display=swap");


html {
  scroll-behavior: smooth;
}

* {
  box-sizing: border-box;
  color: whitesmoke;
  font-family: 'Plus Jakarta Sans', sans-serif;
}


.logo{
  font-family: 'Great Vibes', cursive;
}

.profile-bg::before{
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #FACC15;
    top: 0;
    left: 0;
    z-index: -1;
    border-radius: 100% 0% 50% 50% / 50% 50% 50% 50% ;
    /* transform: translateY(50px); */
}

.aboutme-bg::before{
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #2DD4BF;
  top: 0;
  left: 0;
  z-index: -1;
  border-radius: 0% 100% 50% 50% / 50% 50% 50% 50% ;
  /* transform: translateY(50px); */
}


.progressbar{
    --size: 8rem;
    --pgPercentage: var(--value);
    width: var(--size);
    height: var(--size);
    cursor: pointer;
    border-radius: 50%;
    display: grid;
    place-items: center;
    background:
      radial-gradient(closest-side, #292929 88%, transparent 0 99.9%, white 0),
      conic-gradient(#e7e700 calc(var(--value) * 1%), #484747 0)
      ;
    font-family: Helvetica, Arial, sans-serif;
    font-size: calc(var(--size) / 5);
    color: #e7e700;
    position: relative;
}





#btnMenu:hover ~ #menu{
  display: flex;
}

/* #menu{ */
  /* display: flex; */
/* } */












/* scrollbar */
::-webkit-scrollbar {
  width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #373737;
  /* border-radius: 100px; */
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #b7b7b7;
  border-radius: 100px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #f3ffe4;
}