body {
    font-family: 'Tajawal', sans-serif;
}

.fade-in {
    animation: fadeIn 2s ease-in-out;
}

.zoom-in {
    animation: zoomIn 1s ease-out;
}

.btn-animate {
    transition: transform 0.3s ease-in-out;
}

.btn-animate:hover {
    transform: scale(1.05);
}

@keyframes fadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

@keyframes zoomIn {
    from {
        transform: scale(0.9);
        opacity: 0;
    }
    to {
        transform: scale(1);
        opacity: 1;
    }
}

/* Turtle cursor with fallback to pointer */
/* Apply the turtle cursor */
 



/* Zoom in on hover for all elements inside the section */
form * {
    transition: transform 0.3s ease-in-out;
}

form *:hover {
    transform: scale(1.05);
}

/* Keep the original animations */
.fade-in {
    animation: fadeIn 2s ease-in-out;
}

.zoom-in {
    animation: zoomIn 1s ease-out;
}

.btn-animate {
    transition: transform 0.3s ease-in-out;
}

.btn-animate:hover {
    transform: scale(1.1); /* Slightly stronger zoom effect for buttons */
}

@keyframes fadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

@keyframes zoomIn {
    from {
        transform: scale(0.9);
        opacity: 0;
    }
    to {
        transform: scale(1);
        opacity: 1;
    }
}