.general-about img {-webkit-mask-image: url(https://images.emojiterra.com/google/noto-emoji/unicode-15/animated/1fac0.gif);-webkit-mask-size: 100%;-webkit-mask-repeat: no-repeat;-webkit-mask-position: center;}

.profile .friends .person img:not(.icon) { -webkit-mask-image: url(https://images.emojiterra.com/google/noto-emoji/unicode-15/animated/1fac0.gif);-webkit-mask-size: 100%;-webkit-mask-repeat: no-repeat;-webkit-mask-position: center;}

.table-section + .table-section {
        display: none;
    }

/*the username glow and shadow*/
h1
{
	color: /*the username glow and shadow*/
h1
{         color: #ff7607; 
	//text-shadow: 1px 1px #ff7607;
	
};
	text-shadow: 2px 2px 3px #ff7607, 0 0 25px #ff7607, 0 0 5px black;
}

body {
 margin:0;
background-color: black;
background-image: url("https://files.catbox.moe/lnucva.png");
background-attachment: fixed;
no-repeat fixed; background-size:cover;

}

body::before {
content: " ";
display: block;
position: fixed;
top: 0;
left: 0;
bottom: 0;
right: 0;
background: linear-gradient(rgba(18, 16, 16, 0) 50%, rgba(0, 0, 0, 0.25) 50%);
z-index: 2;
background-size: 100% 2px, 3px 100%;
pointer-events: none;
}


nav img.logo{
  content: url("https://files.catbox.moe/p6p4wf.png");
}

#q, button {
color: #ff7607;
background-color: transparent;
border: 1px dotted #ff7607;
font-family: inherit;
}
p, i, b, .count {
color: #ff7607 !important;
}
a, .profile .friends .person p, .logout-btn {
color: #ff7607 !important;
text-decoration: underline !important;
}
.container {
margin: 0 auto 0;
}
.icon {
display: none;
}
nav, nav .links a {
color: #ff7607;
}
nav .top {
margin-top: 2px;
background: none;
background-color: rgba(0, 0, 0, 0.5);
border: 2px dotted #ff7607;
border-bottom: none;
}
nav .links {
background-color: rgba(0, 0, 0, 0.5);
border: 2px dotted #ff7607;
text-align: center;
}
main {
background: black;
background-color: rgba(0, 0, 0, 0.5);
color: #ff7607;
border-left: 2px dotted #ff7607;
border-right: 2px dotted #ff7607;
border-bottom: 2px dotted #ff7607;
}
.heading {
color: #ff7607 !important;
background: none;
background-color: transparent !important;
border: 2px solid #ff7607 !important;
}

.url-info {
color: #ff7607 !important;
background: none;
background-color: transparent !important;
border: 2px dotted #ff7607 !important;
}

.inner {
color: #ff7607 !important;
border: 2px dotted #ff7607;
border-top: none;
}
.profile-info {
border: 2px dotted #ff7607;
}
.profile-info .inner {
border: none;
}
.friends .inner {
border-bottom: none;
}
#comments {
border-bottom: 2px dotted #ff7607;
}
.profile .contact, .profile .table-section, .home-actions {
border: none !important;
}

/* contact icons */
.contact .inner a img {
font-size: 0;
}

.contact .inner .f-row:nth-child(1) .f-col:nth-child(1) a:before {
/* add to friends */
content: url("https://files.catbox.moe/nns5o6.png")
}

.contact .inner .f-row:nth-child(1) .f-col:nth-child(2) a:before {
/* add to favorite */
content: url("https://files.catbox.moe/nns5o6.png")
}

.contact .inner .f-row:nth-child(2) .f-col:nth-child(1) a:before {
/* send a message */
content: url("https://files.catbox.moe/nns5o6.png")
}

.contact .inner .f-row:nth-child(2) .f-col:nth-child(2) a:before {
/* foward to friend*/
content: url("https://files.catbox.moe/nns5o6.png")
}

.contact .inner .f-row:nth-child(3) .f-col:nth-child(1) a:before {
/* instant message */
content: url("https://files.catbox.moe/nns5o6.png")
}
.contact .inner .f-row:nth-child(3) .f-col:nth-child(2) a:before {
/* block user */
content: url("https://files.catbox.moe/nns5o6.png")
}

.contact .inner .f-row:nth-child(4) .f-col:nth-child(1) a:before {
/* add 2 group  */
content: url("https://files.catbox.moe/nns5o6.png")

}
.contact .inner .f-row:nth-child(4) .f-col:nth-child(2) a:before {
/* report */
content: url("https://files.catbox.moe/nns5o6.png")
}

.profile .contact .f-row:first-of-type {
margin-top: 0px;
padding-top: 7px;
}
.profile .blurbs .section h4 {
color: #ff7607!important;
text-align: center;
}
.details-table {
margin: 2px;
}
.details-table, td {
border: 1px dotted #ff7607;
border-collapse: collapse;
}
td {
color: #ff7607 !important;
background: none;
background-color: transparent !important;
} 
table.details-table {
max-width: 98%;
}
.profile h1 {
font-size: 2em;
color: #ff7607;
}
 
footer {
background-color: rgba(0, 0, 0, 0.5);
border: 2px dotted #ff7607;
}
footer p {
color: #ff7607 !important;
}
.comments-table {
border: none;
border-collapse: collapse;
}
.comment-replies {
border: 1px dotted #ff7607;
margin: 2px;
}
nav .info {
background: none;
}

.col, main, footer, nav::before, .online, nav .links, nav .top {

animation: float 4s;

animation-iteration-count: infinite;

animation-timing-function: ease-in-out;

}

.col, main, footer, nav::before, .online, nav .links, nav .top {

animation: float 4s;

animation-iteration-count: infinite;

animation-timing-function: ease-in-out;

}

@keyframes float {

0% { transform: translate(0, 0px);

}

50% {

transform: translate(0, 8px);

}

100% {

transform: translate(0, -0px);

}

table.comments-table{
background-color: rgba(0, 0, 0, 0.5);
display: block;
height: 300px!important;
overflow-y: scroll;}

::-webkit-scrollbar {
    width: 8px;
    height: 10px;}

    ::-webkit-scrollbar-thumb {
    background: #ff7607;}

    ::-webkit-scrollbar-track {
    background:black;}

.comments-table td:first-child{
background-color: rgba(0, 0, 0, 0.5);

}

.comments-table td{
border-width:0;
background-color: rgba(0, 0, 0, 0.5);
border: 2px dotted #ff7607;
}
