/* === Minecraft-стиль для phpBB-based форума === */

/* Фон страницы — тёмный травяной */
body {
    background-color: #1b1e15;
    color: #d5cd9c;
    font-family: "Segoe UI", Arial, sans-serif;
}

/* Шапка (верхняя полоса) */
.headerbar {
    background-color: #3a4d24;
    border-bottom: 4px solid #6a8c3a;
    box-shadow: 0 4px 12px rgba(0,0,0,0.7);
}
.headerbar a, .headerbar h1 {
    color: #b3d16b !important;
    text-shadow: 2px 2px 0 #1f2e0e;
    font-family: "Courier New", monospace;
    font-size: 2em;
}

/* Навигационное меню */
.navbar {
    background-color: #4a5c31;
    border-bottom: 2px solid #2d3a1a;
}
.navbar a {
    color: #ebd9a0 !important;
    padding: 6px 12px;
}
.navbar a:hover {
    background-color: #6a8042;
    color: #fff !important;
    border-radius: 4px;
}

/* Список тем, блоки */
.forabg, .forumbg {
    background-color: #262b1e;
    border: 2px solid #4c6132;
    border-radius: 6px;
    box-shadow: 0 0 0 2px rgba(0,0,0,0.4);
}
.topiclist li {
    background-color: #2b3022;
    border-bottom: 1px solid #4f6136;
}

/* Кнопки */
.button, .button1, .button2, input[type="submit"], button {
    background: #7e6e4a;
    border: 2px solid #5a4824;
    color: #1f1f0f;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    padding: 4px 14px;
    box-shadow: inset 2px 2px 0 rgba(255,255,200,0.5),
                inset -2px -2px 0 rgba(0,0,0,0.5);
    cursor: pointer;
    transition: 0.1s;
}
.button:hover, button:hover {
    background: #9b8857;
    border-color: #735f2b;
}

/* Ссылки */
a {
    color: #a7c95b;
}
a:hover {
    color: #d4ed8c;
}

/* Заголовки разделов */
h2, h3 {
    color: #e0bc4b;
    border-bottom: 2px dashed #6b5a2e;
    padding-bottom: 4px;
}

/* Подвал */
.copyright, .footerbar {
    background-color: #1e2217;
    color: #7e8b5e;
    border-top: 4px solid #3d4d22;
    text-align: center;
    padding: 15px;
}

/* Аватарки */
.avatar img, .postprofile img {
    border: 3px solid #719344;
    border-radius: 4px;
}