/* ТЁМНЫЙ ФОН КАК У ФОРУМА, ТЕКСТ СВЕТЛО-СИНИЙ */
.postbody {
    background: transparent !important;
}

.postbody,
.postbody p,
.postbody div,
.postbody li,
.postbody td,
.postbody .content {
    color: #66ccff;
}

.postbody strong, 
.postbody b {
    color: #88ddff !important;
    font-weight: 900 !important;
}

.postbody em,
.postbody i {
    font-style: italic !important;
    color: #88ddff !important;
}

.postbody u {
    text-decoration: underline !important;
}

/* BBcode ЦВЕТА - РАБОТАЮТ */
.postbody .content span[style*="color"] {
    display: inline !important;
}

.postbody .content span[style*="color:#00BF00"],
.postbody .content span[style*="color: #00BF00"] {
    color: #66ff66 !important;
}

.postbody strike,
.postbody s {
    text-decoration: line-through !important;
}

/* Спойлеры */
.spoiler,
.spoiler .inner,
.spoiler .content,
.spoiler_content,
.spoiler-content,
.spoiler-body,
.spoiler_body,
.spoiler-text,
.spoiler_text,
.bbc_spoiler,
.bbc-spoiler {
    background: #1a1a1a !important;
    border: 1px solid #ffdd00 !important;
    border-radius: 8px !important;
}

.spoiler .spoiler-title,
.spoiler .spoiler_title,
.spoiler .title,
.spoiler-title,
.spoiler_title,
.spoiler-header,
.spoiler_header,
.spoiler summary {
    background: #0d0d0d !important;
    color: #ffdd00 !important;
    padding: 8px 12px !important;
    cursor: pointer !important;
    font-weight: bold !important;
    border-bottom: 1px solid #ffdd00 !important;
}

.spoiler .spoiler-content,
.spoiler .spoiler_content,
.spoiler .content,
.spoiler .inner {
    background: #1a1a1a !important;
    color: #e0e0e0 !important;
    padding: 12px !important;
}

/* Цитаты */
blockquote {
    background: #0d0d0d !important;
    border: 1px solid #ffdd00 !important;
    color: #88ddff !important;
    margin: 10px !important;
    padding: 10px !important;
}

blockquote cite {
    color: #ffdd00 !important;
}

/* Код */
code {
    background: #0d0d0d !important;
    border: 1px solid #ffdd00 !important;
    color: #33ccff !important;
    font-family: monospace !important;
}

/* Ссылки */
.postbody a {
    color: #33ccff !important;
    text-decoration: none;
}

.postbody a:hover {
    color: #ffdd00 !important;
    text-decoration: underline;
}

/* Списки */
.postbody ul, 
.postbody ol {
    color: #66ccff !important;
}

.postbody li {
    color: #66ccff !important;
}

/* Подпись */
.signature {
    color: #88aacc !important;
    border-top-color: #ffdd00 !important;
}

/* Вложения */
.attachbox {
    background: #0d0d0d !important;
    border-color: #ffdd00 !important;
    color: #66ccff !important;
}

blockquote blockquote {
    background: #0a0a0a !important;
}

.postbody .font-size-tiny { font-size: 0.8em !important; }
.postbody .font-size-small { font-size: 0.9em !important; }
.postbody .font-size-normal { font-size: 1em !important; }
.postbody .font-size-large { font-size: 1.2em !important; }
.postbody .font-size-huge { font-size: 1.5em !important; }

/* Кнопки BBcode */
.bbcode-btn {
    background: #0d0d0d !important;
    border: 1px solid #ffdd00 !important;
    border-radius: 6px !important;
    padding: 6px 12px !important;
    color: #33ccff !important;
    cursor: pointer !important;
    font-weight: bold !important;
}

.bbcode-btn:hover {
    background: #ffdd00 !important;
    color: #000 !important;
}

/* Поля ввода */
.quick-reply-input, #qr_message {
    background: #0d0d0d !important;
    border: 1px solid #ffdd00 !important;
    color: #66ccff !important;
}

/* Смайлы */
.smiley {
    cursor: pointer;
    font-size: 20px;
    padding: 3px;
}

.smiley:hover {
    transform: scale(1.2);
}

/* ФИНАЛЬНОЕ ПРАВИЛО ДЛЯ ЖИРНОГО ТЕКСТА */
strong, b, .text-strong, .post-content strong, .content strong, span strong {
    font-weight: 900 !important;
}
/* ФИНАЛЬНОЕ ПРАВИЛО ДЛЯ ЖИРНОГО ТЕКСТА - МАКСИМАЛЬНО ТОЛСТЫЙ */
strong, b, .text-strong, .post-content strong, .content strong, span strong {
    font-weight: 900 !important;
    font-size: 1.1em !important;
    text-shadow: 0 0 0.8px currentColor !important;
    letter-spacing: 0.3px !important;
}