
/* 01. Share tokens with the static stylesheet */
:root {
    --sw-brand-navy: #071A3A;
    --sw-primary-blue: #155EEF;
    --sw-creator-purple: #6D28D9;
    --sw-social-pink: #F72585;
    --sw-commerce-green: #12B76A;
    --sw-jobs-orange: #FF8A00;
    --sw-bg-main: #F4F7FB;
    --sw-bg-card: #FFFFFF;
    --sw-text-primary: #0F172A;
    --sw-text-secondary: #64748B;
    --sw-border: #E2E8F0;
    --sw-blue-light: #B7D0FF;
    --sw-brand-navy-rgb: 7, 26, 58;
    --sw-primary-blue-rgb: 21, 94, 239;
}

/* 02. Primary buttons and generic click actions -> BLUE */
.btn--base, .btn--primary, .cmn--btn, .social-links li a:hover {
    background-color: #155EEF !important;
    border-color: #155EEF !important;
    color: #fff !important;
}
.btn--base:hover, .btn--primary:hover, .cmn--btn:hover,
.cmn--btn.active:hover { background-color: #104CC1 !important; border-color: #104CC1 !important; color: #fff !important; }

/* 03. Standard links, informational labels, icons -> BLUE */
.menu li a:hover, .menu li a.active,
.header__top__wrapper .contacts li a:hover,
.text--base, .text--primary, .subtitle,
.counter__item-icon, .about__content .about__info li::before,
.footer__widget .widget-title, .faq__tab__menu .tab__link:hover *,
.faq__tab__menu .tab__link.active *, .contact__info__wrapper .title,
.user__profile-content .designation,
.dashboard__sidebar__menu li a:hover, .dashboard__sidebar__menu li a.active,
.dashboard__sidebar__menu li::before,
.overview__content__wrapper .btn, .title a:hover, .read-more:hover,
.footer-links li a:hover, .latest-posts .post-info .posts-date i,
.announcement__meta li i, .sidebar__widget .info__item .content .title,
.pagination .page-item a, .pagination .page-item span,
.username, .dashboard__sidebar__toggler,
.text--primary, .icon, .breadcums li a:hover,
.preloader .search-icon, .menu .btn, .post-info a:hover {
    color: #155EEF !important;
}
.social-links li a { color: #155EEF !important; }

/* 04. Backgrounds, progress and active states -> BLUE */
.scrollToTop, .counter__item::before, .counter__item::after,
.overview__content__wrapper.right-bg .btn,
.read-more:hover::before, .bg--base {
    background-color: #155EEF !important;
}
.overview__content__wrapper::before, .section__header-title::before,
.slick-arrow:hover, .slick-arrow.arrow-right, .slick-arrow,
.slick-dots li.slick-active button,
.footer__widget .widget-title::before,
.post-widget .pro-title::before, .post-widget .pro-title::after,
.faq__tab__menu .tab__link::before,
.faq__item.open .faq__item-title::before,
.sidebar__widget-title::before, .sidebar__widget-title::after,
.user__profile::after,
