.follow{
    display: flex;
    flex-wrap: wrap;
    position: absolute;
    bottom: 100px;
    color: var(--text-black-900);
    font-size: 16px;
    font-weight: 600;

}

.followus{
    display: flex;
    flex-wrap: wrap;
    position: absolute;
    bottom: 45px;
    gap: 15px;
  
}

.img .size{
    font-size: 20px;
}
.img1 .size{
    font-size: 20px;
}

.tooltip-container {
    position: relative;
    cursor: pointer;
    transition: all 0.2s;
    font-size: 16px;
    border-radius: 10px;
  }
  
  .tooltip {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    padding: 10px;
    opacity: 0;
    pointer-events: none;
    transition: all 0.3s;
    border-radius: 15px;
    box-shadow: inset 5px 5px 5px var(--box-shadow-2),
                  inset -5px -5px 15px rgba(255, 255, 255, 0.1),
                  5px 5px 15px rgba(0, 0, 0, 0.3), -5px -5px 15px rgba(255, 255, 255, 0.1);
    /* box-shadow: inset 5px 5px 5px rgba(4, 15, 232, 0.2),
                  inset -5px -5px 15px rgba(255, 255, 255, 0.1),
                  5px 5px 15px rgba(0, 0, 0, 0.3), -5px -5px 15px rgba(255, 255, 255, 0.1); */
  }
  
  .profile {
    /* background: #2a2b2f; */
    background: var(--bg-black-900);
    border-radius: 10px 15px;
    padding: 10px;
    /* border: 1px solid rgba(11, 63, 95, 1); */
    border: 1px solid var(--skin-color)
  }
  
  .tooltip-container:hover .tooltip {
    /* top: -150px; */
    top: -140px;
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
  }
  
  .icon {
    text-decoration: none;
    color: #fff;
    
    display: block;
    position: sticky;
  }
  .layer {
    /* width: 55px;
    height: 55px; */
    width: 40px;
    height: 40px;
    transition: transform 0.3s;
  }
  .icon:hover .layer {
    transform: rotate(-35deg) skew(20deg);
  }
  .layer span {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border: 2px solid #fff;
    border-radius: 50px;
    transition: all 0.3s;
  }
  
  .layer span,
  .text {
    /* color: #1da1f2;
    border-color: #1da1f2; */
    color: var(--skin-color);
    border-color: var(--skin-color);
  }
  
  .text{
    color: var(--text-black-900);
  }
  .icon:hover.layer span {
    box-shadow: -1px 1px 3px var(--skin-color);
    /* box-shadow: -1px 1px 3px #1da1f2; */
  }
  .icon .text {
    position: absolute;
    left: 50%;
    bottom: -5px;
    opacity: 0;
    font-weight: 500;
    transform: translateX(-50%);
    transition: bottom 0.3s ease, opacity 0.3s ease;
  }
  .icon:hover .text {
    bottom: -25px;
    opacity: 1;
  }
  
  .icon:hover .layer span:nth-child(1) {
    opacity: 0.2;
  }
  .icon:hover .layer span:nth-child(2) {
    opacity: 0.4;
    transform: translate(5px, -5px);
  }
  .icon:hover .layer span:nth-child(3) {
    opacity: 0.6;
    transform: translate(10px, -10px);
  }
  .icon:hover .layer span:nth-child(4) {
    opacity: 0.8;
    transform: translate(15px, -15px);
  }
  .icon:hover .layer span:nth-child(5) {
    opacity: 1;
    transform: translate(20px, -20px);
  }
  
  .layer span.fab {
    font-size: 16px;
    line-height: 43px;
    text-align: center;
    /* fill: #1da1f2; */
    fill: var(--skin-color);
    /* background: #000; */
    background: var(--bg-black-900);
    /* background: var(--bg-black-700); */
  }
  
  .layer span.fab1 {
    font-size: 16px;
    line-height: 43px;
    text-align: center;
    /* fill: #1da1f2; */
    fill: var(--skin-color);
    background: var(--bg-black-900);
  }
  .layer span.fab2 {
    font-size: 16px;
    line-height: 43px;
    text-align: center;
    /* fill: #1da1f2; */
    fill: var(--skin-color);
    /* background: #000; */
     background: var(--bg-black-900);
  }
  
  .user {
    display: flex;
    gap: 10px;
  }
  .img {
    width: 40px;
    height: 40px;
    font-size: 13px;
    font-weight: 700;
    /* border: 1px solid #1da1f2; */
    border: 1px solid  var(--skin-color);;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #fff;
  }
  
  .img1 {
    width: 40px;
    height: 40px;
    font-size: 13px;
    font-weight: 700;
    /* border: 1px solid #f21d1d; */
  border: 1px solid  var(--skin-color);;
    
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #fff;
  }
  
  .name {
    font-size: 14px;
    font-weight: 700;
    color: var(--skin-color);
    /* color: #1da1f2; */
  }
  .details {
    display: flex;
    flex-direction: column;
    gap: 0;
    color: var( --text-black-900);
    font-size: 14px;
  }
  .about {
    color: var( --text-black-700);
    padding-top: 5px;
    font-size: 14px;
  }
  
  /* .card00 {
   width: 290px;
   height: 352px;
   background-image: linear-gradient(163deg, #506475 0%, #3700ff 100%);
   border-radius: 20px;
   transition: all .3s;
  }
  
  .card21 {
   width: 290px;
   height: 30px;
   background-color: #000000;
   border-radius:20px;
   transition: all .2s;
  }
  
  .card2:hover {
   transform: scale(0.98);
   border-radius: 20px;
  }
  
  .card:hover {
   box-shadow: 0px 0px 30px 1px rgba(0, 255, 117, 0.30);
  } */

















