/* General Body Styles */
body {
    background-color: #2e2e2e !important; /* Dark background color */
    color: #e0e0e0 !important; /* Light text color */
    font-family: 'Arial', sans-serif !important;
}


/* remove all overflow */
html, body {
    overflow-x: hidden;
}

/* Hero Section */
.hero {
    background-color: #2e2e2e !important; /* Dark background for the hero section */
    color: #fff !important;
    height: 100vh;
}

.hero h1 {
    color: #f5f5f5 !important; /* Light color for the headline */
}

.hero p {
    color: #d0d0d0 !important; /* Slightly dimmed text for the paragraph */
}

.btn-primary {
    background-color: #6c63ff !important; /* Purple button color */
    border-color: #6c63ff !important;
}

.btn-primary:hover {
    background-color: #5a54e8 !important; /* Darker purple on hover */
    border-color: #5a54e8 !important;
}

/* Recent Artworks Section */
.recent-artworks {
    background-color: #2e2e2e !important;
}

.card {
    background-color: #3a3a3a !important; /* Dark card background */
    border: 1px solid #444 !important; /* Darker border */
}

.card-text, .modal-body p {
    color: #b0b0b0 !important; /* Lighter text for better readability */
}

/* Stats Section */
.stats {
    background-color: #2e2e2e !important;
    color: #fff !important;
}

/* About Us Section */
.about-us {
    background-color: #2e2e2e !important;
    color: #e0e0e0 !important;
}

/* Newsletter Section */
.newsletter {
    background-color: #2e2e2e !important;
    color: #e0e0e0 !important;
}

.newsletter h2 {
    color: #fff !important;
}

/* Contact Section */
.contact {
    background-color: #2e2e2e !important;
    color: #e0e0e0 !important;
}

.contact h2 {
    color: #fff !important;
}

/* Modal */
.modal-content {
    background-color: #3a3a3a !important; /* Dark background for modal */
    color: #e0e0e0 !important;
}

.modal-header, .modal-body {
    border-bottom: 1px solid #444 !important; /* Darker border for separation */
}

/* Scroll Down Arrow */
.scroll-down i {
    color: #6c63ff !important; /* Purple color for the arrow */
}


