body{
    background-repeat: no-repeat, repeat;
    background-position: center, center;
    background-size: cover;
    background-color: #16023f;
    background-attachment: fixed;
    color: #16e1e9;
    font-family: helvetica;
    font-size: 16px;
    font-style: regular;
    letter-spacing: 0px;
    background-image: url(https://i.imgur.com/P5z3qeB.jpg)!important;
}
.theme-catalog div.thread:hover, #options_tablist{
  background-color:#16023f;
  border-color:#231376;
}
h1{
    font-family: constantia!important;
    color: #f60cfc!important;
    text-align: center;
    text-shadow: -1px -1px 0 #711fc8, 1px -1px 0 #711fc8, -1px 1px 0 #711fc8, 1px 1px 0 #711fc8;
    background: linear-gradient(to bottom, transparent, #16023f, #711fc8, #16e1e9, #35c9ff, #fff8bb, #f669ec, #f60cfc, #16023f, transparent);
}
header div.subtitle{
    color: #16e1e9;
    text-align: center;
    font-family: constantia!important;
    font-weight: bolder;
    text-shadow: -1px -1px 0 #711fc8, 1px -1px 0 #711fc8, -1px 1px 0 #711fc8, 1px 1px 0 #711fc8;
    background: linear-gradient(to bottom, transparent, #16023f, #711fc8, #16e1e9, #35c9ff, #fff8bb, #f669ec, #f60cfc, #16023f, transparent);
}
span.public_ban{
    font-size: 15px;
    white-space: nowrap;
    background: linear-gradient(to right, #16023f, #f60cfc, #f669ec, #fff8bb, #35c9ff, #16e1e9, #711fc8, #16023f);
    background-size: 200% auto;
    color: #000;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: autism4 1s linear infinite;
}
a:link, a:visited, a.email span.name, p.intro span.name, span.name, p.intro a.capcode, p.intro a.nametag, .intro span.capcode, a.download_image, a.post_no, .options_tab_icon{
    color: #f60cfc!important;
    margin-left: 0;
}
div.banner a{
    color: #16e1e9!important;
}
div.banner{
    background-color: transparent;
    color: #f60cfc;
}
a:link.hover{
    color: #240842;
}
a.post_no:hover{
    color: #240842!important;
}
p.intro span.subject{
  color:#b48fff
}
div.post.reply{
    background: transparent;
    margin: 0.2em 4px;
    padding: 0.5em 0.3em 0.5em 0.6em;
    border-width: 1px;
    border-style: none solid solid none;
    border-color: transparent;
    display: inline-block;
}
#quick-reply th{
    color: #f60cfc;
    text-align: center;
    padding: 2px 0;
    border: transparent;
    background: #16023f;
}
.btn-danger {
    background-color: #16e1e9!important;
    border-color: #16e1e9!important;
}
form table tr th{
    background-color: transparent;
    color: #16e1e9;
}
.required-star{
    color: #f60cfc;
}
span.heading{
    color: #b48fff;
    font-size: 11pt;
    font-weight: bold;
}
.quote{
    color: #35c9ff!important;
}
.rquote{
    color: #fff8bb;
}
div.post-hover{
    background-color: #16023f!important;
    box-shadow:none!important
}
div.post.reply.highlighted{
    background: #240842;
}
img.banner, img.board_image{
    display: block;
    border-color: transparent;
    margin: 12px auto 0 auto;
}
div.pages{
    color: #16e1e9;
    background: transparent;
    display: inline-block;
    padding: 8px;
    margin: 8px 0 4px 0;
    border-right: transparent;
    border-bottom: transparent;
}
div.pages a.selected, a.selected{
    color: #f669ec;
    font-weight: bolder;
}
h2{
    color: #f60cfc!important;
    font-size: 11pt;
    margin: 0;
    padding: 0;
}
.desktop-style div.boardlist:not(.bottom){
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    margin-top: 0;
    z-index: 30;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .15);
    border-bottom: 0;
    background-color: #16023f;
}
div.boardlist{
    margin-top: 3px;
    color: #f669ec;
    font-size: 9pt;
}
table tbody tr:nth-of-type( even ){
    background-color: transparent;
}
div.post div.body {
    word-wrap: break-word!important;
    white-space: pre-wrap;
}
.inline{
    border: 1px solid #f60cfc;
    word-wrap: break-word;
    white-space: pre-wrap;
    overflow: hidden;
}
div.inline .post{
    border: 1px solid #f60cfc!important;
    background-color: transparent!important;
    display: table !important;
    margin: 0 !important;
    padding: 1px 2px !important;
}
div.inline{
    white-space: normal!important;
    word-wrap: break-word!important;
    border-width: initial;
    border-style: initial;
    border-color: #f60cfc!important;
    border-image: initial;
    background-color: transparent!important;
    border: 1px solid #f60cfc;
    overflow: hidden!important;
}
div.inline p{
    -webkit-margin-end: 250px!important;
    margin-inline-end: 250px !important;
}
div.post.reply div.body{
    margin-left: 1.8em;
    min-width: 1000px;
}
p{
    color:#f669ec;
}
.options_tab_icon.active, a.active{
    color:#f669ec!important
}
div.post p.fileinfo{
    padding-left: 5px;
    -webkit-margin-end: 0px!important;
}
p.fileinfo{
    display: block;
    margin: 0 0 0 20px;
    font-size: 13px;
}
a.show-create-thread-catalog{
    font-size: 1.1em;
    color: #16e1e9!important;
}
a.video-pop{
    font-weight: normal!important;
    float: left!important;
}
#favorite-star{
    color: #16e1e9!important;
    visibility: hidden!important;
}
#favorite-star::after{
    right: 16px;
    content: "❤";
    position: relative;
    visibility: visible;
}
body::after{
    position: fixed !important;
    content: url("https://i.imgur.com/zpgderr.png");
    bottom: 40px;
    right: 40px !important;
    opacity: 1;
    z-index: 0;
}
div.blotter, div.blotter a{
    color: #f60cfc;
    font-weight: bolder;
    text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
    text-align: center;
}
hr{
    border: none;
    border-top: 1px solid transparent!important;
    height: 0;
    clear: left;
}
span.trip{
    color: #16e1e9!important;
}
div.post.reply.hidden.post-hover p.fileinfo, a, a:link, a:visited, a.download_image{
    color: #f60cfc!important;
}
span.spoiler{
    background: #f60cfc;
    color: #f60cfc;
    padding: 0 1px;
}
span.spoiler:hover{
    color: black!important;
}
div.inline div.post.reply.post-hover{
    background-color: #16023f!important;
}
div.inline div.post.reply.highlighted, .options_tab{
    background-color: #240842!important;
}
div.post.reply.post-hover a{
    color: #f60cfc!important;
}
div.inline div.post-hover, #alert_div, div.ban{
    background-color: #16023f!important;
}
span.spoiler a:hover{
    color: black!important;
}
span.detected{
    background: #4119a0;
    color: #2196F3;
    padding: 0 1px;
}
span.heading{
    font-size: 13px; 
    white-space: nowrap;
    background: linear-gradient(to right, #16023f, #f60cfc, #f669ec, #fff8bb, #35c9ff, #16e1e9, #711fc8, #16023f);
    background-size: 200% auto;
    color: #000;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: autism4 1s linear infinite;
}
@keyframes autism4{
  to {
    background-position: 200% center;
}
