/** MINI PROFILE, POST, MASTERLIST  */
.tagguest {background-color: rgba(131, 124, 93, 0.38);
    width: 100%;
    height: 27px;
	margin-bottom: 2px;}
#posts .posttag .tagguest {display:none;}
#posts icon {display:none;}

.m-profile {
  position: sticky;
  position: -webkit-sticky;
    height: 450px;
    width: 280px;
  background: #eee; 
  background-image: url(https://imgur.com/aPVOmfh.jpg);
  background-size: cover; }

#postauthor .lks {
    left: -22px;
    display: block;
    position: relative;
    top: 26px;
    font-family: 'Fredericka the Great', serif;
    text-transform: uppercase;
    line-height: 18px;
    width: max-content;
    border-left: 1px solid #5c5c5c;
    height: 157px;}
#postauthor .lks a:link, #postauthor .lks a:visited, #postauthor .lks a:active {
    display: block;
    color: #bcbcbc;
    left: 104px;
    top: 25px;}
#postauthor .lks span::before {display: block;
    content: '';
    width: 40px;
    height: 1px;
    background: var(--main);
    left: 47px;
    position: relative;
    top: 33px;}
.m-wrap {
position: absolute;
    height: 450px;
    width: 280px;
    overflow: hidden;
}

.m-profile .author_avatar {
    position: absolute;
    height: 450px;
    width: 280px;
    object-fit: cover;
    transition: 0.7s;
    -webkit-transition: 0.7s;
    left: 0px;
    top: 0px;
    display: block;
    background-size: cover;filter:grayscale(1);
}

.m-profile:hover .author_avatar {
  transform: scale(1.3) rotate(4deg);
  -webkit-transform: scale(1.3) rotate(4deg);
  filter: blur(2px) contrast(56%) grayscale(100%) invert(6%);
  -webkit-filter: blur(2px) contrast(56%) grayscale(100%) invert(6%);
}

.m-gr {
    background: linear-gradient(to bottom, rgba(25,25,25,0) 0%,rgba(25,25,25,0.7) 100%,rgba(25,25,25,0.7) 101%);
    position: absolute;
    bottom: -1px;
    left: 0px;
    height: 100%;
    width: 100%;
    transition: 0.7s;
    -webkit-transition: 0.7s;
}
.m-profile:hover .m-gr {
  height: 510px;
}


.m-cont {
    position: absolute;
    font-family: roboto;
    font-size: 10px;
    text-transform: uppercase;
    letter-spacing: 3px;
    top: 0px;
    width: 280px;
    color: #dbd9d9;
    opacity: 0;
    transition: 0.5s;
    transition-delay: 0s;
    font-weight: 700;
    height: 450px;
}

.m-profile:hover .m-cont {
  opacity: 1;
  transition-delay: 0.5s;
}

.post .post_author .links {background: linear-gradient(0deg, rgb(var(--fade) / 37%) 0%, #88877e1a 100%);
    width: 193px;
    padding: 20px 39px;
    position: sticky;
    position: -webkit-sticky;
    margin-top: 23px;
    text-align: center;
    margin-left: -22px;
    min-height: 289px;}

.post_content .links {
    position: absolute;
    background: linear-gradient(0deg, rgb(var(--fade) / 37%) 0%, #88877e1a 100%);
    width: 271px;
    height: calc(100% - 425px);
    top: 425px;
    right: 0px;}

.post .post_author .links span {
    width: 66px;
    height: 42px;
    display: inline-block;
    border: 1px solid #555;
    margin: 3px 2px 2px 3px;
    line-height: 42px;
    text-align: center;
    font-size: 21px;
    color: var(--main);
    text-shadow: 1px -1px #111111;
    background-color: rgb(35 35 35 / 69%);
}
.post .post_author .links span:before {    position: relative;
    top: 10px;}


.postauthor { 
    font-size: 70px;
    display: block;
    height: 170px;
    line-height: 135px;
    position: relative;
    border-top: 1px solid rgba(241, 241, 241, 0.14);
    text-transform: capitalize;}
.postauthor .post-img {
    width: 100%;
    background-color: #5c5959;
    background-blend-mode: darken;
    opacity: 0.2;
    display: block;
    height: 170px;
    line-height: 135px;
    position: relative;
    background: url(https://external-content.duckduckgo.com/iu/?u=https%3A%2F%2Fi.pinimg.com%2F736x%2F83%2F83%2Fc4%2F8383c4ffd8071d77095654065ed9fef7.jpg&f=1&nofb=1&ipt=bedce3c8e6c58acd41f76d8103ea4adcd7ff3b11d23e8d83d8fcbd1bbc51191a&ipo=images);
    background-size: cover;
    background-position: center;
    filter: grayscale(1) brightness(0.8);}

.postauthor a:link, .postauthor a:visited, .postauthor a:active  {
        color: var(--lightcolour);
    letter-spacing: 3px;
    font-weight: bold;}
.postauthor name {
    position: absolute;
    top: 8px;
    left: 171px;}
.postauthor name a:link, .postauthor name a:visited, .postauthor name a:active {font-size:23px;}

#posts .postauthor .name {
    line-height: 65px;
    display: block;
    position: absolute;
    top: 37px;
    height: 78px;
    left: 172px;
    font-family: "Fredericka the Great",serif;
    letter-spacing: 2px;
    font-size: 47px;
}

#posts .postauthor .name strong {font-weight:100;}

#posts .postauthor .namebg {
    display: block;
    font-size: 250px;
    position: absolute;
    color: rgb(24 24 24 / 8%);
    height: 141px;
    white-space: nowrap;
    width: 100%;
    line-height: 151px;
}

#posts .postauthor .name a:link, #posts .postauthor .name a:visited, #posts .postauthor .name a:active {
    border-bottom: none;
    font-size: 66px;
    color: #818181;
    font-family: 'chasing embers', cursive;
    line-height: 82px;
    text-shadow: 2px 2px 6px var(--darkeraccent2);}

#posts .posttag {
    height: 30px;
    line-height: 22px;
    text-transform: uppercase;
    font-weight: bolder;
    border: 1px solid rgba(241, 241, 241, 0.14);
    border-left: 0px;
    border-right: 0px;
    width: 100%;
    position: absolute;
    top: 0px;
    border-top: 2px solid var(--accent2);}

#messages .posttag  {display:none;}
#messages .tb_post-quote i {line-height: 16px;}
#messages .messageto {
    position: absolute;
    left: 65px;
    top: -40px;}
#posts .postright {
    display: inline-block;
    width: 288px;
    position: absolute;
    min-height: 511px;
    right: 0px;
    top: 0px;
    height: 100%;
}

#posts .posttag icon {
    display: inline-block;
    border-right: 1px solid #333;
    width: 30px;
    height: 30px;
    margin-right: 13px;
}

#posts .posttag i {
    font-size: 21px;
    display: block;
    position: relative;
    height: 30px;
    color: var(--accent1);
    top: 5px;
    left: 4px;}

#posts .postauthor .ico {
    background: linear-gradient( 289deg , var(--fadedaccent) 0%, rgba(192,192,192,0) 100%);
    background-color: var(--fadedaccent2);
    display: inline-block;
    width: 100%;
    height: 170px;
    position: relative;
    overflow: hidden;
    vertical-align: top;
    border-top: none;
}

#posts .stats {
    background-color: rgb(23 39 43 / 50%);
    border: 1px solid rgba(241, 241, 241, 0.14);
    padding: 55px 45px;
    font-size: 16px;
    color: var(--main);
    border-top: none;
    width: 946px;
	font-family: 'Fredericka the Great', serif;}


#posts .stats .s-left {   display: inline-block;font-family: 'Fredericka the Great', serif;}
#posts .stats .s-right {display: inline-block;
    float: right;
    min-width: 26px;
    text-align: right;font-family: 'Fredericka the Great', serif;
    margin-left: 45px;}
#posts .stats .s-right a:link, #posts .stats .s-right a:visited, #posts .stats .s-right a:active {color:var(--main);}

#posts .stats qi {
    font-style: italic;
    display: block;
    font-size: 10px;
    text-transform: capitalize;
    color: #c0c0c0;}


#posts .stats .sstats { color: #837c5d;}

.postauthor .stat {    font-size: 10px;
    height: 20px;
    line-height: 15px;
    position: absolute;
    top: 94px;
    color: var(--lightcolour);
    left: 171px;
    text-transform: uppercase;
    letter-spacing: 3px;

}

.postauthor .stat b {
}


#postauthor {
    width: 250px;
    height: 400px;
    display: block;
    position: relative;
    right: 7px;
    top: -6px;
}



.postauthor .icon {
    display: inline-block;
    position: relative;
    top: 47px;
    left: 45px;
    width: 59px;
    height: 59px;
    border: 6px solid rgb(51 51 51 / 21%);
    outline: 1px solid #4c4b4b;
    border-radius: 50%;
}


.postauthor .icon2 {position: relative;
    width: 55px;
    overflow: hidden;
    height: 55px;
    border-radius: 50%;
    border: 2px solid #bdbdbd;}

.postauthor .icon3{
    display: block;
    background-image: url(https://imgur.com/eHfwtqC.gif);
    width: 65px;
    height: 65px;
    background-position: center;
    background-size: cover;
    position: relative;
    top: -6px;
    left: -4px;
}

.postauthor .big { display: block;
    font-size: 24px;
    font-weight: bold;
    color: rgb(153 153 153 / 31%);
    position: absolute;
    top: -39px;
    right: 32px;
    line-height: 27px;
    background: url(https://imgur.com/VeRwOAu.jpg) center no-repeat;
    background-color: rgb(23 39 43 / 50%);
    padding: 5px 10px;
    /* background-blend-mode: lighten; */
    background-attachment: fixed;
    background-size: cover;
    width: max-content;}

.post_content .block {display: inline-block;
    height: 75px;
    width: 274px;
    color: #c0c0c0;
    margin-left: 10px;}
.post_content title {display: block;
    font-size: 20px;
    margin: 0px 0px 10px 0px;}
.post_content .bar { border: 2px solid #48766c;
    height: 17px;
    font-size: 14px;
    font-weight: 900;}
.post_content perc {float:right;}
.post_content line {background-color: #595b5b;
    position: relative;
    width: 493px;
    display: block;
    height: 1px;
    left: 300px;
    top: -11px;}
.post_content lin {    margin: 0px 40px;
    width: 2px;
    height: 41px;
    display: inline-block;
    position: relative;
    left: 710px;
    top: -33px;
    background-color: #b86f92;
    -ms-transform: rotate(25deg);
    -webkit-transform: rotate(25deg);
    transform: rotate(25deg);}

/** MESSAGE AREA POST PROFILE */

#messages .stats {display:none;}
#messages .postauthor .big {display:none;}
#messages .postauthor .ico {
    display: inline-block;
    width: 142px;
    height: 100%;
    position: relative;
vertical-align: top;}
#messages .postauthor .stat {display:none;}
#messages .post .post_author {display:none;}
#messages .post .post_head span.post_date {     color: var(--lightcolour); position: relative; float: right;}
#messages .author {
    color: #777;
    width: 205px;
    display: block;
    position: relative;
    top: 50px;
    left: 0px;
    font-size: 17px;
}

#messages .author a:link, .author a:visited, .author a:active {margin-left:0px!important;}

#messages .postbuttons {
    display: block;
    top: 57px;
    right: 0px;
    position: absolute;
}
#messages .postcount {display:none;}

#messages .postauthor {
    font-size: 57px;
    background-color: transparent;
    border-bottom: 1px solid #3e3e3e;}
#messages .post_content .message {      padding: 20px;
    color: #e1dede;
    min-height: 384px;
    width: 940px;
    line-height: 18px;
    margin-top: 0px;
    font-family: arsenal;
    max-width: 940px;
}
#messages .namebg {display:none;}
#messages blockquote {
    font-family: "open sans" !important;
    font-size: 8px !important;
    vertical-align: middle;
    background-color: transparent;
    border: 0px solid #363636;
    border-bottom: 1px solid #363636;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #c0c0c0;
    padding: 6px;
}
#messages blockquote cite {
    color: #a7b24e;
    font-weight: bold;
    font-style: normal;
    display: block;
    padding-bottom: 3px;
    margin: 0 0 10px 0;
    font-size: 15px;
}


#messages .post .post_head { 
    font-size: 11px;
    position: absolute;
    display: block;
    width: fit-content;
    height: 20px;
    color: var(--lightcolour);
    top: 81px;
    left: 95px;
    background: none;
    border: none;}
#messages .postauthor .stats {display:none}
#messages .name {
        position: relative;
    top: -3px;
    left: 0px;
    font-size: 30px;
    width: 680px;
    display: inline-block;
}



/** MASTERLIST PROFILE */

.m-cont .stat {
margin: 0px 30px;
    border-bottom: 1px solid #888;
    line-height: 13px;
    padding: 11px 0px;
    align-items: center;
    justify-content: center;
}
.m-cont .stat a {font-size: 8px; color: #cecece; text-transform: uppercase; letter-spacing: 3px;}
.m-cont .stat ti {color:var(--accent2);}
.m-cont .stat ans {display:block;font-size:8px;}

.m-cont .nick {
    line-height: 50px;
    height: 50px;
    overflow: hidden;
    text-shadow: 2px 2px 6px var(--accent2);
    font-size: 40px;
    color: #fff;
    display: block;
    top: 39px;
    position: relative;
    width: 150px;
    margin: auto;
    text-align: center;
    z-index: 1;
    font-family: 'chasing embers', cursive;
    font-weight: 100;
}


.m-cont .statbl {
    height: 217px;
    position: relative;
    top: 30px;
    z-index: 1;
    margin: 24px;
}

.m-cont .stat2 {    background-color: rgba(145, 219, 203, 0.48);
    height: 80px;}

.m-cont .stat2 a:link, .m-cont .stat2 a:visited, .m-cont .stat2 a:active {text-shadow: none;
    color: #fefefe;
    letter-spacing: 1px;
    position: relative;
    top: 9px;}

.m-cont .stat2 qi  {    display: block;color: #91dbcb;
    border-bottom: 1px solid rgba(90, 90, 90, 0.16);
	line-height: 23px;}

.m-cont bi {margin: 0px 21px;
    width: 1px;
    height: 35px;
    display: inline-block;
    position: relative;
    top: 10px;
    background-color: #c0c0c0;
    -ms-transform: rotate(25deg);
    -webkit-transform: rotate(25deg);
    transform: rotate(25deg);}

#tab-strip {list-style: none outside none;  padding:0px; display:block; background-color:transparent;}
#tab-strip a { text-decoration: none; }
.tabs {background-color: #f6f6f6;border-right: 8px solid #262626;border-left: 8px solid #262626;border-bottom: 8px solid #262626;padding: 5px;font-size: 11px;height: 348px;}
.awardsthing {padding: 5px;}

		
		/** profile app */

#profile-app {}
#profile-app .p-base {display: block;
    position: relative;
    margin: -7px 88px 84px auto;
    padding: 69px;
    border: 2px solid var(--accent2);
    outline: 10px solid rgb(13 13 13 / 50%);
    width: calc(80% - 10px);
    background: linear-gradient(0deg, var(--fadedaccent2) 0%, rgb(41 41 41 / 30%) 100%);}
#profile-app .p-base .avatar {display: inline-block;
    width: 280px;
    height: 400px;
    background-color: #111;
    vertical-align: top;
    background-size: cover;
    background-position: center;
    filter: grayscale(1);
    opacity: .8;}
#profile-app .p-base .avatar .avbs {
    width: 100%;
    height: 100%;
    filter: grayscale(1);
    background: rgb(90,43,54);
    background: linear-gradient(0deg, rgba(90,43,54,1) 0%, rgba(192,192,192,0) 100%);}
#profile-app .p-base .header {    display: inline-block;
    width: 687px;
    height: 400px;
    vertical-align: top;
    position: relative;
    background: linear-gradient(0deg, hsl(0deg 0% 0% / 64%) 0%, rgb(41 41 41 / 30%) 100%);}
#profile-app .p-base .locale {position: absolute;
    top: -37px;
    font-size: 10px;
    color: #f8f8f8;
    text-shadow: 2px 2px 6px var(--accent1);
    text-align: right;
    width: fit-content;
    right: -40px;
    letter-spacing: 4px;
    padding: 3px 17px;
    height: 13px;
    border: 1px solid rgb(241 241 241 / 27%);
    border-top: 0px;
    border-right: 0px;}
#profile-app .p-base .quote {
    font-size: 15px;
    letter-spacing: 3px;
    margin: 62px;
    text-align: justify;
    line-height: 29px;
    height: 218px;
    overflow: auto;}
#profile-app .p-base .buttons {
    display: block;
    position: absolute;
    width: 638px;
    left: 3px;}
#profile-app .p-base .button {display: inline-block;
    border-image: linear-gradient(45deg, var(--accent1), #ccc, var(--accent2)) 1;
    border-style: solid;
    border-width: 1px;
    color: #fefefe;
    text-transform: uppercase;
    padding: 5px 17px;
    letter-spacing: 3px;
    margin: 0px 5px;
    text-shadow: 2px 2px 6px var(--accent2);
    position: relative;
    height: 19px;}
#profile-app .p-base .button i {
    font-size: 15px;
    position: relative;
    top: 3px;}
	
#profile-app .alias { 
    height: 81px;
    position: absolute;
    bottom: 23px;
    width: 454px;
    line-height: 48px;
    text-align: center;
    letter-spacing: 1px;
    text-transform: uppercase;
    right: 36px;}
	
	
#profile-app .username { position: relative; display: flex; bottom: 0px;  text-align: right;flex-direction: row-reverse;   height: 56px; width: 75%; margin: auto;  padding: 10px 0px; z-index: 1; line-height: 14px; text-shadow: 2px 2px 6px #000000;}
#profile-app .username name::first-letter { padding: 0px 10px 2px; margin-right: -8px; color: #acacac; text-transform: uppercase; font-weight: 200; }
#profile-app .username name {
    font-size: 24px;
    line-height: 5px;
    text-shadow: 2px 2px 6px #388c90;
    font-weight: bolder;}
#profile-app .username name:first-line {    
    font: 59px/100% 'zen loop', cursive;
    line-height: 59px;
}
	
#profile-app .username name:before {content: "";
    display: inline-block;
    width: 40px;
    height: 1px;
    background-color: #eae7e7;
    position: relative;
    right: 17px;
    top: -21px;}
#profile-app .username strong {font-weight:100;}
#profile-app .profbase {
   height: 950px;
    width: 100%;
    margin-top: 3px;
    padding: 30px 0px;
    border-top: 2px solid var(--accent2);
    position: relative;}
	
	.proftab label { 
    border-image: linear-gradient(45deg, var(--accent1), #ccc, var(--accent2)) 1;
    border-style: solid;
    border-width: 1px;
    display: inline-block;
    width: fit-content;
    height: 19px;
    padding: 5px 17px;
    position: relative;
    left: 416px;
    top: -435px;
    margin-left: 8px;
    color: #dfdede;
    font-family: open sans;
    float: left;
    line-height: 16px;
    font-weight: 600;
    text-align: center;
    text-transform: uppercase;
    font-size: 10px;
    letter-spacing: 3px;
    text-shadow: 2px 2px 6px var(--accent2);}
.proftab label i {
    font-size: 14px;
    font-weight: 700;
    position: relative;
    color: #ddd;
    left: 2px;
}
.proftab label i:before {
    position: relative;
    top: 2px;}

.proftab [type=radio] { display: none;  }
.prof-content { position: absolute;bottom: 0px; right: 0px; top: 0px;width: 100%; left: 0px; -webkit-transform: scale(0); -o-transform: scale(0); -moz-transform: scale(0);-ms-transform: scale(0); -webkit-transition-duration: .8s;transform: scale(0);-moz-transition-duration: .8s; -o-transition-duration: .8s; transform-duration: .8s;-ms-transform-duration: .8s; opacity: 0; 
    background-color: rgb(13 13 13 / 50%);} 
.profcontent {
    position: relative;
    bottom: 0px;
    right: 0px;
    top: 0px;
    padding: 30px;
    width: 930px;
    left: 0px; }
.profbase .proftab [type=radio]:checked ~ label { 
    background: var(--darkeraccent);
    border-left: 1px solid #666666;
    z-index: 1;
    color: #ffffff;
    font-size: 11px;} 
.profbase .proftab {}
.proftab label2 {display: inline-block; width: 124px; height: 17px; padding: 12px 4px 8px 8px; border-left: 1px solid #666666; border-bottom: 1px solid #666666;  position: relative; left: 128px; top: 0px;  margin-bottom: 0px; font-family: open sans; float: left; line-height: 13px; font-weight: 700; text-align: center; text-transform: uppercase; font-size: 13px; background-color: #8e8666;color: #fff;}
.proftab label2 i {color: #e0e0e0; font-size: 17px; font-weight: 700;position: absolute; left: 22px; top: 9px;}

.profbase .proftab [type=radio]:checked ~ label i { color:#fefefe;} 
.profbase .proftab [type=radio]:checked ~ label ~ .prof-content{ z-index: 1; left: 0px;opacity: 1; -webkit-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); -moz-transform: scale(1); transform: scale(1); }
.proftab [type=radio]:checked ~ label  sub {font-size:8px; display:block;text-transform:uppercase; text-align:center;margin:4px auto;background-color:#ddd; width:40px; padding:1px 10px; color:#111;}

.profcontent stat {
    display: inline-block;
    width: 290px;
    min-height: 54px;
    text-align: center;
    line-height: 13px;
    font-size: 14px;
    text-transform: uppercase;
    text-shadow: 2px 2px 6px var(--darkeraccent2);
    vertical-align: top;
    margin: 13px 10px 0px 10px;
    color: var(--accent1);
    letter-spacing: 2px;}
.profcontent sub {
    display: block;
    position: relative;
    top: 6px;
    text-transform: none;
    letter-spacing: 2px;
    margin-bottom: 19px;
    height: 51px;color:#fefefe;
    overflow: auto;
    line-height: 16px;}
.profcontent bar {
    margin: auto;
    display: block;
    height: 13px;
    width: 78%;
    border: 3px solid transparent;
    margin-top: 8px;
    outline: 1px solid var(--accent2);}
.profcontent bar2 {
    background-color: var(--fadedaccent);
    width: 50%;
    height: 100%;
    position: relative;
    display: block;}
.profcontent subtitle {
    display: block;
    text-transform: uppercase;
    margin-top: 37px;
    width: 170px;
    line-height: 21px;
    text-align: left;
    margin-left: 36px;
    font-size: 16px;
    text-shadow: 2px 2px 6px var(--accent2);
    font-family: arsenal;
    letter-spacing: 2px;}
.profcontent subtitle b {
    font-size: 30px;}
.profcontent subtitle:after {
    content: "";
    height: 3px;
    width: 91px;
    display: inline-block;
    margin-top: -15px;
    position: relative;
    right: -184px;
    border-image: linear-gradient(45deg, var(--accent1), #ccc, var(--accent2)) 1;
    border-style: solid;
    border-width: 1px;
}
.profcontent .scroll {
    display: block;
    padding: 0px 34px 0px 34px;
    font-size: 15px;
    line-height: 25px;
    letter-spacing: 1px;
    height: 463px;
    overflow: auto;
    text-align: justify;
    margin: 24px 28px 0px 28px;}
.profcontent .scroll p {
    margin: 30px 0px;}
.profcontent .scroll headr {
    display: block;
    margin: 39px 0px;
    text-shadow: 2px 2px 6px var(--accent2);
    text-transform: uppercase;
    font-size: 18px;
    letter-spacing: 3px;
    text-align: center;}
#profile-app .author {
    border-top: 2px solid var(--accent2);
    background-color: rgb(13 13 13 / 50%);
    padding: 30px;}
#profile-app .author subtitle {
    display: block;
    text-transform: uppercase;
    margin-top: 37px;
    width: 170px;
    line-height: 21px;
    text-align: left;
    margin-left: 36px;
    font-size: 16px;
    text-shadow: 2px 2px 6px var(--accent2);
    font-family: arsenal;
	margin-bottom:23px;
    letter-spacing: 2px;}
#profile-app .author subtitle b {
    font-size: 30px;}
#profile-app .author subtitle:after {
    content: "";
    height: 3px;
    width: 91px;
    display: inline-block;
    margin-top: -15px;
    position: relative;
    right: -184px;
    border-image: linear-gradient(45deg, var(--accent1), #ccc, var(--accent2)) 1;
    border-style: solid;
    border-width: 1px;
}
#profile-app author {
    display: inline-block;
    width: 212px;
    min-height: 54px;
    text-align: center;
    line-height: 13px;
    font-size: 14px;
    text-transform: uppercase;
    text-shadow: 2px 2px 6px var(--accent2);
    vertical-align: top;
    margin: 13px 10px 0px 10px;
    color: var(--accent1);
    letter-spacing: 1px;}
#profile-app author sub {
    display: block;
    position: relative;
    top: 6px;
    text-transform: none;
    letter-spacing: 2px;
    margin-bottom: 19px;
    height: 51px;
    color: #fefefe;
    overflow: auto;
    line-height: 16px;}
#profile-app .bottom {
    padding: 20px 0px 0px 0px;
    border-top: 1px solid #3c3b3b;
    text-align: center;
    font-size: 10px;
    text-transform: uppercase;
    letter-spacing: 2px;}
#profile-app .bottom block {
    display: inline-block;
    margin: 0px 20px;}
#profile-app .prof-content plot {    border-image: linear-gradient(45deg, var(--accent1), #ccc, var(--accent2)) 1;
    border-style: solid;
    border-width: 1px;
    display: inline-block;
    width: fit-content;
    text-shadow: 2px 2px 6px var(--accent2);
    padding: 4px 10px;
    margin-right: 10px;}
#profile-app .prof-content plothead {     border-image: linear-gradient(45deg, var(--accent1), #ccc, var(--accent2)) 1;
    border-style: solid;
    border-width: 1px;
    display: block;
    width: fit-content;
    padding: 11px 18px;
    margin: 26px 0px;
    font-size: 20px;
    text-shadow: 2px 2px 6px var(--accent2);}
#profile-app block a {
    font-weight: bold;
    letter-spacing: 2px;}
#profile-app block i {
    color: #fefefe;
    font-size: 14px;
    position: relative;
    top: 2px;
	left: 5px;}

/** TRACKER PROFILE */

#tracker .title { border-image: linear-gradient(45deg, var(--accent1), #ccc, var(--accent2)) 1;
    border-style: solid;
    border-width: 1px;
    display: inline-block;
    width: fit-content;
    text-shadow: 2px 2px 6px var(--accent2);
    padding: 4px 10px;
    margin-right: 10px;}
#tracker .block {margin: 34px;
    height: 276px;
    overflow: auto;}
#tracker .block I {}
#tracker .block a {
    margin-left: 10px;}

		
		
		
		