@charset "utf-8";

/* v1.1 (23-03-29) | сделано на основе юзерстайла "2ch Reborn" */
body {
	background-color: #2a2622; color: #ddd8d5;
	font-family: system-ui, Roboto, "Droid Sans", "Ubuntu", "Segoe UI", "Segoe WP", -apple-system, BlinkMacSystemFont, "Oxygen", "Helvetica Heue", "Lucida Grande", Trebuchet, "Trebuchet MS", Tahoma, Verdana, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

.ml-dg:before, .ml-dt:before { color: #b1a59b; }

/* цвета ссылочек */
a, .likelink,
.spoiler:hover a, .spoiler:focus a, .spoiler a:focus, .spoiler:focus-within a { color: #ff8732; }
.likelink { border-bottom-color: #ff8732; }

a:hover, .likelink:hover,
.spoiler:hover a:hover, .open-spoiler a:hover, .ll-h:hover .likelink { color: #ffc08c; }
.likelink:hover, .ll-h:hover .likelink { border-bottom-color: #ffc08c; }

/* категории и полоска навигации сверху */
h2.native, h3.native, .complex-header__container { background-color: #38322e; }
h2.native {
	border: 2px solid #3e3936;
	-webkit-border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px;
}

/* разделители */
hr, .warn { background-color: #444; border-color: #544b45; }

/* посты */
.reply, .lst_rpl {
	background-color: #38322e;
	border: 2px solid #3e3936;
	-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;
}
.reply:focus, .reply:target, .fake-hl { background-color: #443022; border-color: #e87d31; }
.double-fake-hl { background-color: #443022 !important; }
@supports selector(.reply:target) {
	.reply:focus { background-color: #443022; }
	.reply:focus.reply:target { background-color: #443022; border-color: #e87d31; }
}
.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; }

/* выделенные элементы интерфейса (кроме постов) */
@-webkit-keyframes highlighter {
	20% { background-color: #443022; color: #ffc08c; }
	100% { background-color: transparent; color: inherit; }
}
@-moz-keyframes highlighter {
	20% { background-color: #443022; color: #ffc08c; }
	100% { background-color: transparent; color: inherit; }
}
@-o-keyframes highlighter {
	20% { background-color: #443022; color: #ffc08c; }
	100% { background-color: transparent; color: inherit; }
}
@keyframes highlighter {
	20% { background-color: #443022; color: #ffc08c; }
	100% { background-color: transparent; color: inherit; }
}

/* разделители в ветке ответов */
.btn-reset { border-left: 2px dashed #8b7e75; }
.btn-reset:hover { border-left: 2px dashed #d6a480; }


/* фон ссылок/кнопок с расширенной зоной нажатия */
.hand:hover, .hover-color:hover { background-color: #564538; }

/* тамбнейлы и подписи к картинкам */
.img_size, .img_size-big, .thrd-thumb { color: #999; }

/* ссылка на сообщение */
.reflink a, a.reflink { color: #b1a59b; }

/* номер поста */
.pstcnt { color: #d6a480; }

/* спойлеры */
.spoiler, .open-spoiler { background-color: #544b45; }
.spoiler, .spoiler a, .spoiler .unkfunc, .spoiler .dice, .spoiler font[color="green"], .spoiler .ml-dg:before, .spoiler .ml-dt:before { color: #544b45; }

.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, .spoiler:focus-within, .spoiler:focus-within .ml-dg:before, .spoiler:focus-within .ml-dt:before { color: #b49b8a; }

/* гринтекст */
.unkfunc, .spoiler:hover .unkfunc, .spoiler:focus .unkfunc, .unkfunc .ml-dg:before, .unkfunc .ml-dt:before { background-color: #404534; color:#70c270; }
.spoiler:focus-within .unkfunc { color:#70c270; }

/* затемнённый текст интерфейса */
.pale, .shown-above .pst_bar:after { color: #8b7e75; }

/* модификаторы постера */
.postertrip, .postertripid { color: #f62; }
.good { color: #4dae4d; }
.sage { color: #e42; }
.mod, .adm { color: #ffab3f; }

/* текстовые поля и кнопки */
textarea, input {
	background-color: #242221; color: #b1a59b;
	border: 2px solid #3e3936;
	-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;
}
#btn, select, input[type=submit] {
	background-color: #544b45;
	border: 2px solid #544b45;
}
