/* ================================================================ */
/* MÜVƏQQƏTİ TƏCRÜBƏ: lime palitrası                                */
/*                                                                  */
/* Loqonun öz rəngi (#DCFB6E) vurğu kimi, fon isə qaraya yaxın —    */
/* loqonun təqdim olunduğu kimi. Navy ailəsi bu faylda əvəzlənir.   */
/*                                                                  */
/* Söndürmək: .env-də THEME_LIME=false. Kod dəyişmir.               */
/* ================================================================ */

:root {
    --lime:      #DCFB6E;
    --lime-dark: #c2e055;
    --ink:       #15181a;   /* fon: qaraya yaxın, bir az soyuq */
    --ink-2:     #1e2325;
}

/* --- tünd sahələr --- */
.fx-hero2               { background: var(--ink) !important; }
.fx-hero2__bg {
    background:
        linear-gradient(90deg, rgba(21,24,26,.97) 0%, rgba(21,24,26,.92) 30%,
                        rgba(21,24,26,.62) 58%, rgba(21,24,26,.34) 100%),
        linear-gradient(180deg, rgba(21,24,26,.62) 0%, rgba(21,24,26,.10) 34%,
                        rgba(21,24,26,.52) 100%) !important;
}
.fx-logostrip           { background: linear-gradient(180deg, var(--ink) 0%, var(--ink-2) 100%) !important; }
.body--light .topbar    { background: var(--ink) !important; }
.onb__side              { background: linear-gradient(168deg, var(--ink) 0%, var(--ink-2) 100%) !important; }

/* --- vurğu: lime üzərində yazı tünd olmalıdır --- */
.fx-btn--accent,
.dash-storelink__btn--primary,
.onb__wait-spin {
    background: var(--lime) !important;
    color: var(--ink) !important;
    border-color: var(--lime) !important;
}
.fx-btn--accent:hover   { background: var(--lime-dark) !important; box-shadow: 0 12px 32px rgba(220,251,110,.35) !important; }
.onb__wait-spin .lucide-icon { color: var(--ink) !important; }

.body--light .header:not(.scrolled):not(.header--solid) .btn--white,
.fx-price-card__cta.fx-btn--accent {
    background: var(--lime) !important;
    color: var(--ink) !important;
    border-color: var(--lime) !important;
}

/* --- işarə və nişanlar --- */
.fx-hero2__trust .lucide-icon,
.onb__perks .lucide-icon,
.fx-feature__proof--pay .lucide-icon { color: var(--lime) !important; }

.topbar__dot            { background: var(--lime) !important; }
.fx-tag                 { color: var(--ink) !important; background: rgba(220,251,110,.22) !important; }

/* --- başlıqdakı vurğulu söz --- */
.fx-hero2__title em     { color: var(--lime) !important; }

/* --- bölmə nömrələri və xətlər --- */
.page-home .fx-center-head::before { color: rgba(21,24,26,.45) !important; }

/* --- qurulma ekranı --- */
.onb__step--active .onb__step-no { background: var(--lime) !important; color: var(--ink) !important; }
.onboard-plan-card--selected {
    border-color: var(--lime) !important;
    background: rgba(220,251,110,.16) !important;
    box-shadow: 0 0 0 2px rgba(220,251,110,.5) !important;
}


/* ================================================================ */
/* TAM ƏVƏZLƏMƏ                                                     */
/*                                                                  */
/* finexa.css-dən proqramla çıxarılıb: navy ailəsinə toxunan hər    */
/* qayda burada təkrarlanır.                                        */
/*                                                                  */
/* Mənbədəki `!important` çıxarılır: saxlansaydı çıxışda ikiqat     */
/* olur, brauzer isə belə elanı tamamilə atır. Başlıqdakı           */
/* "Qeydiyyat" düyməsi məhz bu səbəbdən navy qalmışdı.              */
/* ================================================================ */

/* Scroll progress bar */
.fx-scroll-progress {
    background: linear-gradient(90deg, #DCFB6E, #DCFB6E) !important;
    color: #15181a !important;
}
.fx-h2 em {
    color: #7f9c2e !important;
}
.fx-btn--accent {
    background: #DCFB6E !important;
    color: #15181a !important;
}
.fx-btn--accent:hover {
    background: #DCFB6E !important;
    color: #15181a !important;
}
.fx-hero__badge {
    color: #7f9c2e !important;
}
.fx-hero__title em {
    color: #7f9c2e !important;
}
.fx-iphone__user-avatar {
    background: linear-gradient(135deg, #DCFB6E, #DCFB6E) !important;
    color: #15181a !important;
}
.fx-iphone__bal-change {
    color: #7f9c2e !important;
}
.fx-iphone__cart-btn {
    background: #DCFB6E !important;
    color: #15181a !important;
}
.fx-check-item__dot {
    background: #DCFB6E !important;
    color: #15181a !important;
}
.fx-kargo-price__val {
    color: #7f9c2e !important;
}
.fx-marketing-card--big .fx-marketing-card__icon {
    color: #7f9c2e !important;
}
.fx-app-stat strong {
    color: #7f9c2e !important;
}
.fx-success-card__avatar {
    background: #DCFB6E !important;
    color: #15181a !important;
}
.fx-success-card__stats strong {
    color: #7f9c2e !important;
}
.fx-price-card__badge {
    background: #DCFB6E !important;
    color: #15181a !important;
}
.fx-faq-item__num {
    color: #7f9c2e !important;
}
.fx-faq-item.active .fx-faq-item__icon {
    color: #7f9c2e !important;
}
.fx-cta-box__badge {
    color: #7f9c2e !important;
}
.fx-compare-table th.fx-compare-table__pop {
    color: #7f9c2e !important;
}
.fx-blog-card__cat {
    color: #7f9c2e !important;
}
.fx-blog-card__link {
    color: #7f9c2e !important;
}
.fx-up-feature__badge {
    color: #7f9c2e !important;
}
.fx-up-feature__title em {
    color: #7f9c2e !important;
}
.lang-switcher__item.active {
    color: #7f9c2e !important;
}
.fx-auth-split__badge {
    color: #7f9c2e !important;
}
.fx-auth-split__heading em {
    color: #7f9c2e !important;
}
.fx-auth-split__stat strong {
    color: #7f9c2e !important;
}
.fx-auth-split__benefit > span {
    background: #DCFB6E !important;
    color: #15181a !important;
}
.fx-auth-check input:checked {
    background: #DCFB6E !important;
    color: #15181a !important;
    border-color: #DCFB6E !important;
}
.fx-auth-check--terms span a {
    color: #7f9c2e !important;
}
.fx-auth-link:hover {
    color: #7f9c2e !important;
}
.fx-auth-switch a {
    color: #7f9c2e !important;
}
.fx-auth-switch a:hover {
    color: #7f9c2e !important;
}
.fx-auth-cta-register__title {
    color: #7f9c2e !important;
}
.fx-auth-cta-register__badge {
    color: #7f9c2e !important;
}
.fx-auth-back:hover {
    color: #7f9c2e !important;
}
.fx-app-card:hover .lucide-icon {
    color: #7f9c2e !important;
}
.fx-callback-section__title em {
    color: #7f9c2e !important;
}
.fx-callback-section__hours {
    color: #7f9c2e !important;
}
.fx-callback-section__terms input:checked {
    background: #DCFB6E !important;
    color: #15181a !important;
    border-color: #DCFB6E !important;
}
.fx-callback-submit {
    background: #DCFB6E !important;
    color: #15181a !important;
}
.fx-callback-submit:hover {
    background: #DCFB6E !important;
    color: #15181a !important;
}
.fx-legal__intro {
    border-left: 3px solid #DCFB6E !important;
}
.fx-legal h3 {
    color: #7f9c2e !important;
}
.fx-legal ul li::marker {
    color: #7f9c2e !important;
}
.fx-legal a {
    color: #7f9c2e !important;
}
.fx-legal a:hover {
    color: #7f9c2e !important;
}
.fx-auth-founder__avatar {
    background: linear-gradient(135deg, #DCFB6E, #DCFB6E) !important;
    color: #15181a !important;
}
.fx-auth-founder__icon {
    color: #7f9c2e !important;
}
.footer__founder span:first-child {
    color: #7f9c2e !important;
}
.fx-auth-check input:checked {
    background: #DCFB6E !important;
    color: #15181a !important;
    border-color: #DCFB6E !important;
}
.fx-auth-check--terms span a {
    color: #7f9c2e !important;
}
.fx-auth-link:hover {
    color: #7f9c2e !important;
}
.fx-auth-switch a {
    color: #7f9c2e !important;
}
.fx-auth-switch a:hover {
    color: #7f9c2e !important;
}
.fx-auth-back:hover {
    color: #7f9c2e !important;
}
/* ================================================ */
/* CALLBACK TOAST                                  */
/* ================================================ */
.callback-toast {
    background: linear-gradient(90deg, #DCFB6E, #DCFB6E) !important;
    color: #15181a !important;
}
.callback-toast__icon svg {
    stroke: #DCFB6E !important;
}
.callback-modal__icon {
    background: linear-gradient(135deg, #DCFB6E, #DCFB6E) !important;
    color: #15181a !important;
}
.callback-modal__avatar {
    background: linear-gradient(135deg, #DCFB6E, #DCFB6E) !important;
    color: #15181a !important;
}
.callback-modal__submit {
    background: linear-gradient(90deg, #DCFB6E, #DCFB6E) !important;
    color: #15181a !important;
}
.header__user-avatar {
    background: linear-gradient(135deg, #DCFB6E, #DCFB6E) !important;
    color: #15181a !important;
}
.header__plan-cta {
    background: linear-gradient(90deg, #DCFB6E, #DCFB6E) !important;
    color: #15181a !important;
}
.header__plan-cta:hover {
    background: #DCFB6E !important;
    color: #15181a !important;
}
.fx-onboard-plan__check {
    background: #DCFB6E !important;
    color: #15181a !important;
}
.fx-onboard-plan:has(input:checked) {
    border-color: #DCFB6E !important;
}
.fx-onboard-pending__step--active .fx-onboard-pending__step-num {
    background: #DCFB6E !important;
    color: #15181a !important;
}
.fx-pos-card__title em {
    color: #7f9c2e !important;
}
.fx-pay-methods-row__title em {
    color: #7f9c2e !important;
}
.fx-prod-integ-banner__tag {
    color: #7f9c2e !important;
}
.fx-prod-integ-banner__title em {
    color: #7f9c2e !important;
}
.fx-prem-quote-card__avatar {
    background: #DCFB6E !important;
    color: #15181a !important;
}
.fx-prem-growth-card__stat {
    color: #7f9c2e !important;
}
.fx-prem-migration-card__days {
    color: #7f9c2e !important;
}
/* Topbar — proper size, visible */
.topbar {
    background: #DCFB6E !important;
    color: #15181a !important;
}
.fx-phone-input:focus-within {
    border-color: #DCFB6E !important;
}
.fx-pw-toggle:hover {
    color: #7f9c2e !important;
}
.fx-country-item.active {
    color: #7f9c2e !important;
}
.fx-captcha__q {
    color: #7f9c2e !important;
}
.fx-captcha__refresh:hover {
    color: #7f9c2e !important;
}
.fx-qualify__opt.active {
    border-color: #DCFB6E !important;
    color: #7f9c2e !important;
}
.fx-qualify__submit {
    background: #DCFB6E !important;
    color: #15181a !important;
}
.fx-showcase-card__cta {
    color: #7f9c2e !important;
}
.fx-blog-cat.active {
    background: #DCFB6E !important;
    color: #15181a !important;
    border-color: #DCFB6E !important;
}
.fx-blog-featured__tag {
    color: #7f9c2e !important;
}
.fx-blog-card__link {
    color: #7f9c2e !important;
}
.fx-breadcrumb a:hover {
    color: #7f9c2e !important;
}
.fx-article__cat {
    background: #DCFB6E !important;
    color: #15181a !important;
}
.fx-article__author-avatar {
    background: linear-gradient(135deg, #DCFB6E, #DCFB6E) !important;
    color: #15181a !important;
}
.fx-article__content a {
    color: #7f9c2e !important;
}
.fx-article__content ul li::marker {
    color: #7f9c2e !important;
}
.fx-article__content ol li::marker {
    color: #7f9c2e !important;
}
.fx-article__content blockquote {
    border-left: 3px solid #DCFB6E !important;
}
.fx-article__content code {
    color: #7f9c2e !important;
}
.fx-article__content .callout strong {
    color: #7f9c2e !important;
}
.fx-article__share-btn:hover {
    background: #DCFB6E !important;
    color: #15181a !important;
    border-color: #DCFB6E !important;
}
.fx-faq-item summary .lucide-icon {
    color: #7f9c2e !important;
}
.fx-hero-card__icon {
    color: #7f9c2e !important;
}
.fx-hero__trust .lucide-icon {
    color: #7f9c2e !important;
}
.fx-hero-dash__dot {
    background: #DCFB6E !important;
    color: #15181a !important;
    box-shadow: 0 0 10px #DCFB6E !important;
}
.fx-hero-dash__amount span {
    color: #7f9c2e !important;
}
.fx-float-badge {
    background: linear-gradient(135deg, #DCFB6E, #DCFB6E) !important;
    color: #15181a !important;
}
.body--light .header__link:hover, .body--light .header__link.active {
    color: #7f9c2e !important;
}
.body--light .btn--header-ghost:hover {
    color: #7f9c2e !important;
}
.body--light .btn--white {
    background: #DCFB6E !important;
    color: #15181a !important;
}
.body--light .header__burger span {
    background: #15181a !important;
}
/* ---- Buttons ---- */
.body--light .fx-btn--accent {
    background: #DCFB6E !important;
    color: #15181a !important;
}
.body--light .fx-btn--glass {
    color: #15181a !important;
}
/* ---- Headings & text ---- */
.body--light .fx-h2 {
    color: #15181a !important;
}
.body--light .fx-h2 em {
    color: #7f9c2e !important;
}
.body--light .fx-center-head {
    color: #15181a !important;
}
.body--light .fx-hero__badge {
    background: #f3f7e4 !important;
    color: #7f9c2e !important;
}
.body--light .fx-hero__title {
    color: #15181a !important;
}
.body--light .fx-hero__title em {
    color: #7f9c2e !important;
}
.body--light .fx-hero-card__icon {
    background: #f3f7e4 !important;
    color: #7f9c2e !important;
}
.body--light .fx-hero-card strong {
    color: #15181a !important;
}
.body--light .fx-hero__trust .lucide-icon {
    color: #7f9c2e !important;
}
.body--light .fx-hero-dash__dot {
    background: #DCFB6E !important;
    color: #15181a !important;
}
.body--light .fx-hero-dash__amount {
    color: #15181a !important;
}
.body--light .fx-hero-dash__amount span {
    color: #7f9c2e !important;
}
.body--light .fx-float-card strong {
    color: #15181a !important;
}
.body--light .fx-float-badge {
    background: linear-gradient(135deg, #DCFB6E, #DCFB6E) !important;
    color: #15181a !important;
}
/* ---- Sections / blocks ---- */
.body--light .fx-block--accent-bg {
    border-color: #15181a !important;
}
.body--light .fx-feature__title, .body--light .fx-marketing-card__title, .body--light .fx-blog-card__title, .body--light .fx-usecase-card h4, .body--light .fx-up-card h4, .body--light .fx-stat-item__num {
    color: #15181a !important;
}
.body--light .fx-marketing-card__title em {
    color: #7f9c2e !important;
}
/* icon tiles → soft purple by default (keep inline-colored ones) */
.body--light .fx-feature__icon {
    background: #f3f7e4 !important;
    color: #7f9c2e !important;
}
.body--light .fx-marketing-card__icon {
    color: #7f9c2e !important;
}
.body--light .fx-cta-mini__title {
    color: #15181a !important;
}
.body--light .fx-cta-box__title {
    color: #15181a !important;
}
/* Up-feature (payment/edu) */
.body--light .fx-up-feature__title {
    color: #15181a !important;
}
.body--light .fx-up-feature__badge {
    background: #f3f7e4 !important;
    color: #7f9c2e !important;
}
.body--light .fx-up-card__icon {
    color: #7f9c2e !important;
}
.body--light .fx-up-card h4 {
    color: #15181a !important;
}
.body--light .fx-callback-section__title {
    color: #15181a !important;
}
.body--light .fx-callback-section__title em {
    color: #7f9c2e !important;
}
.body--light .fx-callback-section__form input,
.body--light .fx-callback-section__form textarea,
.body--light .fx-phone-input {
    color: #15181a !important;
}
.body--light .fx-callback-submit {
    background: #DCFB6E !important;
    color: #15181a !important;
}
.body--light .fx-stat-item__num {
    color: #15181a !important;
}
.body--light .fx-split__title, .body--light .fx-split-row h2, .body--light .fx-split-row h3 {
    color: #15181a !important;
}
.body--light .fx-kargo-card strong, .body--light .fx-kargo-card h3, .body--light .fx-kargo-card h4 {
    color: #15181a !important;
}
.body--light .fx-kargo-card__price {
    color: #7f9c2e !important;
}
.body--light .fx-kargo-card__icon {
    background: #f3f7e4 !important;
    color: #7f9c2e !important;
}
.body--light .fx-provider-card h3, .body--light .fx-provider-card h4, .body--light .fx-provider-card strong {
    color: #15181a !important;
}
.body--light .fx-bank-card span, .body--light .fx-bank-card strong {
    color: #15181a !important;
}
/* Mobile app section (split-row) */
.body--light .fx-app-stat strong {
    color: #15181a !important;
}
.body--light .fx-check-item .lucide-icon, .body--light .fx-check-item svg {
    color: #7f9c2e !important;
}
.body--light .fx-check-item__check {
    background: #f3f7e4 !important;
    color: #7f9c2e !important;
}
.body--light .fx-app-card strong, .body--light .fx-app-card h3, .body--light .fx-app-card h4 {
    color: #15181a !important;
}
.body--light .fx-app-card:hover .lucide-icon {
    color: #7f9c2e !important;
}
.body--light .fx-app-badge {
    background: #15181a !important;
    border-color: #15181a !important;
}
.body--light .fx-step-card h3, .body--light .fx-step-card h4, .body--light .fx-step-card strong {
    color: #15181a !important;
}
.body--light .fx-step-card__num {
    background: #f3f7e4 !important;
    color: #7f9c2e !important;
}
.body--light .fx-faq-item__q, .body--light .fx-faq-item summary {
    color: #15181a !important;
}
.body--light .fx-faq-item__q .lucide-icon, .body--light .fx-faq-item summary .lucide-icon {
    color: #7f9c2e !important;
}
/* Big brand watermark text */
.body--light .fx-bigbrand {
    color: #15181a !important;
}
.body--light .fx-bigbrand span, .body--light .fx-bigbrand em {
    color: #7f9c2e !important;
}
.body--light .fx-marketing-mockup__stats strong {
    color: #15181a !important;
}
.body--light .fx-callback-section__user strong {
    color: #15181a !important;
}
/* Generic: any leftover muted white text in light sections */
.body--light .fx-block h2:not([class]), .body--light .fx-block h3:not([class]) {
    color: #15181a !important;
}
/* Pricing preview badges */
.body--light .fx-price-card__badge {
    background: #DCFB6E !important;
    color: #15181a !important;
}
.body--light .fx-price-card__amount {
    color: #15181a !important;
}
/* ============ LIGHT THEME — final lime→purple cleanup ============ */
.body--light .fx-step-card__number {
    background: #f3f7e4 !important;
    color: #7f9c2e !important;
}
.body--light .fx-faq-item__num {
    background: #f3f7e4 !important;
    color: #7f9c2e !important;
}
.body--light .fx-cta-box__badge {
    background: #f3f7e4 !important;
    color: #7f9c2e !important;
}
.body--light .fx-marketing-card__icon {
    background: #f3f7e4 !important;
}
/* Any accent-colored small badges/pills default → purple in light */
.body--light .fx-check-item .fx-check-item__check {
    background: #f3f7e4 !important;
    color: #7f9c2e !important;
}
.fx-founder-block__badge strong {
    color: #15181a !important;
}
.fx-founder-block__text blockquote {
    color: #15181a !important;
}
.body--light .fx-founder-block__text blockquote {
    color: #15181a !important;
}
.fx-founder-block__stats strong {
    color: #7f9c2e !important;
}
.fx-testimonial__avatar {
    background: linear-gradient(135deg, #DCFB6E, #DCFB6E) !important;
    color: #15181a !important;
}
.fx-testimonial__author strong {
    color: #15181a !important;
}
/* ================================================================= */
/* IDEASOFT EXACT DESIGN TOKENS — extracted from ideasoft.com.tr     */
/* Font: Geist | Purple #15284b | Text #233844 | Border #E2E4E9      */
/* ================================================================= */
:root {
    --is-purple: #DCFB6E !important;
    --is-purple-dark: #DCFB6E !important;
    --is-text: #15181a !important;
}
/* ================================================================= */
/* IDEASOFT HERO — EXACT: topbar gradient, white header, card layout */
/* ================================================================= */

/* --- Topbar: purple→black gradient, 45px, centered --- */
/* Fon qradiyenti qara idi və `!important` daşıyırdı, ona görə palitraya
   keçid buradan yan keçmişdi: zolaq navy görünmür, qara qalırdı. Düz
   rəng qoyulur ki, hero-nun üstünə çıxanda şəffaflıq da işləsin. */
.body--light .topbar {
    background: #DCFB6E !important;
    color: #15181a !important;
}
.body--light .header__link {
    color: #15181a !important;
}
.body--light .btn--white {
    background: #DCFB6E !important;
    color: #15181a !important;
}
.body--light .btn--header-ghost {
    color: #15181a !important;
}
/* --- Hero title: 2 lines, part bold purple --- */
.body--light .fx-hero__title {
    color: #15181a !important;
}
.body--light .fx-hero__title em {
    color: #7f9c2e !important;
}
.body--light .fx-hero-card__icon {
    color: #7f9c2e !important;
}
.body--light .fx-hero-card strong {
    color: #15181a !important;
}
.body--light .fx-hero-card__desc {
    color: #15181a !important;
}
/* --- CTA button: exact ideasoft geometry --- */
.body--light .fx-hero__btns .fx-btn--accent {
    background: #DCFB6E !important;
    color: #15181a !important;
}
.fx-refs__arrow {
    color: #15181a !important;
}
.fx-refs__arrow:hover {
    color: #7f9c2e !important;
}
.fx-hero2__badge {
    color: #7f9c2e !important;
}
.fx-hero2__title {
    color: #15181a !important;
}
.fx-hero2__title em {
    color: #7f9c2e !important;
}
.fx-hero2__btns .fx-btn--accent {
    background: #DCFB6E !important;
    color: #15181a !important;
}
.fx-hero2__btns .fx-btn--accent:hover {
    background: #DCFB6E !important;
    color: #15181a !important;
}
.fx-hero2__btns .fx-btn--glass {
    color: #15181a !important;
}
.fx-hero2__trust .lucide-icon {
    color: #7f9c2e !important;
}
.fx-store__nav strong {
    color: #15181a !important;
}
.fx-store__nav .lucide-icon {
    color: #7f9c2e !important;
}
/* Mini phone */
.fx-mini-phone {
    background: #15181a !important;
}
.fx-mini-phone__av {
    background: linear-gradient(135deg,#DCFB6E,#DCFB6E) !important;
    color: #15181a !important;
}
.fx-live-row b {
    color: #15181a !important;
}
.fx-live-row em {
    color: #7f9c2e !important;
}
.fx-appicons__all {
    color: #7f9c2e !important;
}
.fx-showcase__kicker {
    color: #7f9c2e !important;
}
.fx-showcase__title {
    color: #15181a !important;
}
.fx-showcase__title em {
    color: #7f9c2e !important;
}
.fx-showcase__kicker .lucide-icon {
    color: #7f9c2e !important;
}
.fx-price-card__total strong {
    color: #7f9c2e !important;
}
.body--dark .fx-price-card__total strong {
    color: #7f9c2e !important;
}
/* light theme: plan names were inheriting dark-theme white */
.body--light .fx-price-card h4 {
    color: #15181a !important;
}
.body--light .fx-price-card--popular h4 {
    color: #15181a !important;
}
.body--light .fx-price-card h4 {
    color: #7f9c2e !important;
}
.fx-price-card__total strong {
    color: #7f9c2e !important;
}
/* outlined call button */
.fx-price-card__call {
    color: #7f9c2e !important;
}
.fx-deal--main {
    background: #DCFB6E !important;
    color: #15181a !important;
}
/* list heading */
.fx-price-card__listhead {
    color: #15181a !important;
}
.fx-price-card__list li .lucide-icon {
    color: #7f9c2e !important;
}
.body--dark .fx-price-card__list li .lucide-icon {
    color: #7f9c2e !important;
}
.body--light .fx-faq-item__q {
    color: #15181a !important;
}
.body--light .fx-faq-item__num {
    color: #7f9c2e !important;
    background: #f3f7e4 !important;
}
.body--light .fx-faq-item__icon {
    color: #7f9c2e !important;
}
.body--light .fx-page-hero__center .fx-hero__title,
.body--light .fx-page-hero h1 {
    color: #15181a !important;
}
.body--light .fx-page-hero .fx-hero__title em {
    color: #7f9c2e !important;
}
.body--light .fx-hero__badge {
    color: #7f9c2e !important;
}
/* Generic headings / text inside light pages */
.body--light h1, .body--light h2, .body--light h3, .body--light h4, .body--light h5 {
    color: #15181a !important;
}
.body--light .fx-prem-quote-card__text {
    color: #15181a !important;
}
.body--light .fx-prem-quote-card__author strong,
.body--light .fx-prem-metric-card__info strong,
.body--light .fx-prem-migration-card__brand {
    color: #15181a !important;
}
.body--light .fx-prem-growth-card__stat,
.body--light .fx-prem-migration-card__days strong {
    color: #7f9c2e !important;
}
.body--light .fx-prem-trust-badge {
    color: #7f9c2e !important;
}
.body--light .fx-article__title {
    color: #15181a !important;
}
.body--light .fx-article__author strong {
    color: #15181a !important;
}
.body--light .fx-article__content h2,
.body--light .fx-article__content h3,
.body--light .fx-article__content h4,
.body--light .fx-article__content strong {
    color: #15181a !important;
}
.body--light .fx-article__content a {
    color: #7f9c2e !important;
}
.body--light .fx-article__content blockquote {
    color: #15181a !important;
    border-left-color: #DCFB6E !important;
}
.body--light .fx-article__content code {
    color: #7f9c2e !important;
}
.body--light .fx-article__content th {
    color: #15181a !important;
}
.body--light .fx-article__content .callout strong {
    color: #7f9c2e !important;
}
.body--light .fx-article__cta strong {
    color: #15181a !important;
}
.body--light .fx-article__share-btn:hover {
    background: #DCFB6E !important;
    color: #15181a !important;
    border-color: #DCFB6E !important;
}
.body--light .fx-article__faq > h2 {
    color: #15181a !important;
}
.body--light .fx-faq-item summary {
    color: #15181a !important;
}
.body--light .fx-blog-cat.active {
    background: #DCFB6E !important;
    color: #15181a !important;
    border-color: #DCFB6E !important;
}
.body--light .fx-blog-featured__title {
    color: #15181a !important;
}
.body--light .fx-contact-form__title, .body--light .fx-contact-info__title {
    color: #15181a !important;
}
.body--light .fx-contact-info__item strong {
    color: #15181a !important;
}
.body--light .fx-contact-info__icon {
    background: #f3f7e4 !important;
    color: #7f9c2e !important;
}
.body--light .fx-contact-social h4 {
    color: #15181a !important;
}
.body--light .fx-form-group input,
.body--light .fx-form-group textarea,
.body--light .fx-prem-form input,
.body--light .fx-prem-form textarea,
.body--light .fx-prem-form select {
    color: #15181a !important;
}
.body--light .fx-showcase-card__top strong {
    color: #15181a !important;
}
.body--light .fx-showcase-card__cta {
    color: #7f9c2e !important;
}
.body--light .fx-onboard-pending__icon {
    background: #f3f7e4 !important;
}
.body--light .fx-payment-card__amount {
    color: #15181a !important;
}
.body--light .fx-integ-item span {
    color: #15181a !important;
}
.body--light .fx-integ-item__icon {
    color: #7f9c2e !important;
}
.body--light .fx-check-item strong {
    color: #15181a !important;
}
.body--light .fx-check-item__dot {
    background: #DCFB6E !important;
    color: #15181a !important;
}
.body--light .fx-kargo-card__icon {
    background: #f3f7e4 !important;
    color: #7f9c2e !important;
}
.body--light .fx-auth-split__title {
    color: #15181a !important;
}
.body--light .fx-auth-form input {
    color: #15181a !important;
}
.body--light .fx-auth-link {
    color: #7f9c2e !important;
}
.body--light .fx-auth-cta-register__title {
    color: #15181a !important;
}
.body--light .fx-auth-split__heading {
    color: #15181a !important;
}
.body--light .fx-auth-split__heading em {
    color: #7f9c2e !important;
}
.body--light .fx-auth-split__badge {
    color: #7f9c2e !important;
}
.body--light .fx-auth-split__stat strong {
    color: #15181a !important;
}
.body--light .fx-auth-split__benefit strong {
    color: #15181a !important;
}
.body--light .fx-auth-founder__name {
    color: #15181a !important;
}
.body--light .fx-phone-input__prefix {
    color: #15181a !important;
}
.body--light .fx-phone-input input {
    color: #15181a !important;
}
.body--light .fx-country-item {
    color: #15181a !important;
}
.body--light .fx-country-dropdown__search input {
    color: #15181a !important;
}
.body--light .fx-legal h2, .body--light .fx-legal h3 {
    color: #15181a !important;
}
.body--light .fx-legal a {
    color: #7f9c2e !important;
}
.body--light .fx-legal__footer h3 {
    color: #15181a !important;
}
.body--light .fx-pos-card__title {
    color: #15181a !important;
}
.body--light .fx-pos-card__visual {
    background: #f3f7e4 !important;
    color: #7f9c2e !important;
}
.body--light .fx-pay-methods-row__title {
    color: #15181a !important;
}
.body--light .fx-pay-method-card strong {
    color: #15181a !important;
}
.body--light .fx-pay-method-card__icon {
    background: #f3f7e4 !important;
    color: #7f9c2e !important;
}
.body--light .fx-compare-table th {
    color: #15181a !important;
}
.body--light .fx-prod-integ-banner__title {
    color: #15181a !important;
}
.body--light .fx-prod-integ-banner__icon, .body--light .fx-usecase-card__icon {
    background: #f3f7e4 !important;
    color: #7f9c2e !important;
}
.body--light .fx-prod-integ-banner__tag {
    color: #7f9c2e !important;
}
.body--light .fx-showcase-card__mock-title {
    color: #15181a !important;
}
/* Article hero bits */
.body--light .fx-article__cat {
    background: #DCFB6E !important;
    color: #15181a !important;
}
.body--light .fx-article__author-avatar {
    background: #DCFB6E !important;
    color: #15181a !important;
}
.body--light .fx-blog-card__link, .body--light .fx-blog-featured__tag {
    color: #7f9c2e !important;
}
.body--light .fx-blog-pagination .active .page-link,
.body--light .fx-blog-pagination .page-item.active span {
    background: #DCFB6E !important;
    color: #15181a !important;
    border-color: #DCFB6E !important;
}
.body--light .fx-onboard-pending__step strong {
    color: #15181a !important;
}
.body--light .fx-onboard-pending__step--active .fx-onboard-pending__step-num,
.body--light .fx-onboard-pending__step--done .fx-onboard-pending__step-num {
    background: #DCFB6E !important;
    color: #15181a !important;
}
.body--light .fx-onboard-pending__row strong {
    color: #15181a !important;
}
.body--light .fx-onboard-plan__check {
    background: #DCFB6E !important;
    color: #15181a !important;
}
.body--light .fx-auth-founder__icon {
    color: #7f9c2e !important;
}
.body--light .fx-auth-cta-register__badge {
    background: #DCFB6E !important;
    color: #15181a !important;
}
.body--light .fx-success-card__avatar {
    background: #DCFB6E !important;
    color: #15181a !important;
}
.body--light .fx-mini-num strong {
    color: #15181a !important;
}
.body--light .fx-country-item__name {
    color: #15181a !important;
}
.body--light .fx-prem-growth-card__icon {
    background: #f3f7e4 !important;
    color: #7f9c2e !important;
}
.body--light .fx-prem-migration-card__tag {
    color: #7f9c2e !important;
}
.body--light .fx-prem-rating-item__score {
    color: #15181a !important;
}
.body--light .fx-prem-testimonial-lg__quote {
    color: #15181a !important;
}
.body--light .fx-prem-testimonial-lg__author strong {
    color: #15181a !important;
}
.body--light .fx-prem-award__trophy {
    color: #7f9c2e !important;
}
.body--light .fx-blog-pagination a:hover {
    color: #7f9c2e !important;
}
.body--light .fx-blog-pagination span[aria-current="page"] > span {
    background: #DCFB6E !important;
    color: #15181a !important;
    border-color: #DCFB6E !important;
}
.body--light .fx-legal strong {
    color: #15181a !important;
}
.body--light .fx-legal ul li::marker {
    color: #7f9c2e !important;
}
/* remaining white <strong> on light cards */
.body--light .fx-kargo-card strong,
.body--light .fx-success-card__top strong,
.body--light .fx-app-badge strong,
.body--light .fx-app-card strong,
.body--light .fx-callback-section__user strong,
.body--light .fx-dash-card__mini strong,
.body--light .fx-prem-trust-badge strong,
.body--light .fx-pay-method-card strong,
.body--light .fx-check-item strong,
.body--light .fx-contact-info__item strong,
.body--light .fx-mini-num strong {
    color: #15181a !important;
}
.body--light .fx-prem-brand-img {
    color: #7f9c2e !important;
}
.body--light .fx-prem-brand-img .lucide-icon {
    color: #7f9c2e !important;
}
.body--light .callback-modal__title {
    color: #15181a !important;
}
.body--light .callback-modal__close:hover {
    background: #f3f7e4 !important;
    color: #7f9c2e !important;
}
.body--light .callback-modal__form input,
.body--light .callback-modal__form textarea {
    color: #15181a !important;
}
.body--light .callback-modal__user-info strong {
    color: #15181a !important;
}
.body--light .fx-qualify__title {
    color: #15181a !important;
}
.body--light .fx-qualify__opt:hover {
    color: #7f9c2e !important;
}
.body--light .fx-qualify__opt.active {
    background: #DCFB6E !important;
    color: #15181a !important;
    border-color: #DCFB6E !important;
}
.body--light .fx-captcha__q {
    color: #15181a !important;
}
.body--light .fx-captcha__row input[type="number"] {
    color: #15181a !important;
}
.body--light .fx-cta-box__title {
    color: #15181a !important;
}
/* Step cards / provider cards / misc white text on light cards */
.body--light .fx-step-card__title, .body--light .fx-provider-card__title {
    color: #15181a !important;
}
.body--light .fx-provider-card__features span {
    color: #7f9c2e !important;
}
.body--light .fx-success-card__quote {
    color: #15181a !important;
}
.body--light .fx-dash-card__header, .body--light .fx-dash-card__bl, .body--light .fx-dash-card__bv {
    color: #15181a !important;
}
.body--light .fx-blog-cat:hover {
    color: #7f9c2e !important;
}
.body--light .fx-compare-table td:first-child,
.body--light .fx-compare-table th:first-child {
    color: #15181a !important;
}
.body--light .fx-auth-card__title {
    color: #15181a !important;
}
.body--light .fx-auth-field input {
    color: #15181a !important;
}
.body--light .fx-auth-split__benefit > span {
    color: #7f9c2e !important;
}
.body--light .fx-form-group input, .body--light .fx-form-group select,
.body--light .fx-form-group textarea, .body--light .fx-form-group select option {
    color: #15181a !important;
}
.body--light .fx-callback-section__form input[type="text"],
.body--light .fx-callback-section__form input[type="email"],
.body--light .fx-callback-section__form input[type="tel"] {
    color: #15181a !important;
}
.body--light .fx-callback-phone-flag {
    color: #15181a !important;
}
.body--light .fx-country-dropdown__search input {
    color: #15181a !important;
}
.body--light .fx-onboard-pending__contact h4 {
    color: #15181a !important;
}
.body--light .fx-contact-social__link:hover {
    color: #7f9c2e !important;
}
.body--light .lang-switcher__item:hover {
    color: #7f9c2e !important;
}
.body--light .lang-switcher__item.active {
    background: #DCFB6E !important;
    color: #15181a !important;
}
.body--light .header__user-info strong {
    color: #15181a !important;
}
.body--light .fx-article__content a.fx-btn--glass {
    color: #7f9c2e !important;
}
.body--light .fx-hero__title em, .body--light .fx-page-hero h1 em,
.body--light .fx-auth-split__heading em {
    color: #7f9c2e !important;
}
.body--light .fx-article__content ul li::marker,
.body--light .fx-article__content ol li::marker,
.body--light .fx-legal ul li::marker {
    color: #7f9c2e !important;
}
.body--light .topbar .lang-switcher__item:hover {
    color: #7f9c2e !important;
}
.body--light .topbar .lang-switcher__item.active {
    background: #DCFB6E !important;
    color: #15181a !important;
}
.body--light .fx-contact-info__icon {
    background: #f3f7e4 !important;
    color: #7f9c2e !important;
}
.body--light .fx-contact-info__item:hover .fx-contact-info__icon {
    background: #DCFB6E !important;
    color: #15181a !important;
}
.body--light .fx-contact-social__link:hover {
    background: #DCFB6E !important;
    color: #15181a !important;
    border-color: #DCFB6E !important;
}
.body--light .fx-callback-section__hours {
    color: #7f9c2e !important;
}
.body--light .fx-callback-section__hours .lucide-icon,
.body--light .fx-callback-section__hours span {
    color: #7f9c2e !important;
}
.body--light .fx-callback-section__terms input:checked {
    background: #DCFB6E !important;
    color: #15181a !important;
    border-color: #DCFB6E !important;
}
.body--light .fx-stat-item__num {
    color: #7f9c2e !important;
}
.body--light .header__burger span {
    background: #15181a !important;
}
.body--light .header__burger:hover {
    background: #f3f7e4 !important;
}
body.body--light:has(.header__nav.open) .header__burger {
    background: #f3f7e4 !important;
}
body.body--light:has(.header__nav.open) .header__burger span:nth-child(1),
    body.body--light:has(.header__nav.open) .header__burger span:nth-child(3) {
    background: #DCFB6E !important;
    color: #15181a !important;
}
.body--light .header__nav.open .header__link {
    color: #15181a !important;
}
.body--light .header__nav.open .header__link:hover,
    .body--light .header__nav.open .header__link.active {
    color: #7f9c2e !important;
}
.body--light .header__nav.open .header__link:hover::after,
    .body--light .header__nav.open .header__link.active::after {
    color: #7f9c2e !important;
}
.body--light .header__actions.open .btn--header-ghost {
    color: #15181a !important;
}
.body--light .header__actions.open .btn--white {
    background: #DCFB6E !important;
    color: #15181a !important;
    border: 1px solid #DCFB6E !important;
}
.body--light .header__nav.open .header__link:hover::after,
    .body--light .header__nav.open .header__link.active::after {
    color: #7f9c2e !important;
}
.body--light .fx-prem-migration-card__brand {
    color: #15181a !important;
}
.body--light .fx-prem-migration-card__days {
    color: #7f9c2e !important;
}
.body--light .fx-prem-migration-card__days strong {
    color: #7f9c2e !important;
}
.body--light .fx-prem-growth-card__icon {
    background: #f3f7e4 !important;
    color: #7f9c2e !important;
}
.body--light .fx-prem-growth-card__label {
    color: #15181a !important;
}
.body--light .fx-prem-growth-card__stat {
    color: #7f9c2e !important;
}
.body--light .fx-prem-quote-card__avatar {
    background: #DCFB6E !important;
    color: #15181a !important;
}
.body--light .fx-partner-card__badge {
    background: #f3f7e4 !important;
    color: #7f9c2e !important;
}
.body--light .fx-partner-card__title {
    color: #15181a !important;
}
.body--light .fx-partner-card__list .lucide-icon {
    color: #7f9c2e !important;
}
.body--light .fx-partner-card__cta {
    color: #7f9c2e !important;
}
.body--light .fx-partner-card__cta:hover {
    background: #DCFB6E !important;
    color: #15181a !important;
    border-color: #DCFB6E !important;
}
.fx-table-scroll__hint .lucide-icon {
    color: #7f9c2e !important;
}
.body--light .fx-blog-featured__tag {
    color: #7f9c2e !important;
}
/* ---------------------------------------------------------------
   Ticimax dizayn dili.

   Palet bənövşəyidən tünd-göyə keçdi: bənövşəyi gənc və startap
   oxunur, tünd-göy isə pul saxlanan yer kimi. Ölçülər ticimax-dan
   götürülüb — 90/75 bölmə aralığı və nazik iri başlıqlar.
--------------------------------------------------------------- */
:root {
    --tx-navy: #DCFB6E !important;
    --tx-navy-dark: #DCFB6E !important;
    --tx-blue: #DCFB6E !important;
}
/* ================================================================ */
/* HERO — korporativ tünd bant                                      */
/*                                                                  */
/* Əvvəl hero açıq fonda, mətn ortada idi. Ziyarətçi səhifəyə       */
/* girəndə əvvəl boşluq, sonra yazı görürdü. İndi tünd bant və      */
/* solda mətn, sağda məhsulun özü: göz soldan sağa oxuyur, yəni     */
/* əvvəl "nə təklif olunur", sonra "necə görünür".                  */
/* ================================================================ */
/* Bant dərinliyi ekranla ölçülür.
 *
 * 1900x950-də ticimax-ın hero-su 700 piksel, bizimki 611 idi: mətn
 * başlığın altına yapışır, aşağıda isə nəfəs yeri qalmırdı. Sabit
 * piksel yazmaq alçaq ekranda bandı ekrandan daşırdı, ona görə hədd
 * qoyulmuş nisbət işlədilir. */
.fx-hero2 {
    background: #DCFB6E !important;
    color: #15181a !important;
}
.fx-hero2__btns .fx-btn--accent {
    background: #DCFB6E !important;
    color: #15181a !important;
}
/* Mobildə başlıq zolağı ağ fona qayıdır. */
    .body--light .header:not(.scrolled):not(.header--solid) .header__nav.open .header__link {
    color: #15181a !important;
}
.body--light .header:not(.scrolled):not(.header--solid) .btn--white {
    color: #7f9c2e !important;
}
/* ================================================================ */
/* REFERANS ZOLAĞI — hero-nun davamı                                */
/*                                                                  */
/* Əvvəl bu bölmə ağ fonda, ayrıca başlıqla dayanırdı: hero bitirdi, */
/* ağ zolaq başlayırdı, loqolar isə ağ kartların içində idi. İndi    */
/* zolaq hero ilə eyni navy sahədə oturur və loqolar birbaşa fonun   */
/* üzərində, ağ siluet kimi görünür.                                 */
/* ================================================================ */
.fx-logostrip {
    background: linear-gradient(180deg, #DCFB6E 0%, #DCFB6E 100%) !important;
    color: #15181a !important;
}
.fx-signed-in__text strong {
    color: #15181a !important;
}
.fx-signed-in__btn {
    color: #7f9c2e !important;
}
.fx-signed-in__btn--primary {
    background: #DCFB6E !important;
    color: #15181a !important;
    border-color: #DCFB6E !important;
}
.fx-signed-in__btn--primary:hover {
    background: #DCFB6E !important;
    color: #15181a !important;
}

/* --- açıq bölmələrdəki nömrələr və rəqəmlər --- */
/*
 * Parlaq lime ağ fonda oxunmur. Addım nömrələri, FAQ nömrələri və
 * statistika rəqəmləri tünd tonla yazılır, altlıqları isə açıq lime.
 */
.body--light .fx-step-card__number {
    background: #f3f7e4 !important;
    color: #5f7722 !important;
}
.fx-faq-item__num,
.body--light .fx-faq-item__num {
    background: #f3f7e4 !important;
    color: #5f7722 !important;
}
.fx-stat-item__num,
.body--light .fx-stat-item__num { color: #15181a !important; }

/* Tünd bölmədəki statistika ağ qalır */
.fx-block--dark .fx-stat-item__num,
.fx-hero2 .fx-stat-item__num { color: #fff !important; }

/* ================================================================ */
/* FONLAR TÜND QALIR                                                */
/*                                                                  */
/* Yuxarıdakı avtomatik əvəzləmə navy fonları da lime etdi: loqo    */
/* zolağı və üst zolaq parlaq limeyə döndü, üzərindəki ağ yazı isə  */
/* oxunmaz oldu. Lime vurğu rəngidir, yer rəngi deyil.              */
/*                                                                  */
/* Bu blok sonda dayanır ki, avtomatik qaydaları üstələsin.         */
/* ================================================================ */
.fx-hero2 { background: #15181a !important; }
.fx-hero2__bg {
    background:
        linear-gradient(90deg, rgba(21,24,26,.97) 0%, rgba(21,24,26,.92) 30%,
                        rgba(21,24,26,.62) 58%, rgba(21,24,26,.34) 100%),
        linear-gradient(180deg, rgba(21,24,26,.62) 0%, rgba(21,24,26,.10) 34%,
                        rgba(21,24,26,.52) 100%) !important;
}
.fx-logostrip { background: linear-gradient(180deg, #15181a 0%, #1e2325 100%) !important; }
.body--light .topbar,
.topbar { background: #15181a !important; }
.onb__side { background: linear-gradient(168deg, #15181a 0%, #1e2325 100%) !important; }

/* Tünd fonlardakı yazı ağ qalır */
.fx-hero2__title,
.body--light .fx-hero2__title { color: #fff !important; }
.fx-hero2__sub,
.body--light .fx-hero2__sub { color: rgba(255,255,255,.8) !important; }
.fx-logostrip__note { color: #fff !important; }
.topbar, .topbar a, .topbar span, .topbar strong { color: rgba(255,255,255,.86) !important; }
.topbar__phone { color: #fff !important; }
.body--light .header:not(.scrolled):not(.header--solid) .header__link { color: rgba(255,255,255,.85) !important; }

/* Vurğu: başlıqdakı söz və işarələr lime */
.fx-hero2__title em,
.body--light .fx-hero2__title em { color: #DCFB6E !important; }
.fx-hero2__trust .lucide-icon { color: #DCFB6E !important; }
.topbar__dot { background: #DCFB6E !important; }

/* Lime düymələrdə yazı tünd */
.fx-btn--accent,
.body--light .header:not(.scrolled):not(.header--solid) .btn--white {
    background: #DCFB6E !important;
    color: #15181a !important;
    border-color: #DCFB6E !important;
}
.fx-btn--glass { color: #fff !important; }
.fx-logostrip .fx-refs__cta .fx-btn--glass { color: #fff !important; border-color: rgba(255,255,255,.24) !important; }

/* Mobil giriş düyməsi lime olur, yazısı tünd. */
@media (max-width: 900px) {
    .body--light .header.scrolled .header__mobile-login,
    .body--light .header--solid .header__mobile-login {
        background: #DCFB6E !important;
        border-color: #DCFB6E !important;
        color: #15181a !important;
    }
}


/* ================================================================ */
/* ŞÜŞƏ DÜYMƏLƏR: fona görə                                         */
/*                                                                  */
/* Avtomatik əvəzləmə `.body--light .fx-btn--glass`-a tünd yazı     */
/* verdi. Bu düymə tünd fonda dayanır: yazı qara olanda tamamilə    */
/* itir. Ana səhifədə "Qiymətlərə bax" görünməz olmuşdu.            */
/*                                                                  */
/* Ona görə rəng fona görə təyin olunur, düymənin öz sinfinə görə   */
/* yox: tünd sahələrdə ağ, açıq bölmələrdə tünd.                    */
/* ================================================================ */

/* Tünd sahələr */
.fx-hero2 .fx-btn--glass,
.body--light .fx-hero2 .fx-btn--glass,
.fx-logostrip .fx-btn--glass,
.body--light .fx-logostrip .fx-btn--glass,
.onb__side .fx-btn--glass {
    color: #fff !important;
    background: rgba(255,255,255,.10) !important;
    border-color: rgba(255,255,255,.28) !important;
}
.fx-hero2 .fx-btn--glass:hover,
.body--light .fx-hero2 .fx-btn--glass:hover,
.fx-logostrip .fx-btn--glass:hover,
.body--light .fx-logostrip .fx-btn--glass:hover {
    background: rgba(255,255,255,.18) !important;
    border-color: rgba(255,255,255,.45) !important;
}

/* Açıq bölmələr: kontur tünd, yazı tünd */
.fx-block .fx-btn--glass,
.body--light .fx-block .fx-btn--glass {
    color: #15181a !important;
    background: #fff !important;
    border-color: rgba(21,24,26,.18) !important;
}
.fx-block .fx-btn--glass:hover,
.body--light .fx-block .fx-btn--glass:hover {
    background: #f4f7ea !important;
    border-color: #a8c93f !important;
}


/* ================================================================ */
/* DƏYİŞƏNLƏR                                                       */
/*                                                                  */
/* Rəng axtarışım hex dəyərlərinə baxırdı, ona görə dəyişən         */
/* vasitəsilə işlədilən navy tamamilə gözdən qaçmışdı:              */
/* `.btn--white { background: var(--is-purple) }` — başlıqdakı      */
/* "Qeydiyyat" düyməsi ağ səhifədə tünd navy qalmışdı.              */
/*                                                                  */
/* Dəyişənləri kökdə əvəzləmək bir yerdən hamısını həll edir.       */
/* ================================================================ */
:root, .body--light {
    --is-purple:      #DCFB6E !important;
    --is-purple-dark: #c2e055 !important;
    --is-purple-soft: #f3f7e4 !important;
    --tx-navy:        #DCFB6E !important;
    --tx-navy-dark:   #c2e055 !important;
    --tx-blue:        #DCFB6E !important;
    --is-heading:     #15181a !important;
    --is-text:        #2b3138 !important;
}

/*
 * Dəyişən dolğu kimi işlənəndə üstündəki yazı tünd olmalıdır.
 * Bu düymələr indi lime fonludur.
 */
.body--light .btn--white,
.body--light .btn--white.btn--sm,
.btn--white { color: #15181a !important; }

/* ================================================================ */
/* ŞƏFFAF BAŞLIQ: video-nun üstündə yazılar ağ qalır                */
/*                                                                  */
/* finexa.css-də bu hal `!important` olmadan yazılıb və seçici      */
/* uzun olduğu üçün kifayət edirdi. Generatorun qısa, amma          */
/* `!important` daşıyan qaydası isə onu üstələyib: "Giriş" tünd     */
/* mürəkkəb rəngi alıb və tünd videonun üstündə itib.               */
/*                                                                  */
/* Ona görə şəffaf hal burada açıq şəkildə təkrarlanır.             */
/* ================================================================ */
.body--light .header:not(.scrolled):not(.header--solid) .btn--header-ghost {
    color: rgba(255,255,255,.88) !important;
    background: transparent !important;
    border-color: transparent !important;
}

.body--light .header:not(.scrolled):not(.header--solid) .btn--header-ghost:hover {
    color: #fff !important;
    background: rgba(255,255,255,.12) !important;
}

/* Naviqasiya keçidləri də eyni səbəbdən qorunur. */
.body--light .header:not(.scrolled):not(.header--solid) .header__link {
    color: rgba(255,255,255,.85) !important;
}

.body--light .header:not(.scrolled):not(.header--solid) .header__link:hover,
.body--light .header:not(.scrolled):not(.header--solid) .header__link.active {
    color: #fff !important;
}
