/* HaYeF Red Style */
:root {
    --hayef-bg: #f4eeee;
    --hayef-panel: #ffffff;
    --hayef-text: #2b2222;
    --hayef-link: #8d2f2f;
    --hayef-header: #a84d4d;
    --hayef-header-dark: #713030;
}

body { background: var(--hayef-bg); color: var(--hayef-text); }
.page { background: var(--hayef-panel); border-color: #cdb5b5; }
.top-bar { background: linear-gradient(var(--hayef-header), var(--hayef-header-dark)); border-bottom-color: #642828; }
.stats-bar, .style-bar, .breadcrumb { background: #f5eaea; border-color: #dbc6c6; }
.stats-bar span, .forum-description, .member-group, .post-rank, .post-user-info, .thread-meta, .post-header, .edited-note { color: #806b6b; }
.category-header, .vb-title, .thread-header, .vb-button { background: linear-gradient(var(--hayef-header), var(--hayef-header-dark)); border-color: #6d2a2a; }
.forum-category, .vb-panel, .forum-row, .thread-row, .legacy-post { border-color: #d0baba; }
.forum-row, .thread-row, .member-row { background: #fffafa; }
.forum-row:hover, .thread-row:hover, .member-row:hover { background: #f9eeee; }
.forum-icon, .thread-icon { color: #a84d4d; }
.forum-stats, .thread-number { color: #866e6e; }
.thread-list-head, .thread-list-head span { background: #f1dede; color: #6d3a3a; }
.post-user { background: #f5eaea; border-left-color: #dac4c4; }
.post-content, .post-body { background: #ffffff; color: #2b2222; }
.post-header, .post-actions, .edited-note { background: #fbf2f2; border-color: #ead7d7; }
.forum-pagination a, .forum-pagination strong { background: #fbf4f4; color: #7e3434; border-color: #d5bcbc; }
.forum-pagination strong { background: linear-gradient(var(--hayef-header), var(--hayef-header-dark)); color: #fff; }
.empty-box, .guest-message { background: #fcf5f5; border-color: #ddc7c7; }
a { color: var(--hayef-link); }
