	.babelfish { 
	  border: 1px dotted #fff; 
	  font-family: "Courier New", monospace; 
	  color:#727272; 
	  cursor:pointer; 
	  width:16rem; 
	  margin: 1rem; 
	} 

	.fish { 
	  font-size:0.75rem; 
	  animation: swim 3s infinite ease-in-out; /* ease-in-out macht das Schwimmen flüssiger */
	  text-shadow: 0 0 8px #fff; 
	} 

	/* Das innere Element sorgt für die Drehung */
	.fish span {
	  display: inline-block;
	  transition: transform 0.2s ease-in-out; /* Kurze, geschmeidige Drehung */
	}

	/* Wenn die Maus über der Box ist, spiegelt sich der Fisch */
	.babelfish:hover .fish span {
	  transform: scaleX(-1);
	}

	@keyframes swim { 
	  0%, 100% { transform: translateX(0); } 
	  50% { transform: translateX(12px); } 
	} 

	.babel-status { 
	  font-size:.5rem; 
	  letter-spacing:2px; 
	  margin-top:.2rem; 
	} 