:root {
    --wp-brand: #FFBD59;
    --wp-brand-dark: #e5a844;
    --wp-brand-ink: #111827;
}

a:hover,
a:focus {
    color: var(--wp-brand) !important;
}

/* Global Logo Auto-Fit Rules to Prevent Image Distortion Everywhere */
.front_logo,
.main_logo,
.edu_logo img,
.header_logo img,
.logo img,
.tp-logo-block img,
.logoRelativeCls {
    max-width: 180px !important;
    max-height: 55px !important;
    width: auto !important;
    height: auto !important;
    object-fit: contain !important;
}

.btn-primary,
.bg-primary,
.text-primary,
.link-primary,
.login-btn,
.desktop-login,
.mobile-login,
.buy-now-btn,
.get-course-btn,
#get-course-btn,
.recent-course-btn,
.category-pill.active,
.subcategory-pill.active,
.filter-pill.active,
.filter-pill:hover,
.footer-item.active,
.side-menu-header,
.edu_btn.enroll-btn-view,
.edu_admin_footer,
.notification-btn:hover,
.profile-circle,
.r-btn ul li a,
.user-login-btn a,
.close-btn.close-popup-btn,
.login-form button,
.edu-register-account a {
    background-color: var(--wp-brand) !important;
    background: var(--wp-brand) !important;
    border-color: var(--wp-brand) !important;
    color: var(--wp-brand-ink) !important;
}

.category-pill.active i,
.subcategory-pill.active i,
.category-pill.active *,
.subcategory-pill.active * {
    color: var(--wp-brand-ink) !important;
}

.login-btn:hover,
.buy-now-btn:hover,
.get-course-btn:hover,
.recent-course-btn:hover,
.edu_btn.enroll-btn-view:hover {
    background-color: var(--wp-brand-dark) !important;
    background: var(--wp-brand-dark) !important;
    border-color: var(--wp-brand-dark) !important;
    color: var(--wp-brand-ink) !important;
}

.dropdown-item:hover {
    color: var(--wp-brand) !important;
}

.edu-register-account a:hover {
    color: var(--wp-brand-dark) !important;
}

.icon.active .icon-wrapper,
.icon:hover .icon-wrapper {
    background-color: var(--wp-brand) !important;
}

.slider-img .carousel-control-next,
.slider-img .carousel-control-prev {
    background: var(--wp-brand) !important;
}

.live-chat-hero {
    background: linear-gradient(135deg, #2a1d00 0%, var(--wp-brand) 58%, var(--wp-brand-dark) 100%) !important;
    color: var(--wp-brand-ink) !important;
}

.live-chat-hero *,
.live-chat-card *,
.live-chat-step *,
.side-menu-header * {
    color: inherit;
}

.live-chat-btn,
.live-chat-step-num {
    background: linear-gradient(135deg, var(--wp-brand), var(--wp-brand-dark)) !important;
    color: var(--wp-brand-ink) !important;
}

.live-chat-subtitle,
.live-chat-mini-card small,
.live-chat-step p {
    color: #334155 !important;
}
