body {
  font-family: Arial, sans-serif;
  background-color: #f4f4f4;
  text-align: center;
  padding: 50px;
}

body::after {
  background-image: url("https://raw.githubusercontent.com/Chineme-rgb/Meta-background/refs/heads/main/download%20(2).png");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

h1 {
  color: #333;
}

.auth-buttons {
  display: inline-block;
  margin-left: 20px;
}

.auth-buttons button {
  background-color: #0078d4;
  color: white;
  border: none;
  padding: 8px 14px;
  margin-left: 5px;
  border-radius: 4px;
  cursor: pointer;
  font-size: 0.9em;
}

.auth-buttons button:hover {
  background-color: #005a9e;
}

.login-btn {
  background-color: #0078d4;
  color: white;
  border: none;
  padding: 8px 14px;
  border-radius: 4px;
  cursor: pointer;
}

.login-btn:hover {
  background-color: #005a9e;
}

.login-dialog {
  width: 300px;
  margin: 50px auto;
  padding: 20px;
  background: #0078d4;
  border-radius: 8px;
  box-shadow: 0 0 10px rgba(0,0,0,0.1);
}

.login-dialog {
  width: 300px;
  margin: 50px auto;
  padding: 20px;
  background-color: #ffffff; /* White background */
  color: #333;               /* Dark text */
  border-radius: 8px;
  box-shadow: 0 0 10px rgba(0,0,0,0.1);
}

/* Optional: style the form elements inside */
.login-dialog input {
  width: 100%;
  padding: 8px;
  margin-top: 5px;
  margin-bottom: 15px;
  border: 1px solid #ccc;
  border-radius: 4px;
}

.login-dialog button {
  width: 100%;
  padding: 10px;
  background-color: #0078d4;
  color: white;
  border: none;
  border-radius: 4px;
  cursor: pointer;
}

.login-dialog button:hover {
  background-color: #005a9e
}

.overlay {
  position: fixed;
  top: 0; left: 0;
  width: 100%; height: 100%;
  background: rgba(0,0,0,0.5);
}

.create-btn {
  display: inline-block;
  background-color: #ff9800; /* Orange for visibility */
  color: white;
  padding: 10px 16px;
  border-radius: 4px;
  text-decoration: none;
  font-weight: bold;
}

.create-btn:hover {
  background-color: #e68900;
}

.explore-btn {
  display: inline-block;
  background-color: #4cafef; /* Light blue */
  color: white;
  padding: 10px 16px;
  border-radius: 4px;
  text-decoration: none;
  font-weight: bold;
}

.explore-btn:hover {
  background-color: #3a9ed6;
}

.team-btn {
  display: inline-block;
  background-color: #6a1b9a; /* Purple */
  color: white;
  padding: 10px 16px;
  border-radius: 4px;
  text-decoration: none;
  font-weight: bold;
}

.team-btn:hover {
  background-color: #4a148c;
}


.rank-meta {
  color: #ff9800; /* orange */
  font-weight: bold;
}

.rank-user {
  color: #2196f3; /* blue */
}

.rank-new {
  color: #4caf50; /* green */
}


