html {
  min-height: 100%;
  box-shadow: 0 0 120px rgba(0,0,0,0.9) inset;
  -moz-box-shadow: 0 0 180px rgba(0,0,0,0.9) inset;
  -webkit-box-shadow: 0 0 180px rgba(0,0,0,0.9) inset;
}
@media (max-width:1200px), (max-height:600px){
  body {
	background-image: none !important;
    background: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAWgAA/+4ADkFkb2JlAGTAAAAAAf/bAIQAAQEBAQEBAQEBAQIBAQECAgIBAQICAgICAgICAgMCAwMDAwIDAwQEBAQEAwUFBQUFBQcHBwcHCAgICAgICAgICAEBAQECAgIFAwMFBwUEBQcICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI/8AAEQgB9AAEAwERAAIRAQMRAf/EAGAAAQEBAAAAAAAAAAAAAAAAAAQDAQEBAQEBAAAAAAAAAAAAAAAAAQACBxAAAgEDBAICAwAAAAAAAAAAABJhAREhQVGB8fDBMZGhsRMRAQEAAAAAAAAAAAAAAAAAAAAR/9oADAMBAAIRAxEAPwDF7OFuWRS1eNuRKtiK1ugUWXPsjFlIrr2RXtTYjF17CtLr+hRCaWJqErqRIXME0Suv4Iwla7E1CkgCSlCJSQLUKSAMKTPwDUKTPoTC0xPlAaLSpGFJm1uRahSQDULQWoWvZQlpTkG4WmlhqL/n9g2YkAYUkC0WkE1C0IlpHAGFpGSaha9E1C0gGoWmIElJ5kmoUtfZNQtCMKQGi0goYSsck0UmpElK7dE1Ck8tQqYShNErgDCVoTRC14KEhdddyRC/RVpddLlDF1IrrBFZaEYstLXJpZSKtq7Y3KKK2ItJP/Z) repeat-x scroll 0 0, #c4c9a9!important;
  }
}
@media (min-height:900px){
  body {
	background-size: auto auto !important;
  }
}
body {
  background: url(https://i.imgur.com/imA10RY.png)/*url(https://i.imgur.com/3cjgpxo.png)*/ no-repeat fixed right bottom, url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAWgAA/+4ADkFkb2JlAGTAAAAAAf/bAIQAAQEBAQEBAQEBAQIBAQECAgIBAQICAgICAgICAgMCAwMDAwIDAwQEBAQEAwUFBQUFBQcHBwcHCAgICAgICAgICAEBAQECAgIFAwMFBwUEBQcICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI/8AAEQgB9AAEAwERAAIRAQMRAf/EAGAAAQEBAAAAAAAAAAAAAAAAAAQDAQEBAQEBAAAAAAAAAAAAAAAAAQACBxAAAgEDBAICAwAAAAAAAAAAABJhAREhQVGB8fDBMZGhsRMRAQEAAAAAAAAAAAAAAAAAAAAR/9oADAMBAAIRAxEAPwDF7OFuWRS1eNuRKtiK1ugUWXPsjFlIrr2RXtTYjF17CtLr+hRCaWJqErqRIXME0Suv4Iwla7E1CkgCSlCJSQLUKSAMKTPwDUKTPoTC0xPlAaLSpGFJm1uRahSQDULQWoWvZQlpTkG4WmlhqL/n9g2YkAYUkC0WkE1C0IlpHAGFpGSaha9E1C0gGoWmIElJ5kmoUtfZNQtCMKQGi0goYSsck0UmpElK7dE1Ck8tQqYShNErgDCVoTRC14KEhdddyRC/RVpddLlDF1IrrBFZaEYstLXJpZSKtq7Y3KKK2ItJP/Z) repeat-x scroll 0 0, #c4c9a9;
  color:#343e30
}
/* NY
body:before {
  content: url(https://i.imgur.com/P5ErgvZ.gif);
  visibility: visible;
  position: fixed;
  width: 90px;
  left: 0px;
  top: 0px;
  z-index: 10;
}
body:after {
  content: url(https://i.imgur.com/L6aVMxB.gif);
  visibility: visible;
  position: fixed;
  width: 90px;
  right: 0px;
  top: 0px;
  z-index: 10;
}
*/
h1, div.subtitle {
  color:#AF0A0F!important
}
a:link, p.intro a.email span.name {
  color:#710b0b;
}
p.intro a.email:hover span.name {
  text-decoration: underline
}
a:visited {
  color:#34345C
}
a:visited:hover {
  color:#DD0000
}
a:link:hover {
  color:#DD0000
}
a.post_no {
  color:#710b0b
}
a.post_no:hover {
  color:#DD0000!important;
}
header {
  margin: 1em 0 2.5em
}
header:after {
  content: "";
  clear: left;
  -moz-border-radius:4px 4px 4px 4px;	  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAJCAIAAABi7eEAAAAALHRFWHRDcmVhdGlvbiBUaW1lAFNhdCAyMCBTZXAgMjAwOCAxMzoxNToyMSAtMDAwMLspvt4AAAAHdElNRQfYCRcKDxBl37DIAAAACXBIWXMAAAsRAAALEQF/ZF+RAAAABGdBTUEAALGPC/xhBQAAAEpJREFUeNpj/PvqMgPRgAlTqLtzKlGqH918CCRtjLThbDTASKZLgA44vvsAkAEnMZ1Ertlwt0LMxupuFNVy6vJA8si5q3A2RS4BAIS5JzKsKrQdAAAAAElFTkSuQmCC) repeat-x scroll 0 50% #FDEAD3;
  border:1px solid #e6bcaa;
  height:15px;
  margin-block-start: 1.0em;
  margin-block-end: 0.5em;
  margin-inline-start: auto;
  margin-inline-end: auto;
  display: block;
  -moz-float-edge: margin-box;
  box-sizing: content-box;
}
.subtitle a[href="catalog.html"] {
  color: #343e30;
  background: #c4c9a9;
  border: 1px solid #728C67;
  padding: 2px 6px 1px;
  font-family: arial,helvetica,sans-serif;
  font-size: 10pt;
  text-decoration:none
}
.subtitle a[href="catalog.html"]:hover {
  background: #b9cab2
}
/* for onion users */
.subtitle a[href="/desu/catalog.html"] {
  color: #343e30;
  background: #c4c9a9;
  border: 1px solid #728C67;
  padding: 2px 6px 1px;
  font-family: arial,helvetica,sans-serif;
  font-size: 10pt;
  text-decoration:none
}
.subtitle a[href="/desu/catalog.html"]:hover {
  background: #b9cab2
}
/* /for onion users */
div.banner {
  text-align: center;
  background-color:#ab4030;
  border:1px solid #710b0b;
  margin: 0 0 0.5em;
  font-size: 0;
}
div.banner:before {
  font-size: 10pt;
  content: "Posting mode: Reply";
  position: relative;
  text-align: center;
  right: 110px;
  background-color:#ab4030;
}
/* 404 */
img.post-image.desu_new[src*="404-not-found"] {
display: none!important
}
div.post.reply {
  background-color:#fdead3;
  border:1px solid #e6bcaa;
  color:#710b0b;
  margin-bottom:2px;
  margin-left:16px;
  margin-top:2px
}
div.post.reply.highlighted {
  background-color:#c4c9a9;
  border:1px solid #710b0b
}
div.post.reply div.body a {
  color:#710b0b
}
div.post.reply div.body a:hover {
  color:#DD0000
}
div.post-hover {
  border:1px solid #000!important;
  box-shadow:none!important
}
.theme-catalog div.thread:hover {
  background-color:#718c66;
  border-color:#710b0b
}
p.intro span.subject, a.thread_subject_link {
  color:#0F0C5D!important;
}
p.intro span.name {
  color:#117743
}
.capcode {
  color:#FF101A !important;
  background: none !important;
  font-weight: bold !important;
  padding-left: 0px !important;
}
.capcode:after {
  content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAJCAYAAAA/33wPAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjExR/NCNwAAAHFJREFUKFONjokNgDAMAzMoAzIJawVS5Spj3kiuUrs+NTIzmNpdzFc2DcLtWBEeinVJNL3unh4qwGEKcNjwWLyo3m3RvEtpmP1d/FOhs18g97xUegSVFKZ7SYsOGd44+rslAApBABRCd15qCFXMe5axA+sod37HEHCLAAAAAElFTkSuQmCC");
 padding-left: 2px;
}
.quote {
  color:#789922
}
span.heading {
  color:#002db3
}
span.small {
  font-weight: normal;
  font-style: italic;
  color: red
}
form table tr th {
  border: 1px solid #343e30;
  background-color:#8ca880;
  padding-left:4px;
  padding-right:4px;
  color:#343e30;
  text-align:center;
}
div.ban h2 {
  background:#c4c9a9;
  color:inherit
}
div.ban {
  border-color:#710b0b;
}
div.ban {
  color:#710b0b;
  background-color: inherit;
}
div.pages {
  color: #343e30;
  background:transparent;
  border-color:transparent;
  margin: 0px 0px 0px 0px;
  visibility: hidden
}
div.pages form {
  visibility: visible;
  padding: 1px 6px 1px;

}
div.pages a {
  visibility: visible;
  color: #343e30;
  background: #c4c9a9;
  border: 1px solid #728C67;
  padding: 2px 6px 1px;
}
div.pages a:hover {
  background: #b9cab2;
  color: #343e30;
}
div.pages a.selected {
  background: #728C67;
  border: 1px solid #343e30;
  padding: 2px 6px 1px;
  color:#343e30;
  font-weight:700
}
div.pages a[href="/desu/catalog.html"] {
  color: #343e30;
  padding: 2px 6px 1px;
  margin-bottom: 2px
}
a[href="#all"] {
  display:none
}
div.boardlist {
  background-color:#c4c9a9!important;
  color:#34345C
}
div.boardlist:nth-of-type(1) {
  border-bottom:1px solid #c4c9a9!important;
  box-shadow:0 0 3px 0 #c4c9a9
}
div.boardlist a {
  color:#34345C
}
hr {
  -moz-border-radius:4px 4px 4px 4px;	  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAJCAIAAABi7eEAAAAALHRFWHRDcmVhdGlvbiBUaW1lAFNhdCAyMCBTZXAgMjAwOCAxMzoxNToyMSAtMDAwMLspvt4AAAAHdElNRQfYCRcKDxBl37DIAAAACXBIWXMAAAsRAAALEQF/ZF+RAAAABGdBTUEAALGPC/xhBQAAAEpJREFUeNpj/PvqMgPRgAlTqLtzKlGqH918CCRtjLThbDTASKZLgA44vvsAkAEnMZ1Ertlwt0LMxupuFNVy6vJA8si5q3A2RS4BAIS5JzKsKrQdAAAAAElFTkSuQmCC) repeat-x scroll 0 50% #FDEAD3;
  border:1px solid #e6bcaa;
  height:15px;
}
div#options_div {
  background-color:#718c66
}
div.options_tab_icon {
  color:#710b0b
}
div.options_tab_icon:hover {
  background-color:#c4c9a9
}
div.options_tab_icon.active {
  color:#F20
}
span.omitted {
  color:#070707
}
p.intro a,span.omitted a {
  text-decoration:none
}
div#watchlist,div#alert_div {
  border:1px solid #111;
  background-color:#c4c9a9
}
div#watchlist a,a.watchThread {
  color:#710b0b;
  text-decoration:none
}
div#watchlist a:hover,a.watchThread:hover {
  color:#DD0000
}
.post.reply a:not([data-expanded="true"]) .post-image{
  width:auto!important;
  height:auto!important;
  max-height:160px;
  max-width:160px
}
.modlog tr:nth-child(even), .modlog th {
  background-color: #c4c9a9;
}
.box {
  background: #c4c9a9;
  border-color: #710b0b;
  color: #710b0b;
}
.box-title {
  background: #c4c9a9;
  color: #710b0b;
}
table thead th {
  background: #c4c9a9;
  border-color: #710b0b;
  color: #710b0b;
}
table tbody tr:nth-of-type( even ) {
  background-color: #c4c9a9;
}
table.board-list-table .board-uri .board-sfw {
  color: #710b0b;
}
tbody.board-list-omitted td {
  background: #c4c9a9;
  border-color: #710b0b;
}
table.board-list-table .board-tags .board-cell:hover {
  background: #718c66;
}
table.board-list-table tr:nth-of-type( even ) .board-tags .board-cell {
  background: #c4c9a9;
}
.fa-thumb-tack:before {
  content: url(data:image/gif;base64,R0lGODlhEAAQAPcAAAAAADAwMFZOMFxQKFdRNVxWM15XNVlROW5cH2VUIGFaL21cKWNWM29nNG9nPGxmPW5pOHdjInJhKnpnJndhMXpuMnlyO35zP1pOQmNZRGdeQ2hhQWlhRWhmR2xjQGtkSmtoSnduTHhvWn9zS3xyTH11Tn5+Vn55ZHt5a4JvMIVzO4t2Oo58OoZ2SYJ6WoF9WIF/a5eEPoyCU4uCWZOARpaCQpqGQ5yKSI6Ga6CNRgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAAAQABAAAAiOAP8JFBigYMGBCAcG2GBAQYMcARIq5CCi4AcPECX+C0Ag4kYHEDImDNDBYwAKOSrg8KjQhMkcK1RcEEmwRMQAOVIk0BBAAM0AMmbgrLGAwc0CLIHeyGFDwgGWGFhuZBEDwYCkGaQGmBCBBgmDAWA8SCqjoIwWIU6gcDEiKQiTYA8StCBV48YXde1u1JswIAA7) !important;
}
.fa-lock:before {
  content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAPCAYAAADzun+cAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjExR/NCNwAAAPlJREFUSEu1lUEKwkAMRXuknkQQF+69gwvB63gQ7+TaKb/wSppOkip0EQrNdF7+n2Q6tNaGLMZxbEdECf1+Hk1xPZ3b83ZJn1rTC/ZgHwkJwUpqoWBED+6LyuDKaX0IVgKIBVvF79c9dKIHR0gIzqAC60Oge+HsSUEbxRUU9cD3nLmHbhT3ztTbjOLszCkGgLd9Bbb++4bqwbOGs1NA4wEHqvEdvBVRV/76vjeCYnFnzGCqrNRVea/W9oCFLoore+le21RREZXSlWLbLMyvYIrIYvKosnPPRWHP1F/Li9WZjf8ozqArqyu7q/Nl1Ox9nP18ZsVHRPXXmwC70g8kVoV2cgAAAABJRU5ErkJggg==) !important;
}
.fa-refresh:before {
  content: url(data:image/gif;base64,R0lGODlhEAAQAPcAAAAAAC8vMDIyNTQ0PTs7Ozs7Pjc3QTs7QDs7QTs7Qzk5RDs7RT09Qj09Qz4+Qz09RT8/RT8/Rz09SEBAREFBRUNDRERER0FBSUJCSkNDTERESEVFTkRET0dHT0hIS0ZGUElJU0lJV0tLV0tLWExMWU1NWkxMW05OWlBQUFFRUVFRUlVVVVRUV1NTXFVVWFhYWFpaWlJSYFNTYVZWZVZWZldXZ2JiYmNjY2ZmZmlpaWtrbWxsbm9vfXJycnNzdHR0d3Jyf3l5eXt7e319fnx8gH19i4CAgYeHjImJiYyMjZCQnZiYmZ6enpeXoKKipaenrKmpqaioq6ysubCwtLu7u729vb+/x8DAwMHBxcTExMTExcTEzsnJycrKy8zMzM3Nzs/Pz87O09XV1dbW1tLS3dfX39nZ2Nra29nZ3d7e3t/f39XV5NnZ5Nvb597e7ODg4OLi4uPj4+Tk5Obm5ufn5+Dg6OLi7ujo6Ozs7O3t7ejo9/Dw8PPz8/T09Pf39/j4+Pr6+vz8/P/w/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAAAQABAAAAjMAP8JHEiwoMF/b+7ceXNwoBpAgiIKApTm4J2Ifvjw6fNHkJqCYuJc4XJnD56TeQKBGZgFCg4UMJCYoQNHzhw6c64IZGIjBY4XFYx86aKlipczVAT2WCHkzpIAFrCEGULACZopAm+s6DEmiQAKVsoQEfCkThSBOVQU8DDhQIMmdshsacPmiMAgGhgggIAhQgspbvSsUfJjoIMOGTZ8AMHhBJAiPC4Q9PGAhIgRJE6UCGFCgo+COgaQkDGjBo0YCnY0ZJHAgIEFLhrKJhgQADs=) !important;
}
.fa-anchor:before {
  content: url(data:image/gif;base64,R0lGODlhEAAQAPcAAAAAAAEBAQICAgYGBggICCYmJj8/P0BAQEFBQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAAAQABAAAAhhAP8JFEgAgEEAAwYqHCiggMMCABYuFGAAAYIDESUyPGARQUaN/wRwtPhRo8iOJSWeJAlSYICRHiUeBFAAJsSDAmk67Njx4UeaPHlCXAg06FCZBS5yPKqxKFOQOlNClfovIAA7) !important;
}
.watchThread {
  font-size: 0px;
}
.watchThread:before {
  content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADYSURBVDhPlZNBCoJAGIWHEHEhIp1EOlQLb9EJXIWr6AStRVq2aNUhOkWrqPfqDU7TODUPPnDe+98vohpX22qVgyWQM4meslzWJJgV2IEbeIArWANb5DU9ZpzhbGXLvOsZMPTZiFDGTs4FrWP63EUoIy0XDJ6ZwsAFo2emMHJB55kpdFzQgNhzzsFOY99E7wT/0r/KFA4FODnhLzhbqP4WjBpcNBCDM7Vqn2IA5j4qwixctsJACY4quNArNRYXBvl5H1QkvP7+iWJCIQN7kclOE4oLomNAxjwBaD0uiKWEQJIAAAAASUVORK5CYII=);
}
.post-btn {
  visibility: hidden;
  font-size: 0px;
}
.post-btn:before {
  visibility: visible;
  padding-left: 2px;
  padding-right: 2px;
  margin-left: 0px !important;
  content: "";
  font-size: 13px;
  font-family: FontAwesome;
}
.hide-thread-link {
  text-decoration: none!important;
  padding-left: 0px!important;
  margin-right: 10px!important;
}
.hide-thread-link:hover {
  background: #b9cab2!important
}
header a[href*=archive] {
  display: none;
}
.fileinfo > span:nth-child(1) {
  font-size: 0px!important;
}
.fileinfo > span:nth-child(1):after {
  content: "File: ";
  font-size: 9pt!important;
}
div.file p.fileinfo a {
  font-size: 12px;
}
div.file p.fileinfo a.show-image-link, div.file p.fileinfo a.hide-image-link { 
  font-size: 0px;
}
a.hide-image-link:before {
  text-decoration: none!important;
  font-size: 13px!important;
  content: "⊟ ";
}
a.hide-image-link {
  text-decoration: none!important;
  font-size: 0px;
}
a.show-image-link:before {
  text-decoration: none!important;
  font-size: 13px;
  content: "⊞ ";
}
a.show-image-link {
  text-decoration: none!important;
  font-size: 0px;
}
.post-image.hidden {
  display: none
}
.fileinfo span.unimportant {
  display: inline;
}
.thread {
  counter-reset: list;
}
label > time {
  counter-increment: list;
}
label > time:after {
  content: " #" counter(list);
  color: #148800;
}
#expand-all-images, #expand-all-images > a:nth-child(1) {
  text-decoration: none;
  visibility: hidden;
  font-size: 0;
  text-align: left!important;
  display:none
}
#expand-all-images > a:nth-child(1)::after {
  visibility: visible;
  content: "";
  font-size: 16px;
  font-family: FontAwesome;
  display:none
}
#shrink-all-images, #shrink-all-images > a:nth-child(1) {
  text-decoration: none;
  visibility: hidden;
  font-size: 0;
  text-align: left!important;
  display:none
}
#shrink-all-images > a:nth-child(1)::after {
  visibility: visible;
  content: "";
  font-size: 16px;
  font-family: FontAwesome;
  display:none
}
#gallery-view, #gallery-view > a:nth-child(1) {
  text-decoration: none;
  visibility: hidden;
  font-size: 0;
  text-align: left!important;
  display:none
}
#gallery-view > a:nth-child(1)::after {
  visibility: visible;
  content: " ";
  font-size: 16px;
  font-family: FontAwesome;
  display:none
}
.unimportant > label:nth-child(1) {
  display: none
}
.post-menu ul {
  background:#ffffee!important;
  border: 1px solid #e6bcaa!important;
  color: #710b0b!important
}
.post-menu li {
  border-bottom: 1px solid #fdead3!important;
}
.post-menu li:hover {
  background:#fdead3!important
}
.post-item, .post-submenu {
  margin-bottom: 0
}
input[type=submit] {
  color: #343e30 !important;
  background: #c4c9a9 !important;
  border: 1px solid #728C67 !important;
  padding: 1px 6px !important;
}
input[name=password] {
  margin-right: 0px;
}
input[type=submit]:hover {
  background: #b9cab2 !important
}
input, textarea {
  color: #343e30 !important;
  background: #c4c9a9 !important;
  border: 1px solid #728C67 !important
}
input[type=file] {
  color: #343e30 !important;
  background: #c4c9a9 !important;
  border: 1px solid #728C67 !important
}
input[type=file]:hover {
  background: #b9cab2 !important
}
.dropzone-wrap .dropzone  {
  color: #343e30!important;
  background: #c4c9a9!important;
  border: 1px solid #728C67;
  max-height: 30000px
}
.remove-btn {
  color: #728C67 !important;
}
.file-hint {
  color: #343e30;
  border: 2px dashed #728C67!important;
  cursor: pointer;
  position: relative;
  margin-bottom: 5px;
  padding: 10px 0px;
  top: 5px;
  transition: 0.2s;
}

form#quick-reply {
  padding-right:1px;
}
#quick-reply, #quick-reply.ui-draggable {
  border: 1px solid #718c66;
  outline: 1px solid #718c66
}
#quick-reply.ui-draggable, #quick-reply td, #quick-reply tr, #quick-reply tbody, #quick-reply table {
  background-color:#c4c9a9;
}
#thread-return {
  visibility:hidden
}
#thread-return:before {
  visibility:visible;
  position:absolute;
  margin: auto;
  content:"Return";
  color: #343e30;
  background: #c4c9a9;
  border: 1px solid #728C67;
  padding: 1px 6px;
  text-decoration:none
}
#thread-return:hover:before {
  background-color: #b9cab2
}
#thread-top {
  visibility:hidden
}
#thread-top:before {
  visibility:visible;
  position:absolute;
  margin: auto;
  content:"Go to top";
  color: #343e30;
  background: #c4c9a9;
  border: 1px solid #728C67;
  padding: 1px 6px;
  text-decoration:none
}
#thread-top:hover:before {
  background-color: #b9cab2
}
#thread-catalog {
  visibility:hidden
}
#thread-catalog:before {
  visibility:visible;
  position:absolute;
  margin: auto;
  content:"Catalog";
  color: #343e30;
  background: #c4c9a9;
  border: 1px solid #728C67;
  padding: 1px 6px;
  text-decoration:none
}
#thread-catalog:hover:before {
  background-color: #b9cab2
}
#update_thread {
  visibility:hidden
}
#update_thread:before {
  visibility:visible;
  position:absolute;
  margin: auto;
  content:"Update!";
  color: #343e30;
  background: #c4c9a9;
  border: 1px solid #728C67;
  padding: 1px 2px;
  text-decoration:none
}
#update_thread:hover:before {
  background-color: #b9cab2
}
#link-quick-reply {
  visibility:hidden
}
#link-quick-reply:before {
  visibility:visible;
  position:absolute;
  margin-left: -28px;
  content:"► Quick Reply!";
  color: #343e30;
  background: #c4c9a9;
  border: 1px solid #728C67;
  padding: 1px 6px;
  text-decoration:none;
  font-weight: bold
}
#link-quick-reply:hover:before {
  background-color: #b9cab2
}
#thread_stats {
  background: #728C67;
  border: 1px solid #343e30;
  padding: 1px 6px;
  font-weight: bold
}
select {
  color: #343e30;
  background: #c4c9a9;
  border:1px solid #728C67;
}
.format-text a {
  color: #343e30;
  background: #c4c9a9;
  border: 1px solid #728C67;
  padding: 2px;
  margin-right: 1px;
  margin-top: 1px;
  margin-bottom: 1px;

  text-decoration: none
}
.format-text a:hover {
  background-color: #b9cab2;
  color: #343e30;
}
.required-field-cell {
  font-size: 0px;
  display: none
}
.subtitle p {
  display: none!important
}
div.blotter {
  color: #343e30;
  font-size: 10px;
  font-weight: normal;
  font-family: sans-serif;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 2.5em;
}
.blotter ul {
  padding-left: 0px;
  padding-right: 150px;
  margin: 0 0 0 0;
  display: list-item;
  list-style-type: disc;
}
.blotter li {
  text-align: left;
  display: list-item;
  list-style-type: disc;
  margin: 0 0 0 0;
}
#gallery-view + hr, script + hr, .board-settings {
  display: none !important
}
/*.post-table > tbody:nth-child(1) > tr:nth-child(8) {
  display: none !important
}*/
.post-table-options {
  display: table !important;
  margin-top: -2px !important
}
#create-thread-catalog .post-table-options {
  margin-top: -2px !important
}
.show-post-table-options {
  visibility:hidden;
  text-decoration: none;
  font-size: 0;
  width: 0%;
  display: none
}
.show-post-table-options:after {
  visibility:visible;
  font-size: 10pt;
  position:relative;
  bottom: -1px;
  left: 1px;
  content:"Options";
  color: #343e30;
  background: #c4c9a9;
  border: 1px solid #728C67;
  padding: 1px 6px;
  text-decoration:none
}
.show-post-table-options:hover:after {
  background-color: #b9cab2
}
#options-row {
  display: none
}
.flag_preview_toggle {
  /*visibility:hidden*/
  display: none
}
.flag_preview_toggle:after {
  visibility:visible;
  position:absolute;
  margin-left: -77px;
  content:"Flag Menu";
  color: #343e30;
  background: #c4c9a9;
  border: 1px solid #728C67;
  padding: 1px 6px;
  text-decoration:none
}
.flag_preview_toggle:hover:after {
  background-color: #b9cab2
}
.flag_list_preview.pop {
  overflow-x: hidden!important;
  border: 1px solid #343e30!important;
  background: #8ca880!important;
  max-height: 120px!important;
  max-width: 400px!important;
}
.table_flag  {
  background: #c4c9a9 !important
}
#oekaki > td > a[href="#"]
 {
  visibility:hidden;
  text-decoration: none;
  font-size: 0
}
#oekaki > td > a[href="#"]:after {
  visibility:visible;
  font-size: 10pt;
  content:"Oekaki applet toggle";
  color: #343e30;
  background: #c4c9a9;
  border: 1px solid #728C67;
  padding: 1px 6px;
  text-decoration:none
}
#oekaki > td > a[href="#"]:hover:after {
  background-color: #b9cab2
}
#oekaki > td:nth-child(2) > span:nth-child(4) {
  visibility: visible;
  text-decoration: none;
  font-size: 10pt
}
#vrecorder > td > a[href="#"]
 {
  visibility:hidden
}
#vrecorder > td > a[href="#"]:after {
  visibility:visible;
  position:absolute;
  margin-left: -116px;
  content:"Loud Nigra scream recorder toggle";
  color: #343e30;
  background: #c4c9a9;
  border: 1px solid #728C67;
  padding: 1px 6px;
  text-decoration:none
}
#vrecorder > td > a[href="#"]:hover:after {
  background-color: #b9cab2
}
#vrecorder {
  display: none!important
}
#vrecorderv3 > td:nth-child(1) > a:nth-child(1) {
  visibility:hidden
}
#vrecorderv3 > td:nth-child(1) > a:nth-child(1):after {
  visibility:visible;
  position:absolute;
  margin-left: -116px;
  content:"Loud Nigra scream recorder toggle";
  color: #343e30;
  background: #c4c9a9;
  border: 1px solid #728C67;
  padding: 1px 6px;
  text-decoration:none
}
#vrecorderv3 > td:nth-child(1) > a:nth-child(1):hover:after {
  background-color: #b9cab2
}
#vrecorderv3 {
  display: none!important
}
.format-text > select > option[value="spoiler"]
{
  background: black;
  color: white
}
.format-text > select > option[value="italics"]
{
  background: #fdead3;
  font-style: italic
}
.format-text > select > option[value="bold"]
{
  background: #fdead3;
  font-weight: bold
}
.format-text > select > option[value="underline"]
{
  background: #fdead3;
  text-decoration: underline !important
}
.format-text > select > option[value="code"]
{
  background: #fdead3;
  font-family: "Courier New", Courier, monospace
}
.format-text > select > option[value="strike"]
{
  background: #fdead3;
  text-decoration: line-through !important
}
.format-text > select > option[value="heading"]
{
  background: #fdead3;
  color: #AF0A0F;
  font-weight: bold
}
.no-bump-option {
  display: none
}
table.post-table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) {
  background: #728C67;
  border: 1px solid #728C67;
}
/*table.post-table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(7) {
  display: block !important;
}*/
.theme-catalog.active-catalog > header > h1 a {
  text-decoration:none!important
}
.thread_subject_link {
  margin-left: 0 !important
}
/* <delete and report> */
.delete {
  display: block!important
}
#post-moderation-fields {
  display: inline!important;
  clear: right;
  color: #343e30;
  font-weight: bold
}
#delete-fields input[type=password] {
  margin-right: 4px;
}
#report-fields input[type=submit] {
  margin-left: 4px;
}
#report-fields input[type=text] {
  margin-right: 4px;
}
#report-fields {
  display:none
}
/* </delete and report> */
.banner > a:nth-child(1), .banner > a:nth-child(2), .banner > a:nth-child(3) {
  float: left;
  position: relative;
  bottom: 25px;
  padding-right: 5px;
  text-decoration: none;
  font-weight: normal;
  font-size: 0px
}
.banner > a:nth-child(1):after {
  width: auto;
  font-size: 10pt;
  content: "Return";
  margin: auto;
  color: #343e30;
  background: #c4c9a9;
  border: 1px solid #728C67;
  padding: 1px 6px;

}
.banner > a:nth-child(2):after {
  font-size: 10pt;
  content: "Go to bottom";
  margin: auto;
  color: #343e30;
  background: #c4c9a9;
  border: 1px solid #728C67;
  padding: 1px 6px;
}
.banner > a:nth-child(3):after {
  font-size: 10pt;
  content: "Catalog";
  margin: auto;
  color: #343e30;
  background: #c4c9a9;
  border: 1px solid #728C67;
  padding: 1px 6px;
}
.banner > a:nth-child(1):hover:after, .banner > a:nth-child(2):hover:after, .banner > a:nth-child(3):hover:after {
  background-color: #b9cab2
}
.post-table tbody tr td span.unimportant.hint {
  font-size: 0
}
#create-thread-catalog tbody tr td span.hint:nth-child(2) {
  font-size: 0
}
.post-table tbody tr td span.unimportant.hint:after, #create-thread-catalog tbody tr td span.hint:nth-child(2):after {
  visibility: visible;
  content: "(for post and file deletion)";
  margin-left: 4px;
  margin-right: 106px;
  font-size: 10pt
}
#create-thread-catalog tbody tr td span.hint:nth-child(2):after {
  margin-left: 0px;
}
#user_flag {
  position: relative;
  bottom: 0px;
  margin-left: 1px !important;
}
.show-options-cell {
  display: none !important
}
span.unimportant:nth-child(4) {
  font-size: 8pt !important
}
.board-owners-or-users-feel-free-to-hide, .announcement, .last_50_posts_link, .bottom, .nerve, .cancer, .ad-banner, .bottom_ads, .thread_ads, .post_modified, .hash_unix, .showallThread, .disclaimer-8kun, .hidbord_notifer, .hidbord_main, hidbord_main, #new-bottom-ads, #favorite-star, #grab, #screen_capture_menu, #flags_toggle_preview, a[href="/desu/archive/index.html"], a[href="archive/index.html"], #reply_6094, #reply_6093, #reply_6097, iframe {
  display: none!important
}
footer {
  visibility:visible
}
footer > .unimportant:nth-child(2), footer > .unimportant:nth-child(3), footer > .unimportant:nth-child(4) {
  display: none
}
#options-row .unimportant.hint {
  display:none
}
.post.op.has-file.body-not-empty, .post.op.has-file{
  visibility: hidden;
}
.hide-thread-link, .intro, .body, .omitted{
  visibility: visible;
}
.faq-message.unimportant.hint {
  visibility:hidden
}
.required-wrap.hint > .unimportant {
  visibility:visible
}
.post-table > .unimportant.hint {
  visibility:visible
}
td > .unimportant.hint {
  visibility:visible
}
span.unimportant.hint{
  visibility:hidden
}
.post-table-options .unimportant {
  visibility:visible
}
.unimportant.board-settings {
  visibility:visible!important;
}
.post-table-options > tbody:nth-child(1) > tr:nth-child(4), #oekaki {
  background: none!important
}
.post-table > tbody:nth-child(1) > tr:nth-child(8), table.post-table:nth-child(3) > tbody:nth-child(1) > tr:nth-child(7), .post-table > tbody:nth-child(1) > tr:nth-child(7)  {
  display: none
}
.post-table > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(2) > span:nth-child(3):after, .post-table > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(2) > span:nth-child(3) > span.unimportant.hint:after {
  font-size: 0;
  margin-right: 0
}
#quick-reply table {
  background: #c4c9a9 !important;
  border: #728C67 !important;
}
#quick-reply .format-text > select {
	width: 80% !important;
}
#quick-reply .post-table tr td:nth-child(2) {
  width: 16%;
  text-align: right;
  padding-right: 4px;
}
#quick-reply, #quick-reply.ui-draggable {
  border: none !important;
  outline: none;
}
#quick-reply.ui-draggable #post-form-inner {
  border: 1px solid #718c66;
  background: #c4c9a9;
}
#quick-reply.ui-draggable #post-form-inner tr[style*="display: none;"], #quick-reply.ui-draggable #post-form-inner .post-table > tbody:nth-child(1) > tr:nth-child(5), #create-thread-catalog > table.post-table:nth-child(3) > tbody:nth-child(1) > tr:nth-child(5), #create-thread-catalog > .post-table > tbody:nth-child(1) > tr:nth-child(5), .post-table > tbody:nth-child(1) > tr:nth-child(6), #quick-reply.ui-draggable .post-table > tbody:nth-child(1) > tr:nth-child(7), #upload {
  display: table-row !important
}
.open_thread_index {
  color: #710b0b!important;
  visibility: hidden;
  font-size: 0px!important;
}
.open_thread_index:before {
  visibility: visible;
  content: "[Reply]";
  font-size: 14px;
}
.open_thread_index:hover {
  color: #DD0000!important;
  text-decoration: underline
}
a[href*="desuchan.net/"] {
  visibility: hidden;
  font-size: 0px;
  text-decoration: none
}
a[href*="desuchan.net/"]:after {
  visibility: visible;
  font-size: 13px;
  content: "🚽";
}
* {
  text-decoration-skip-ink: none !important
}
#op_4754 > div:nth-child(3) > span:nth-child(2), #reply_5280 > div:nth-child(3) > span:nth-child(2) {
  display: none
}
#reply_6297 > div:nth-child(3) > p:nth-child(3) {
  color:red
}
#quick-reply:before, #post-form-inner:before {
  content: url(https://i.imgur.com/Yb48NrL.png);	
  float: left;
  position: relative;
  top: -45px;
  left: 63px;
  margin-left: -63px;
}
#post-form-inner > strong {
  display: none!important
}
#create-thread-catalog {
  display: table!important
}
/* <chinese code> */
#post_no_100, a.post_no[href$="q100"], #post_no_200, a.post_no[href$="q200"], #post_no_300, a.post_no[href$="q300"], #post_no_400, a.post_no[href$="q400"], #post_no_500, a.post_no[href$="q500"], #post_no_600, a.post_no[href$="q600"], #post_no_700, a.post_no[href$="q700"], #post_no_800, a.post_no[href$="q800"], #post_no_900, a.post_no[href$="q900"], #post_no_111, a.post_no[href$="q111"], #post_no_222, a.post_no[href$="q333"], #post_no_444, a.post_no[href$="q444"], #post_no_555, a.post_no[href$="q555"], #post_no_666, a.post_no[href$="q666"], #post_no_777, a.post_no[href$="q777"], #post_no_888, a.post_no[href$="q888"], #post_no_999, a.post_no[href$="q999"], #post_no_1234, a.post_no[href$="q1234"], #post_no_1111, a.post_no[href$="q1111"], #post_no_2222, a.post_no[href$="q2222"], #post_no_3333, a.post_no[href$="q3333"], #post_no_4444, a.post_no[href$="q4444"], #post_no_5555, a.post_no[href$="q5555"], #post_no_6666, a.post_no[href$="q6666"], #post_no_7777, a.post_no[href$="q7777"], #post_no_8888, a.post_no[href$="q8888"], #post_no_9999, a.post_no[href$="q9999"], #post_no_1000, a.post_no[href$="q1000"], #post_no_2000, a.post_no[href$="q2000"], #post_no_3000, a.post_no[href$="q3000"], #post_no_4000, a.post_no[href$="q4000"], #post_no_5000, a.post_no[href$="q5000"], #post_no_6000, a.post_no[href$="q6000"], #post_no_7000, a.post_no[href$="q7000"], #post_no_8000, a.post_no[href$="q8000"], #post_no_9000, a.post_no[href$="q9000"], #post_no_10000, a.post_no[href$="q10000"], #post_no_11111, a.post_no[href$="q11111"], #post_no_20000, a.post_no[href$="q20000"], #post_no_30000, a.post_no[href$="q30000"], #post_no_40000, a.post_no[href$="q40000"], #post_no_22222, a.post_no[href$="q22222"], #post_no_33333, a.post_no[href$="q33333"], #post_no_44444, a.post_no[href$="q44444"], #post_no_12345, a.post_no[href$="q12345"], #post_no_1001, a.post_no[href$="q1001"], #post_no_2002, a.post_no[href$="q2002"], #post_no_3003, a.post_no[href$="q3003"], #post_no_4004, a.post_no[href$="q4004"], #post_no_5005, a.post_no[href$="q5005"], #post_no_6006, a.post_no[href$="q6006"], #post_no_7007, a.post_no[href$="q7007"], #post_no_8008, a.post_no[href$="q8008"], #post_no_9009, a.post_no[href$="q9009"], #post_no_9001, a.post_no[href$="q9001"], #post_no_314, a.post_no[href$="q314"], #post_no_3141, a.post_no[href$="q3141"], #post_no_31415, a.post_no[href$="q31415"] {
  color: red
}