body {
background: #000;
text-shadow: 1px 1px #000, 0 0 10px;
}
body,
a,
h2 a,
h3,
#n2 {
color: #f9690e;
}
a:active,
#n2:active {
color: #ff9f3f;
}
h4 {
background: #f9690e;
color: #000;
padding: 0 7px;
text-shadow: none;
}
.threadpage h4 {
padding: 0 3px;
}
h4 a,
.name,
.name a {
color: #000;
}
h1:after,
h2 a:after,
h3:after {
content: "_";
animation: blink 1s infinite;
}
@keyframes blink {
from,
to {
opacity: 0;
}
50% {
opacity: 1;
}
}
h2,
.thread .threadnav {
margin: 7px;
}
h3 {
margin: 8px 0;
}
h3 span,
#size,
.abbrev {
color: #f00;
}
hr {
background: #f9690e;
border: 0;
height: 1px;
box-shadow: 0 0 10px #f9690e;
}
.spoil {
background: #f9690e;
color: #f9690e;
text-shadow: none;
}
.spoil:hover {
color: #000;
}
input,
button {
font-family: monospace;
}
input,
input[type="submit"],
input[type="button"],
input[type="text"],
textarea,
button,
select {
background: #000;
border: 1px solid #f9690e;
color: #f9690e;
text-shadow: 1px 1px #000;
}
input[type="text"]:focus,
textarea:focus,
select:focus {
background: #3a1903;
}
input[type="submit"]:active,
input[type="button"]:active,
button:active {
background: #f9690e;
border-style: solid;
color: #000;
}
#main_nav {
background: #000;
box-shadow: 0 0 10px;
}
.outerbox,
.innerbox {
border: 1px solid #f9690e;
}
#threadlist {
border: 3px double #f9690e;
}
#threadlist a {
border-right: 1px solid #f9690e;
border-bottom: 1px solid #f9690e;
}
.mainpage .thread,
.thread .innerbox {
border: 1px solid #f9690e;
}
.thread .innerbox,
.threadpage,
#q-p {
background: #000
url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gkRBxEEIxazLgAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAAGklEQVQI12NkYGD4z4AEmBjQAAsvK6oAhgoAQ6UBGwQB8rcAAAAASUVORK5CYII=");
}
.thread .innerbox {
padding: 0;
}
.name em {
color: #ff0;
}
.q {
color: #d4b300;
}
.deleted {
background: none;
border-color: #f9690e;
border-style: solid;
border-width: 1px 0;
color: inherit;
}
.yt {
background: #000;
border: 1px solid #f9690e;
}
.mainpage .postform {
border-top: 1px solid #f9690e;
padding: 1em 0 1em 40px;
}
.formpad {
padding: 0;
}
form .msg {
border: 1px dotted #f9690e;
background: #000;
color: #f9690e;
}
#q-p {
border: 1px solid #000;
padding: 0;
}
#q-p .reply {
border: 3px double #f9690e;
margin: 0;
padding-bottom: 1em;
}
#q-p .reply h4 {
padding: 0 1px;
}
#footer a {
color: #f9690e;
}
#content {
border: 3px double #f9690e;
}
#content.list #header {
background: #451d04;
}
#content.list .row:nth-child(odd) {
background: #251002;
}
#content.grid {
border: 1px solid #f9690e;
}
#content.grid .row {
border: 1px solid #f9690e;
}
#content.grid .row:hover {
background: #251002;
border-color: #f9690e;
}
@media (max-width: 720px) {
div.msg {
margin: 0.5em 0.5em 0;
}
.mainpage .postform {
padding: 0.5em;
}
}