/*---Footer Styles-----*/
.footerContent {
  margin: auto 0;
  text-align: center; 
}

.socialIcons {
display: flex; /* Use flexbox for alignment */
justify-content: center; /* Center align the icons */
gap: 15px; /* Ensures consistent spacing between icons */
}

.icon {
width: 30px;
height: 30px;
transition: transform 0.3s, filter 0.3s; /* Added smooth filter transition */
}

.icon:hover {
transform: scale(1.1); /* Slight zoom effect */
filter: brightness(1.2); /* Lightens the icons on hover for better feedback */
}

/* Modal styles */
.popup {
display: none;
position: fixed;
z-index: 1;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.5);
}

.popup-content {
background-color: white;
padding: 20px;
border-radius: 10px;
margin: 15% auto;
width: 60%;
text-align: center;
position: relative;
}

.close-btn {
background-color: #007bff;
color: white;
border: none;
padding: 10px 20px;
font-size: 16px;
cursor: pointer;
border-radius: 5px;
margin-top: 20px;
}

.close-btn:hover {
background-color: #0056b3;
}

#platform-name {
font-weight: bold;
color: #007bff;
}

/* Modal styles */
.popup {
display: none;
position: fixed;
z-index: 1;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.5);
}

.popup-content {
background-color: white;
padding: 20px;
border-radius: 10px;
margin: 15% auto;
width: 60%;
text-align: center;
position: relative;
color: #1a1a2e;
}

.close-btn cbutton {
background-color: #007bff;
color: white;
border: none;
padding: 10px 20px;
font-size: 16px;
cursor: pointer;
border-radius: 5px;
margin-top: 20px;
cursor: auto;
}

.close-btn:hover {
background-color: #0056b3;
}

#platform-name {
font-weight: bold;
color: #007bff;
}

/* Contact Buttons */
.contact-btn {
display: inline-block;
background-color: lightslategray;
color: white;
text-decoration: none;
padding: 1px 10px;
font-size: 16px;
border-radius: 5px;
transition: background-color 0.3s ease;
cursor: auto;
}

.contact-btn:hover {
background-color: lightgray;
}

.contact-btn2 {
display: inline-block;
background-color: #007bff;
color: white;
text-decoration: none;
padding: 1px 10px;
font-size: 16px;
border-radius: 5px;
transition: background-color 0.3s ease;
cursor: auto;
}

.contact-btn2:hover {
background-color: #0056b3;

}
/* End Contact Buttons */
