/**
 * Perdysy Gemini chatbot — MyLens theme colors (CSS variables + shadow fixes).
 * Plugin: perdysy-gemini-chatbot (.pdsy-chat)
 */

.pdsy-chat {
    --chat-primary: var(--ml-primary, #1b1b2f);
    --chat-primary-dark: var(--ml-primary-dark, #0f0f1e);
    --chat-primary-light: rgba(201, 169, 110, 0.14);
    --chat-accent: var(--ml-accent, #c9a96e);
    --chat-bg: #ffffff;
    --chat-surface: var(--ml-surface, #f8f6f2);
    --chat-text: var(--ml-primary, #1b1b2f);
    --chat-text-muted: var(--ml-text-muted, #999999);
}

/* Toggle FAB — replace embedded blue glow */
.pdsy-chat__toggle {
    background: linear-gradient(
        135deg,
        var(--ml-primary, #1b1b2f),
        var(--ml-primary-dark, #0f0f1e)
    );
    box-shadow:
        0 4px 22px rgba(27, 27, 47, 0.38),
        0 2px 8px rgba(201, 169, 110, 0.15);
}

.pdsy-chat__toggle:hover {
    box-shadow:
        0 8px 28px rgba(27, 27, 47, 0.45),
        0 4px 14px rgba(201, 169, 110, 0.2);
}

/* Pill buttons (language pickers, etc.) */
.pdsy-chat__btn:hover {
    box-shadow: 0 3px 12px rgba(27, 27, 47, 0.18);
}

.pdsy-chat__btn--accent:hover {
    box-shadow: 0 3px 12px rgba(201, 169, 110, 0.35);
}
