.eua-votos {
  margin: 15px 0;
  display: flex;
  align-items: center;
  gap: 10px;
}

.eua-votos-1{
    display: flex;
    flex-direction: column;   /* hace que los hijos se apilen en vertical */
    align-items: center;      /* centra horizontalmente */
    justify-content: flex-start; /* controla la alineación vertical (arriba) */
    gap: 10px;
}

.btn-voto {
  width: 64px;
  height: 64px;
  border-radius: 50%;
  background: white;
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
  cursor: pointer;
  font-size: 20px;
  transition: all 0.2s ease-in-out;
}

.btn-voto:hover {
  color: white;
  box-shadow: 0 4px 10px rgba(0,0,0,0.3);
}

.voto-si{
    border: 2px solid green;
}
.voto-no{
    border: 2px solid red;
}

.voto-si:hover{
    background: green;
}
.voto-no:hover{
    background: red;
}

#contador-likes{color: green;}
#contador-dislikes{color: red;}

/* Solo el textarea del formulario de comentarios */
.comment-form-comment textarea {
    width: 100%;
    box-sizing: border-box; /* para que padding no rompa el ancho */
}

.logged-in-as{display:none;}