/* Maximus Tech - Global Styles & Color Palette */

:root {
    --primary-purple: #4c1d95;    /* Deep Purple */
    --accent-purple: #7c3aed;     /* Bright Purple */
    --light-purple: #f5f3ff;      /* Very Light Purple (Backgrounds) */
    --whatsapp-green: #22c55e;    /* WhatsApp Brand Green */
}

/* Custom Gradient for Hero Sections */
.purple-gradient {
    background: linear-gradient(135deg, var(--primary-purple) 0%, var(--accent-purple) 100%);
}

/* Smooth transitions for all interactive elements */
.transition-all {
    transition: all 0.3s ease-in-out;
}

/* WhatsApp Floating Button Animation */
.float-btn {
    animation: bounce 2s infinite;
}

@keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
        transform: translateY(0);
    }
    40% {
        transform: translateY(-10px);
    }
    60% {
        transform: translateY(-5px);
    }
}

/* Custom focus rings to match the palette */
input:focus, textarea:focus {
    outline: none;
    border-color: var(--accent-purple) !important;
    box-shadow: 0 0 0 2px rgba(124, 58, 237, 0.2);
}
