/* Verify Email Page Styles */
.verify-email-success,
.verify-email-error,
.verify-email-loading {
  text-align: center;
}

.verify-email-loading .auth-status-icon svg {
  animation: verifySpin 1s linear infinite;
  color: var(--apple-blue, #0071e3);
}

@keyframes verifySpin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

.verify-resend-feedback {
  margin-bottom: 16px;
  text-align: left;
}

.verify-resend-form {
  margin-top: 20px;
  text-align: left;
}

.verify-actions-spaced {
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin-top: 16px;
}
