.elementor-5192 .elementor-element.elementor-element-e33d536{--display:flex;--background-transition:0.3s;}body.elementor-page-5192:not(.elementor-motion-effects-element-type-background), body.elementor-page-5192 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D0D;}/* Start custom CSS */:root {
    --primary: #ceff1a;
    --primary-dark: #b8e600;
    --bg-dark: #0d0d0d;
    --bg-chat: #131313;
    --bubble-user: #2ca67a;
    --bubble-bot: #1e1e1e;
    --text-main: #ffffff;
    --text-secondary: #cccccc;
    --text-muted: #888888;
}

.elementor-widget-html .zap-chat-container {
    background-color: var(--bg-dark);
    font-family: 'Sora', sans-serif !important;
    color: var(--text-main);
    padding: clamp(40px, 6vw, 60px) clamp(20px, 4vw, 30px) clamp(30px, 5vw, 40px);
    width: 100%;
    max-width: 480px;
    margin: 0 auto;
    border-radius: 24px;
    position: relative;
    box-shadow: 0 20px 40px rgba(0,0,0,0.2);
    overflow: hidden;
}

.zap-chat-container::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: radial-gradient(circle at top right, rgba(206,255,26,0.1), transparent 70%);
    pointer-events: none;
}

.zap-chat-title {
    font-size: clamp(24px, 4vw, 28px);
    font-weight: 700;
    text-align: center;
    margin-bottom: 12px;
    background: linear-gradient(135deg, var(--text-main), var(--text-secondary));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

[Resto do CSS do código anterior...]/* End custom CSS */