/* Пастельная схема SaveWave — согласована с круглым логотипом */

/* Кнопки: чуть насыщеннее фона лого, белый текст остаётся читаемым */
.btn {
    background: linear-gradient(85.51deg, #94a2e4 -25.07%, #a989cc 58.03%, #e0b8dc 105.71%) !important;
}

/* Тумблер: активный сегмент — мягкий фиолетовый текст */
.tbc_btn.active {
    background: transparent !important;
    color: #6d5a9e !important;
}

/* Лоадер */
.load {
    background: linear-gradient(85.51deg, #94a2e4 -25.07%, #a989cc 58.03%, #e0b8dc 105.71%) !important;
}

/* Scrollbar */
::-webkit-scrollbar-thumb {
    background: linear-gradient(85.51deg, #94a2e4 -25.07%, #a989cc 58.03%, #e0b8dc 105.71%) !important;
}

/* Header gradient (if exists) */
.header {
    background: none !important;
}

/* Any other green elements */
[style*="#03E903"],
[style*="#01BFC5"],
[style*="#00B2FF"],
[style*="#12DE4B"],
[style*="#02ADEE"] {
    background: linear-gradient(85.51deg, #94a2e4 -25.07%, #a989cc 58.03%, #e0b8dc 105.71%) !important;
}

/* Акцентный текст в карточках подписки и в ответах FAQ */
.tabs_col_body span,
.tabs_col_block_text span,
.accordion .content_answer span {
    color: #8b82c9 !important;
}

/* Hover states */
.btn:hover {
    background: linear-gradient(85.51deg, #8694dc -25.07%, #9a7bc0 58.03%, #d4aad0 105.71%) !important;
}

.tbc_btn.active:hover {
    background: transparent !important;
}

.tbc_btn {
    border: none !important;
    color: #64748b !important;
}

.tbc_btn:hover:not(.active) {
    background: transparent !important;
    color: #475569 !important;
}

/* Шаг 1/2: цвет подписи (активный шаг 2 — зелёный акцент) */
#step {
    color: #303844 !important;
}

#step[style*="color"] {
    color: #48bb78 !important;
}

/* Шаг 2: декоративное изображение (не градиент на весь блок) */
.three_max.bg_img {
    background-image: url(../img/img_6.png) !important;
    background-repeat: no-repeat !important;
}

/* Fix for any inline styles in HTML */
[style*="linear-gradient(85.51deg, #03E903"],
[style*="linear-gradient(85.51deg, #12DE4B"] {
    background-image: linear-gradient(85.51deg, #94a2e4 -25.07%, #a989cc 58.03%, #e0b8dc 105.71%) !important;
}

/* Ensure all buttons use our colors */
button[style*="background"],
a[style*="background"] {
    background: linear-gradient(85.51deg, #94a2e4 -25.07%, #a989cc 58.03%, #e0b8dc 105.71%) !important;
}
