
/* === COMPANY BRAND COLORS ONLY === */
:root {
    --primary-color: #667eea !important;
    --secondary-color: #667eea !important; /* Force secondary to match primary for buttons */
    --accent-color: #f093fb !important;
    --primary-dark: #5164bb !important;
    --primary-light: #7a97ff !important;
}

/* === BUTTON COLORS === */
.btn-primary,
.btn-secondary,
.quick-action,
.btn-submit {
    background-color: #667eea !important;
    border-color: #667eea !important;
    color: white !important;
}

.btn-primary:hover,
.btn-secondary:hover,
.quick-action:hover,
.btn-submit:hover {
    background-color: white !important;
    color: #667eea !important;
    border-color: #667eea !important;
}

/* === LANGUAGE BUTTON - Different styling === */
.btn-language {
    background: linear-gradient(135deg, var(--bg-tertiary), var(--bg-secondary)) !important;
    border-color: #667eea !important;
    color: #667eea !important;
}

.btn-language:hover {
    background: linear-gradient(135deg, #667eea, #5164bb) !important;
    border-color: #5164bb !important;
    color: white !important;
}

/* === HEADER COLORS === */
.app-header {
    background-color: white !important;
    border-bottom: 1px solid #e5e7eb !important;
}

/* === LOGO COLORS === */
.logo-text2 {
    color: #667eea !important;
}

.logo-subtitle2 {
    color: #000000 !important;
}

/* === CHAT MESSAGE COLORS === */
.user-message .message-content {
    background-color: #667eea !important;
}

/* === LINK COLORS === */
a {
    color: #667eea !important;
}

a:hover {
    color: #5164bb !important;
}

/* === FOCUS STATES === */
.input-container:focus-within {
    border-color: #667eea !important;
    box-shadow: 0 0 0 3px rgba(102, 126, 234, 0.1) !important;
}

.btn-primary:focus,
.btn-secondary:focus,
.quick-action:focus,
.btn-language:focus,
.btn-submit:focus {
    box-shadow: 0 0 0 3px rgba(102, 126, 234, 0.2) !important;
}

/* === PROGRESS INDICATORS === */
.progress-bar {
    background-color: #667eea !important;
}

.status-active {
    background-color: #7a97ff !important;
    color: #5164bb !important;
}