/* Corp Tech Sales Theme - Ming, Black, Orange */
:root {
    --ming: #367588;      /* Teal-blue */
    --ming-dark: #2a5c6b;
    --orange: #f39c12;
    --orange-dark: #e67e22;
    --black: #1a1a1a;
    --gray: #f8f9fa;
}

/* Navbar */
.bg-dark {
    background-color: var(--black) !important;
}
.navbar-dark .navbar-brand,
.navbar-dark .nav-link {
    color: white !important;
}
.navbar-dark .navbar-brand:hover,
.navbar-dark .nav-link:hover {
    color: var(--orange) !important;
}
.btn-primary {
    background-color: var(--ming);
    border-color: var(--ming);
}
.btn-primary:hover {
    background-color: var(--ming-dark);
    border-color: var(--ming-dark);
}
.btn-outline-primary {
    color: var(--ming);
    border-color: var(--ming);
}
.btn-outline-primary:hover {
    background-color: var(--ming);
    border-color: var(--ming);
}
.btn-success {
    background-color: var(--orange);
    border-color: var(--orange);
}
.btn-success:hover {
    background-color: var(--orange-dark);
    border-color: var(--orange-dark);
}
.text-primary {
    color: var(--ming) !important;
}
.badge-admin {
    background-color: var(--ming);
}
.badge-seller {
    background-color: var(--orange);
}
.filter-sidebar {
    background: var(--gray);
    border-left: 4px solid var(--orange);
}
.price {
    color: var(--ming);
}
.wishlist-heart.active {
    color: var(--orange);
}
a {
    color: var(--ming);
}
a:hover {
    color: var(--orange);
}
.pagination .page-item.active .page-link {
    background-color: var(--ming);
    border-color: var(--ming);
}
.pagination .page-link {
    color: var(--ming);
}