#pf-subheader{
    color: grey;
    font-size:small;
    margin-top: -18px;
}
.bg-of-pf{
    width: 100%;
    height: 15%;
    margin-top: 1px;
}
.bg-of-pf img{
    height: 200%;
    width: 100%;
}    
.pf-pic{
height: 150px;width: 150px;position: relative;background-color: #000;border:#000 4px solid; border-radius: 150px;margin-top: -15%;margin-left: 5%;}
.pf-pic img{
    height: 100%;
    width: 100%;
    border-radius: 50%;
}
.pf-main{width: 100%;height: 100%;overflow-y: scroll;-ms-overflow-style: none;position: sticky;}
/* For Chrome, Edge, Safari */
::-webkit-scrollbar {
  width: 6px;   /* fixed width */
}

::-webkit-scrollbar-track {
  background: transparent; /* optional */
}

::-webkit-scrollbar-thumb {
  background: #555;   /* scrollbar handle color */
}

/* For Firefox */
* {
  scrollbar-width: none;           /* "auto", "thin", or "none" */
  scrollbar-color: #555 transparent;
}

.s-u-p{
    margin-left: 67%;
    margin-top: 22%;
    border: grey 1px solid;
    height: 40px;
    width: 30%;
    border-radius: 20px;
    font-size: medium;
    color: white;
    text-align: center;
    font-weight: 600;
    background-color: #000;
}
.s-u-p:hover{
  background-color: #555;
}
#name{
    font-size: large;
    font-weight: 600;
    margin-top: 5%;
    margin-left: 6%;
}
#acc-name{
  font-size: medium;
  margin-left: 6%;
  padding-top: 4px;
  color: grey;
  padding-bottom: 3px;
}
#get-verified{
  padding-left: 0cm;
  height: 24px;
  width: 130px;
  border: grey 1px solid;
  border-radius: 15px;
  margin-left: 175px;
  position: absolute;
  font-size: 16px;
  margin-top: -25px;
  background-color: #000;
  color: white;
  font-weight: 600;
}
#get-verified:hover{
  background-color: #555;
}
.stats {
  display: flex;
  gap: 20px; 
  margin-left: 5%;
  padding-top: 3px;
}

.stats .stat {
  color: #aaa;
  text-decoration: none;  
  font-size: 14px;
}

.stats .number {
  color: #fff;  
  font-weight: bold;
}

.stats .stat:hover {
  text-decoration: underline; 
}
.buttondiv{
  height: 55px;
  border-bottom: #555 1px solid;
  background-color: #000;
  gap:0;
  margin-top: 18px;
}
.buttondiv .btn{
  height: 100%;
  max-width: auto;
  padding:21px;
  padding-top: 19px;
  align-items: center;
  background-color: #000;
  color: #fff;
  font-weight: 600;
  border: none;
  font-size: 13px;
}
.buttondiv .btn:hover{
  background-color: #555;
}

.main {
  border-left: 1px solid grey;
  border-right: 1px solid grey;
  background-color: #000;
  width: 100%;
  min-height: 100vh;        /* full viewport height */
  box-sizing: border-box;   /* include borders in width */
  overflow: hidden;         /* stop children from pushing out */
}
.post-image {
  max-width: 100%;
  display: block;
  border-radius: 8px;
}
