.backButton {
  position: absolute;
  top: var(--spacing-xl);
  left: var(--spacing-xl);
  z-index: 2;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: var(--auth-back-button-size);
  height: var(--auth-back-button-size);
  padding: 0 2px 0 0;
  color: var(--color-auth-text-primary);
  cursor: pointer;
  background: var(--color-auth-surface);
  border: none;
  border-radius: 50%;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
  transition:
    background 0.15s ease,
    transform 0.05s ease;
}

.backButton:hover {
  background: rgba(0, 0, 0, 0.04);
}

.backButton:active {
  transform: scale(0.96);
}
