/** Default-SMF MessageIndex compatibility, restricted to real board routes. */
body.vice-route-board { --vba-surface:#111821;--vba-surface-2:#17212c;--vba-border:rgba(255,255,255,.1);--vba-text:#e6edf5;--vba-muted:#98a6b6; }
body.vice-route-board #main_content_section .windowbg,
body.vice-route-board #main_content_section .windowbg2,
body.vice-route-board #main_content_section .windowbg3,
body.vice-route-board #main_content_section .roundframe,
body.vice-route-board #main_content_section .information,
body.vice-route-board #main_content_section .description,
body.vice-route-board #main_content_section .tborder {
	color:var(--vba-text)!important;background:var(--vba-surface)!important;border-color:var(--vba-border)!important;box-shadow:none!important;
}
body.vice-route-board #messageindex,
body.vice-route-board #messageindex table,
body.vice-route-board #messageindex tbody,
body.vice-route-board #messageindex tr,
body.vice-route-board #messageindex td,
body.vice-route-board .topic_table,
body.vice-route-board .topic_table tbody,
body.vice-route-board .topic_table tr,
body.vice-route-board .topic_table td {
	color:var(--vba-text)!important;background-color:transparent!important;border-color:var(--vba-border)!important;
}
body.vice-route-board #messageindex th,
body.vice-route-board .topic_table th,
body.vice-route-board #messageindex .catbg,
body.vice-route-board #messageindex .titlebg {
	color:#fff!important;background:rgba(45,129,213,.18)!important;border-color:var(--vba-border)!important;
}
body.vice-route-board #messageindex .subject,
body.vice-route-board #messageindex .lastpost,
body.vice-route-board #messageindex .stats,
body.vice-route-board #messageindex .icon1,
body.vice-route-board #messageindex .icon2 { color:var(--vba-text)!important;background:var(--vba-surface-2)!important;border-color:var(--vba-border)!important; }
body.vice-route-board #messageindex .smalltext,
body.vice-route-board #messageindex .lastpost,
body.vice-route-board .board_description { color:var(--vba-muted)!important; }
body.vice-route-board #main_content_section select,
body.vice-route-board #main_content_section input[type='text'],
body.vice-route-board #main_content_section input[type='search'] { color:var(--vba-text)!important;background:#0d141d!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:8px!important; }
body.vice-route-board #main_content_section option { color:var(--vba-text);background:#0d141d; }
body.vice-route-board #main_content_section .dropdown-menu { color:var(--vba-text)!important;background:#141c26!important;border:1px solid var(--vba-border)!important;box-shadow:0 16px 38px rgba(0,0,0,.45)!important; }
body.vice-route-board #main_content_section .dropdown-menu>li>a { color:#cbd6e2!important;background:transparent!important; }
body.vice-route-board #main_content_section .dropdown-menu>li>a:hover { color:#fff!important;background:rgba(45,129,213,.24)!important; }
body.vice-route-board .pagesection { display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px; }
@media(max-width:768px){
	body.vice-route-board #messageindex,
	body.vice-route-board .topic_table { display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch; }
	body.vice-route-board #main_content_section { padding-left:12px!important;padding-right:12px!important; }
}