/**
 * Perdysy chatbot — Zadvaoka palette (neutral ink + teal).
 * Plugin: perdysy-gemini-chatbot (.pdsy-chat)
 */

.pdsy-chat {
    --chat-primary: var(--ml-primary, #1c1917);
    --chat-primary-dark: var(--ml-primary-dark, #0c0a09);
    --chat-primary-light: rgba(13, 148, 136, 0.14);
    --chat-accent: var(--ml-accent, #0d9488);
    --chat-bg: #ffffff;
    --chat-surface: var(--ml-surface, #f1f6f6);
    --chat-text: var(--ml-primary, #1c1917);
    --chat-text-muted: var(--ml-text-muted, #78716c);
}

/* Toggle FAB */
.pdsy-chat__toggle {
    background: linear-gradient(
        135deg,
        var(--ml-primary, #1c1917),
        var(--ml-primary-dark, #0c0a09)
    );
    box-shadow:
        0 4px 22px rgba(28, 25, 23, 0.38),
        0 2px 8px rgba(13, 148, 136, 0.15);
}

.pdsy-chat__toggle:hover {
    box-shadow:
        0 8px 28px rgba(28, 25, 23, 0.45),
        0 4px 14px rgba(13, 148, 136, 0.2);
}

.pdsy-chat__btn:hover {
    box-shadow: 0 3px 12px rgba(28, 25, 23, 0.18);
}

.pdsy-chat__btn--accent:hover {
    box-shadow: 0 3px 12px rgba(13, 148, 136, 0.35);
}
