.auth-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0 4rem;
  margin-top: 80px;
  /* Removendo o padding-bottom já que não precisamos mais dele */
  background: #0c0c0c;
  width: 100%;
}

.ory_elements__card__1t5ly151
  h2.ory_elements__typography__vpyugz5.ory_elements__typography_type_regular__vpyugzm.ory_elements__typography_size_small__vpyugz8 {
  display: none;
}

.ory_elements__divider__1312gjt1 {
  display: none;
}

/* Social Buttons */
[data-testid="login-auth-card"] button[class*="button_social"],
[data-testid="registration-auth-card"] button[class*="button_social"] {
  background-color: transparent !important;
  border: 1px solid #3b3b3b !important;
  border-radius: 6px !important;
  color: #ffffff !important;
  font-family: "Space Grotesk", sans-serif !important;
  font-size: 14px !important;
  height: 44px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 8px !important;
  transition: background-color 0.2s ease-in-out !important;
}

[data-testid="login-auth-card"] button[class*="button_social"]:hover,
[data-testid="registration-auth-card"] button[class*="button_social"]:hover {
  background-color: rgba(255, 255, 255, 0.1) !important;
}

/* Hide Font Awesome icon */
[data-testid="login-auth-card"] button[class*="button_social"] i,
[data-testid="registration-auth-card"] button[class*="button_social"] i {
  display: none !important;
}

/* Add custom Google icon */
[data-testid="login-auth-card"]
  button[class*="button_social"][value="google"]::after,
[data-testid="registration-auth-card"]
  button[class*="button_social"][value="google"]::after {
  content: "";
  width: 24px;
  height: 24px;
  background-image: url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_872_51291)"><path d="M21.5 12.2139C21.4996 11.6118 21.4488 11.0107 21.348 10.4167H12.2059V13.9872H17.4393C17.3243 14.5621 17.0934 15.1088 16.7601 15.5954C16.4269 16.082 15.9979 16.4987 15.4983 16.8212V19.1963H18.6203C19.5718 18.2937 20.3195 17.2061 20.8155 16.0035C21.3115 14.8009 21.5446 13.51 21.5 12.2139Z" fill="%234285F4"/><path d="M12.2067 21.4999C14.5672 21.5611 16.8623 20.7361 18.6211 19.194L15.499 16.8189C14.5197 17.4395 13.3732 17.7594 12.2067 17.7375C10.9936 17.7229 9.8157 17.3362 8.83905 16.6317C7.86241 15.9272 7.13622 14.9406 6.76282 13.8108H3.54346V16.2573C4.3481 17.832 5.58464 19.1564 7.11467 20.0823C8.6447 21.0082 10.4078 21.4991 12.2067 21.4999Z" fill="%2334A853"/><path d="M6.76284 13.8132C6.55863 13.2299 6.45587 12.6171 6.45884 12.0005C6.45986 11.3841 6.56252 10.772 6.76284 10.1877V7.74121H3.54348C2.85745 9.0606 2.4999 10.52 2.5 12.0005C2.4999 13.4809 2.85745 14.9403 3.54348 16.2597L6.76284 13.8132Z" fill="%23FBBC05"/><path d="M12.2067 6.26036C13.5912 6.23775 14.9291 6.74977 15.9307 7.68557L18.6971 4.97798C16.9453 3.35912 14.6189 2.47057 12.2098 2.50023C10.4109 2.50081 8.64776 2.99137 7.1176 3.91701C5.58744 4.84266 4.35068 6.16684 3.54578 7.74136L6.76514 10.1879C7.13828 9.05829 7.86407 8.07174 8.84027 7.36716C9.81647 6.66258 10.9939 6.27548 12.2067 6.26036Z" fill="%23EA4335"/></g><defs><clipPath id="clip0_872_51291"><rect width="19" height="19" fill="white" transform="translate(2.5 2.5)"/></clipPath></defs></svg>');
  background-repeat: no-repeat;
  background-position: center;
  order: 1;
}

/* Add custom Github icon */
[data-testid="login-auth-card"]
  button[class*="button_social"][value="github"]::after,
[data-testid="registration-auth-card"]
  button[class*="button_social"][value="github"]::after {
  content: "";
  width: 24px;
  height: 24px;
  background-image: url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M12 2.24683C6.475 2.24683 2 6.72183 2 12.2468C2 16.6718 4.8625 20.4168 8.8375 21.7293C9.3375 21.8218 9.525 21.5168 9.525 21.2543C9.525 21.0168 9.5125 20.2343 9.5125 19.3968C7 19.8593 6.35 18.7843 6.15 18.2218C6.0375 17.9293 5.55 17.0468 5.125 16.8093C4.775 16.6218 4.275 16.1593 5.1125 16.1468C5.9 16.1343 6.4625 16.8718 6.65 17.1768C7.55 18.6718 8.9875 18.2593 9.5625 17.9968C9.65 17.3468 9.9125 16.9093 10.2 16.6593C7.975 16.4093 5.65 15.5468 5.65 11.7218C5.65 10.6343 6.0375 9.73433 6.675 9.02183C6.575 8.77183 6.225 7.76933 6.775 6.37183C6.775 6.37183 7.6125 6.10933 9.525 7.39683C10.325 7.17183 11.175 7.05933 12.025 7.05933C12.875 7.05933 13.725 7.17183 14.525 7.39683C16.4375 6.09683 17.275 6.37183 17.275 6.37183C17.825 7.76933 17.475 8.77183 17.375 9.02183C18.0125 9.73433 18.4 10.6218 18.4 11.7218C18.4 15.5593 16.0625 16.4093 13.8375 16.6593C14.2 16.9718 14.5125 17.5718 14.5125 18.5093C14.5125 19.8468 14.5 20.9218 14.5 21.2543C14.5 21.5168 14.6875 21.8343 15.1875 21.7293C19.1375 20.4168 22 16.6593 22 12.2468C22 6.72183 17.525 2.24683 12 2.24683Z" fill="%23ffffff"/></svg>');
  background-repeat: no-repeat;
  background-position: center;
  order: 1;
}
