/* Input Box Styles */
.input-box {
  background: rgb(255, 255, 255);
  border-radius: 0.5rem !important;
  transition: all 0.3s ease;
  padding: 0.5rem;
}

.input-box:focus-within {
  background: rgba(255, 255, 255, 0.15);
  border-color: rgba(255, 255, 255, 0.3) !important;
  box-shadow: 0 0 15px rgba(255, 255, 255, 0.1);
}

.input-box input {
  transition: all 0.3s ease;
}

.input-box input:focus {
  outline: none;
}
.login-container {
  border-bottom-left-radius: 1rem;
  border-bottom-right-radius: 1rem;
}

/* Button Styles */
.login-btn {
  width: 100%;
  height: 3.125rem;
  background: linear-gradient(to right, #ff7900, #ff9500);
  color: #fff;
  border-radius: 1.875rem;
  font-size: 1.125rem;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 1.25rem;
  border: none;
  box-shadow: 0 0.1875rem 0.5rem rgba(255, 121, 0, 0.2);
}

.login-btn:hover {
  transform: translateY(-2px);
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.4);
}

/* Create Account Link Styles */
.create-account-link {
  transition: all 0.3s ease;
  text-decoration: none;
  color: #ffffff;
  opacity: 0.8;
}

.create-account-link:hover {
  color: #ffffff;
  opacity: 1;
  text-decoration: underline;
}
