/**
 * TEST — brightest white (#ffffff) for Golden Promise fills and other white funnel text.
 * Remove body class + this stylesheet link from index.html when done.
 */
:root {
    --white-max: #ffffff;
}

body.bright-white-test {
    --text-primary: var(--white-max);
    color: var(--white-max);
}

/* Golden Promise letter fill */
body.bright-white-test .funnel-container .welcome-title,
body.bright-white-test .funnel-container .agent-name {
    color: var(--white-max) !important;
    -webkit-text-fill-color: var(--white-max) !important;
}

/* Solid or muted white copy in the main funnel */
body.bright-white-test .funnel-container :where(
    .welcome-subtitle,
    .welcome-btn,
    .welcome-back-btn,
    .schedule-callback-btn,
    .detail-value,
    .detail-label,
    .no-pressure-text,
    .btn-helper-text,
    .tagline,
    .logo-text,
    .video-tooltip,
    .section-video-btn,
    .ethos-main-text,
    .ethos-sub-text,
    .ethos-redirect-text,
    .ethos-help-text,
    .trust-reassurance,
    .chat-status-message,
    .live-chat-btn,
    .mobile-menu-link,
    .mobile-menu-toggle,
    .lang-toggle-in-menu .lang-toggle-label,
    .lang-sep,
    .form-field-group label,
    .form-field-group input,
    .form-field-group select,
    .form-field-group textarea,
    .contact-method-btn,
    .subtitle-dropdown,
    .success-dropdown,
    .success-message-text,
    .agent-services-info .service-item,
    .privacy-title,
    .privacy-content,
    .privacy-intro,
    .privacy-section p,
    .privacy-section li,
    .privacy-section strong,
    .privacy-last-updated,
    .privacy-link,
    .footer-separator,
    .mobile-menu-close,
    .video-close-btn,
    .privacy-modal-close
) {
    color: var(--white-max) !important;
}

body.bright-white-test .funnel-container .lang-btn:not(.active) {
    color: var(--white-max) !important;
}

/* Inline / animation dimming — full white for test */
body.bright-white-test .funnel-container .success-message-text[style],
body.bright-white-test .funnel-container .no-pressure-text,
body.bright-white-test .funnel-container .welcome-subtitle {
    opacity: 1 !important;
}

/* Keep orange privacy note and cyan active language */
body.bright-white-test .funnel-container .welcome-footer-note {
    color: #fb923c !important;
}

body.bright-white-test .funnel-container .lang-btn.active {
    color: var(--accent-color) !important;
}
