@charset "utf-8";
/* Сделано на основе стиля Dark c http://100ch.ru/ */
body {
color: #ccc;
background-color: #333;
font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Segoe WP", Roboto, "Droid Sans", "Oxygen", "Ubuntu", "Helvetica Heue", "Lucida Grande", "Trebuchet MS", Trebuchet, Tahoma, Verdana, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

.ml-dg:before, .ml-dt:before { color: #ccc; }

a, .likelink, .spoiler:hover a, .spoiler:focus a, .spoiler a:focus { color: #e14b4b; } 
.spoiler:focus-within a { color: #e14b4b; } 
a:hover, .likelink:hover, .spoiler:hover a:hover, .open-spoiler a:hover { color: #bca0a0; }
.likelink { border-bottom-color: #e14b4b; }
.likelink:hover { border-bottom-color: #bca0a0; }
.ll-h:hover .likelink { color: #bca0a0; border-bottom-color: #bca0a0; }

h2.native, h3.native, .complex-header__container { background-color: #292929; }
h2.native { border: 1px solid #222; }

hr { border-color: #666; }

.warn { background-color: #444; border-color: #c06064; }

.reply, .lst_rpl { background-color: #292929; }

.rpl-hl { background-color: #444; color: #eee; }
.reply:focus { background-color: #444; color: #eee; }
.reply:target { background-color: #444; color: #eee; }

.uid-hl { -webkit-box-shadow: #b91c1c 0 0 1em 0.1em inset, #b91c1c 0 0 0.5em; -moz-box-shadow: #b91c1c 0 0 1em 0.1em inset, #b91c1c 0 0 0.5em; box-shadow: #b91c1c 0 0 1em 0.1em inset, #b91c1c 0 0 0.5em; }
.reply:focus { background-color: #444; color: #eee; }
.reply:target { background-color: #444; color: #eee; }
.fake-hl { background-color: #444; color: #eee; }
.double-fake-hl { background-color: #292929 !important; }
@supports selector(.reply:target) {
    .reply:focus { background-color: #292929; }
    .reply:focus.reply:target { background-color: #444; color: #eee; }
}

@-webkit-keyframes highlighter {
  0% { background-color: #632e2e; color: #eee; }  
  75% { background-color: #632e2e; color: #eee; }
  100% { background-color: transparent; color: inherit; }
}
@-moz-keyframes highlighter {
  0% { background-color: #632e2e; color: #eee; }  
  75% { background-color: #632e2e; color: #eee; }
  100% { background-color: transparent; color: inherit; }
}
@-o-keyframes highlighter {
  0% { background-color: #632e2e; color: #eee; }  
  75% { background-color: #632e2e; color: #eee; }
  100% { background-color: transparent; color: inherit; }
}
@keyframes highlighter {
  0% { background-color: #632e2e; color: #eee; }  
  75% { background-color: #632e2e; color: #eee; }
  100% { background-color: transparent; color: inherit; }
}

.hand:hover, .hover-color:hover { background-color: #483636; }

.img_size, .img_size-big, .thrd-thumb { color: gray; }

.reflink a, a.reflink { color: #999; }

.pstcnt { color: #a97777; }

.spoiler, .open-spoiler { background-color: #c06064; }
.spoiler, .spoiler a, .spoiler .unkfunc, .spoiler .dice, .spoiler font[color="green"], .spoiler .ml-dg:before, .spoiler .ml-dt:before { color: #c06064; } 
.spoiler:hover, .spoiler:focus, .open-spoiler, .spoiler:hover .ml-dg:before, .spoiler:focus .ml-dg:before, .spoiler:hover .ml-dt:before, .spoiler:focus .ml-dt:before { color: #ccc; }
.spoiler:focus-within, .spoiler:focus-within .ml-dg:before, .spoiler:focus-within .ml-dt:before { color: #ccc; }

.unkfunc, .spoiler:hover .unkfunc, .spoiler:focus .unkfunc, .unkfunc .ml-dg:before, .unkfunc .ml-dt:before { color:#f07074; }
.spoiler:focus-within .unkfunc { color:#f07074; }

.postertrip, .postertripid { color: #f30; }

.pale, .shown-above .pst_bar:after { color: #777; }

.good { color: #4dae4d; }

.sage { color: #c00; }

.mod { color: #ffab3f; }

.adm { color: #ffab3f; }

input, textarea, select, input[type="text"] {
background-color: #222;
border: 1px solid #444;
color: #ccc;
-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
}