/* Light Theme (Default) */
.lexi-chatbot-theme-light {
    --chatbot-primary: #007bff;
    --chatbot-secondary: #f8f9fa;
    --chatbot-text: #212529;
    --chatbot-border: #dee2e6;
    --chatbot-shadow: rgba(0, 0, 0, 0.1);
    --chatbot-bot-message: #f0f2f5;
    --chatbot-user-message: #007bff;
    --chatbot-user-text: #ffffff;
}

/* Dark Theme */
.lexi-chatbot-theme-dark {
    --chatbot-primary: #343a40;
    --chatbot-secondary: #212529;
    --chatbot-text: #f8f9fa;
    --chatbot-border: #495057;
    --chatbot-shadow: rgba(0, 0, 0, 0.25);
    --chatbot-bot-message: #495057;
    --chatbot-user-message: #6c757d;
    --chatbot-user-text: #ffffff;
}

/* Professional Theme */
.lexi-chatbot-theme-professional {
    --chatbot-primary: #2c3e50;
    --chatbot-secondary: #ecf0f1;
    --chatbot-text: #2c3e50;
    --chatbot-border: #bdc3c7;
    --chatbot-shadow: rgba(0, 0, 0, 0.1);
    --chatbot-bot-message: #ecf0f1;
    --chatbot-user-message: #34495e;
    --chatbot-user-text: #ffffff;
}

/* Friendly Theme */
.lexi-chatbot-theme-friendly {
    --chatbot-primary: #27ae60;
    --chatbot-secondary: #edf7ed;
    --chatbot-text: #2c3e50;
    --chatbot-border: #a8e6cf;
    --chatbot-shadow: rgba(39, 174, 96, 0.1);
    --chatbot-bot-message: #edf7ed;
    --chatbot-user-message: #27ae60;
    --chatbot-user-text: #ffffff;
}

/* Custom Theme */
.lexi-chatbot-theme-custom {
    --chatbot-primary: var(--custom-primary, #007bff);
    --chatbot-secondary: var(--custom-secondary, #f8f9fa);
    --chatbot-text: var(--custom-text, #212529);
    --chatbot-border: var(--custom-border, #dee2e6);
    --chatbot-shadow: var(--custom-shadow, rgba(0, 0, 0, 0.1));
    --chatbot-bot-message: var(--custom-bot-message, #f0f2f5);
    --chatbot-user-message: var(--custom-user-message, #007bff);
    --chatbot-user-text: var(--custom-user-text, #ffffff);
}
