/* «Wording МСК»: Curve2 в палитре редакторского стола — графит, бумага в линейку, красный карандаш корректора, жёлтый маркер. Только цвета и мелочи. */
html { background: #23262b; }
body { background: #f7f5ef url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='28'%3E%3Cpath d='M0 27.5H40' stroke='%238aa4c8' stroke-opacity='.18'/%3E%3C/svg%3E"); color: #22252a; }
#top_section { background: #23262b; border-bottom: 3px solid #d0342c; color: #e7e3d8; }
#top_section a, #top_info > li > a { color: #f5f2ea; }
#header { background: #2e3238 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='120'%3E%3Cpath d='M24 0V120' stroke='%23d0342c' stroke-opacity='.55' stroke-width='1.5'/%3E%3Cpath d='M0 30H220M0 60H220M0 90H220' stroke='%23ffffff' stroke-opacity='.06'/%3E%3C/svg%3E"); padding-bottom: 18px; }
#header::after { display: none; }
#forumtitle a, #forumtitle { color: #ffffff; }
#siteslogan { color: #ffe36e; font-style: italic; }
#wrapper { background: #fffdf8; border-color: #dcd6c8; }
div.cat_bar { background: #2e3238; border-bottom: 2px solid #d0342c; }
.cat_bar h3, .cat_bar a, .cat_bar .desc { color: #ffffff; }
.title_bar { background: #f1eee5; border-color: #dcd6c8; }
.title_bar h3, .title_bar h4, .title_bar a { color: #23262b; }
.windowbg, .roundframe { background: #ffffff; border-color: #e3ddcf; }
.windowbg:nth-of-type(even), .windowbg.alternate { background: #fbf9f3; }
a:link, a:visited { color: #2b4c9b; }
a:hover { color: #d0342c; }
.board_icon, .board_stats { color: #5d6066; }
.dropmenu a.active, #top_info a.active, .button.active { background: #d0342c; border-color: #b02a23; color: #fff; }
.dropmenu > li:hover > a, .dropmenu > li > a:focus { background: #ffe36e; color: #23262b; }
.button { background: #fffdf8; border-color: #cfc8b8; color: #2b4c9b; }
.button:hover, .button:focus { background: #2e3238; color: #fff; }
#footer { background: #23262b; color: #cfcac0; border-top: 3px solid #d0342c; }
#footer a { color: #ffffff; }
.poster h4 a, .poster h4 { color: #2b4c9b; }
.membergroup, .postgroup { color: #d0342c; }
.poster li.avatar img, .avatar { border-radius: 4px; max-width: 100px; height: auto; border: 3px solid #fff; box-shadow: 0 0 0 1px #cfc8b8; }
.bbc_standard_quote { background: #f6f3ea; border-left: 3px solid #d0342c; font-style: italic; }
.inner { font-size: 15px; line-height: 1.62; font-family: Georgia, "PT Serif", "Times New Roman", serif; }
/* ссылки в сообщениях: свой стиль форума — «пометка маркером»: жёлтая заливка нижней половины слова */
.inner a.bbc_link, .signature a.bbc_link { color: #23262b; font-weight: bold; text-decoration: none; background: linear-gradient(transparent 55%, #ffe36e 55%); padding: 0 2px; }
.inner a.bbc_link:hover, .signature a.bbc_link:hover { color: #d0342c; background: linear-gradient(transparent 55%, #ffd0c9 55%); }
h1.forumtitle a, h1.forumtitle a:link, h1.forumtitle a:visited { color: #ffffff; letter-spacing: .02em; }
h1.forumtitle a::first-letter { color: #ffe36e; }
#top_info .welcome strong, .welcome a { color: #ffe36e; }
.board_icon { filter: grayscale(1) contrast(1.1); }
.subject a, a.subject { color: #2b4c9b; }
#display_head p, #display_head span, .postinfo .smalltext, .smalltext, .postarea .keyinfo .smalltext, .lastpost, .board_stats p { color: #55585e; }
.keyinfo .smalltext, .page_number, .postinfo a { color: #44474d; }
.info a.subject, .info .subject, a.subject.mobile_subject { color: #23262b; }
.info a.subject:hover { color: #d0342c; }
#display_head h2, .display_title { color: #23262b; }
#header { min-height: 112px; border-radius: 4px 4px 0 0; }
h1.forumtitle { font-size: 2.3em; padding-top: 18px; padding-left: 26px; font-family: Georgia, "PT Serif", serif; }
#siteslogan { padding-top: 28px; font-size: 1.1em; }
