/* ========================================= */
/* WHITE THEME - RESTORED WITH FIXES         */
/* ========================================= */

.page-content {
    background: var(--surface, #f6fafe) !important;
}

.navbar .logo-box {
    background: #fff;
}

.navbar .logo-box a {
    color: #5f5f5f;
}

.sidebar {
    background: #34425A;
}

.sidebar-header {
    background: #34425A;
}

.sidebar-profile span small {
    color: #899dc1;
}

.menu {
    background: #34425A;
}

/* Menu items - IMPROVED contrast (was #899dc1, now brighter) */
.menu.accordion-menu a {
    color: #c8d6e5 !important;
}

.menu.accordion-menu > li > a:hover {
	background: #2b384e;
    color: #fff !important;
}

.menu.accordion-menu > li.active > a,
.menu.accordion-menu > li.active.open > a {
	background: #2b384e;
    color: #fff !important;
}

.small-sidebar:not(.page-sidebar-fixed) .accordion-menu li.droplink:hover > a,
.horizontal-bar .accordion-menu > li.droplink:hover > a,
.menu.accordion-menu ul,
.menu.accordion-menu li.open > a,
.hover-menu .accordion-menu > li.droplink:hover > a {
    background: #2B384E;
    color: #fff;
}

.menu.accordion-menu ul li a:hover,
.menu.accordion-menu ul li.active a {
	background: #34425A;
    color: #fff;
}

.menu.accordion-menu ul li a {
    color: #c8d6e5;
}