body, html {
  margin: 0;
  padding: 0;
  height: 100%; /* Full height for the body and HTML */
  font-family: 'Inter', sans-serif;
  background-color: #1d1d1b;
  color: #ffffff;
}

.container {
  display: flex;
  justify-content: center; /* Center horizontally */
  align-items: center; /* Center vertically */
  height: 100vh; /* Ensure container takes up the full viewport height */
  text-align: center;
}

.center-content {
  display: flex;
  justify-content: center; /* Center the links horizontally */
  align-items: center; /* Center the links vertically */
  padding: 20px 0;
}

a {
  color: #ffffff;
  text-decoration: none;
  font-size: 3rem;
  font-weight: 400;
  transition: color 0.3s;
  margin: 0 0px; /* Space between the links */
}

a:hover {
  color: #E71543; /* Bright orange on hover */
}

@media only screen and (max-width: 600px) {
  .center-content {
    flex-direction: row; /* Stack the links horizontally on mobile */
    text-align: center;
  }

  a {
    font-size: 2rem; /* Adjust font size for mobile */
    margin: 10px 0; /* Adjust margin for mobile */
  }
}
