/* Animation show and hide */

@keyframes show-error { 
    50% {
      transform: scale(0.5);
    }
    100% {
      transform: scale(1);
    }
  }

@keyframes press-button {
    0%{
      background-color: #d58000;
    }
    99% {
      opacity: 1;
    }
    100% {
      box-shadow: 0px 2px 0px #a86500;
      opacity: 0;
      pointer-events: none;
    }

}

.you-won-card-button:focus {
  animation: press-button 0.3s forwards;
  transform: translateY(2px);
}

.input-dice:checked ~ .label-dice{
  animation: press-button 0.3s forwards;
  transform: translate(-50%, -40%);
}
  
  /* Ocultar inputs para que no se vean los checkbox */
  input[type="checkbox"],
  input[type="radio"] {
    display: none;
  }
  @keyframes desapear-modals {
    0% {
      opacity: 1;
    }
    100% {
      opacity: 0;
    }
  }

  @keyframes apear-opacity {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }

  /* tapar el boton de inicio cuando se clickean */
  .input-dice:checked ~ .modal-intro {
    animation: desapear-modals 1s ease-in-out forwards;
  }

  
  .input-dice:checked ~ main .background-opacity {
    animation: desapear-modals 1s ease-in-out forwards;
    pointer-events: none;
  }
  
  @keyframes enable-main {
    0% {
      z-index: -3;
      pointer-events: none;
    }
    99% {
      z-index: -3;
      pointer-events: auto;
    }
    100% {
      z-index: 0;
      pointer-events: auto;
    }
  }

  /* Mostrar main cuando se clickea un dado */
  .input-dice:checked ~ main {
    animation: enable-main 1s ease-in-out forwards;
  }
  
  .input-dice:checked ~ main .background-opacity {
    animation: desapear-modals 1s ease-in-out forwards;
  }

  .label-dice:nth-of-type(1) {animation-delay: 0s;}
  .label-dice:nth-of-type(2) {animation-delay: -0.2s;}
  .label-dice:nth-of-type(3) {animation-delay: -0.4s;}
  .label-dice:nth-of-type(4) {animation-delay: -0.6s;}
  .label-dice:nth-of-type(5) {animation-delay: -0.8s;}
  .label-dice:nth-of-type(6) {animation-delay: -1s;}

  /* --------------------- Dado 1 --------------------- */
  #d1:checked ~ main label:nth-of-type(12) {order: 4;}
  #d1:checked ~ main label:nth-of-type(2) {order: 14;}
  #d1:checked ~ main label:nth-of-type(8) {order: 1;}
  #d1:checked ~ main label:nth-of-type(15) {order: 6;}
  #d1:checked ~ main label:nth-of-type(10) {order: 9;}
  #d1:checked ~ main label:nth-of-type(6) {order: 2;}
  #d1:checked ~ main label:nth-of-type(14) {order: 11;}
  #d1:checked ~ main label:nth-of-type(3) {order: 5;}
  #d1:checked ~ main label:nth-of-type(11) {order: 8;}
  #d1:checked ~ main label:nth-of-type(9) {order: 12;}
  #d1:checked ~ main label:nth-of-type(16) {order: 15;}
  #d1:checked ~ main label:nth-of-type(13) {order: 10;}
  #d1:checked ~ main label:nth-of-type(7) {order: 16;}
  #d1:checked ~ main label:nth-of-type(4) {order: 3;}
  #d1:checked ~ main label:nth-of-type(5) {order: 7;}
  #d1:checked ~ main label:nth-of-type(1) {order: 13;}
  /* --------------------- Dado 2 --------------------- */
  #d2:checked ~ main label:nth-of-type(8) {order: 4;}
  #d2:checked ~ main label:nth-of-type(11) {order: 9;}
  #d2:checked ~ main label:nth-of-type(10) {order: 3;}
  #d2:checked ~ main label:nth-of-type(14) {order: 5;}
  #d2:checked ~ main label:nth-of-type(6) {order: 14;}
  #d2:checked ~ main label:nth-of-type(12) {order: 8;}
  #d2:checked ~ main label:nth-of-type(4) {order: 11;}
  #d2:checked ~ main label:nth-of-type(3) {order: 15;}
  #d2:checked ~ main label:nth-of-type(5) {order: 2;}
  #d2:checked ~ main label:nth-of-type(1) {order: 1;}
  #d2:checked ~ main label:nth-of-type(7) {order: 12;}
  #d2:checked ~ main label:nth-of-type(2) {order: 6;}
  #d2:checked ~ main label:nth-of-type(15) {order: 10;}
  #d2:checked ~ main label:nth-of-type(9) {order: 13;}
  #d2:checked ~ main label:nth-of-type(16) {order: 16;}
  #d2:checked ~ main label:nth-of-type(13) {order: 7;}
  /* --------------------- Dado 3 --------------------- */
  #d3:checked ~ main label:nth-of-type(7) {order: 4;}
  #d3:checked ~ main label:nth-of-type(2) {order: 12;}
  #d3:checked ~ main label:nth-of-type(9) {order: 6;}
  #d3:checked ~ main label:nth-of-type(4) {order: 9;}
  #d3:checked ~ main label:nth-of-type(5) {order: 14;}
  #d3:checked ~ main label:nth-of-type(3) {order: 15;}
  #d3:checked ~ main label:nth-of-type(1) {order: 1;}
  #d3:checked ~ main label:nth-of-type(11) {order: 11;}
  #d3:checked ~ main label:nth-of-type(10) {order: 2;}
  #d3:checked ~ main label:nth-of-type(13) {order: 8;}
  #d3:checked ~ main label:nth-of-type(12) {order: 5;}
  #d3:checked ~ main label:nth-of-type(6) {order: 3;}
  #d3:checked ~ main label:nth-of-type(15) {order: 7;}
  #d3:checked ~ main label:nth-of-type(16) {order: 13;}
  #d3:checked ~ main label:nth-of-type(14) {order: 16;}
  /* --------------------- Dado 4 --------------------- */
  #d4:checked ~ main label:nth-of-type(2) {order: 7;}
  #d4:checked ~ main label:nth-of-type(14) {order: 6;}
  #d4:checked ~ main label:nth-of-type(12) {order: 1;}
  #d4:checked ~ main label:nth-of-type(5) {order: 10;}
  #d4:checked ~ main label:nth-of-type(11) {order: 4;}
  #d4:checked ~ main label:nth-of-type(3) {order: 11;}
  #d4:checked ~ main label:nth-of-type(6) {order: 15;}
  #d4:checked ~ main label:nth-of-type(1) {order: 12;}
  #d4:checked ~ main label:nth-of-type(16) {order: 5;}
  #d4:checked ~ main label:nth-of-type(10) {order: 9;}
  #d4:checked ~ main label:nth-of-type(4) {order: 2;}
  #d4:checked ~ main label:nth-of-type(7) {order: 13;}
  #d4:checked ~ main label:nth-of-type(9) {order: 16;}
  #d4:checked ~ main label:nth-of-type(8) {order: 14;}
  #d4:checked ~ main label:nth-of-type(13) {order: 3;}
  #d4:checked ~ main label:nth-of-type(15) {order: 8;}
  /* --------------------- Dado 5 --------------------- */
  #d5:checked ~ main label:nth-of-type(4) {order: 4;}
  #d5:checked ~ main label:nth-of-type(9) {order: 10;}
  #d5:checked ~ main label:nth-of-type(12) {order: 6;}
  #d5:checked ~ main label:nth-of-type(5) {order: 1;}
  #d5:checked ~ main label:nth-of-type(6) {order: 13;}
  #d5:checked ~ main label:nth-of-type(3) {order: 2;}
  #d5:checked ~ main label:nth-of-type(8) {order: 7;}
  #d5:checked ~ main label:nth-of-type(11) {order: 11;}
  #d5:checked ~ main label:nth-of-type(14) {order: 9;}
  #d5:checked ~ main label:nth-of-type(2) {order: 15;}
  #d5:checked ~ main label:nth-of-type(7) {order: 3;}
  #d5:checked ~ main label:nth-of-type(13) {order: 8;}
  #d5:checked ~ main label:nth-of-type(10) {order: 14;}
  #d5:checked ~ main label:nth-of-type(1) {order: 12;}
  #d5:checked ~ main label:nth-of-type(15) {order: 16;}
  #d5:checked ~ main label:nth-of-type(16) {order: 5;}
  /* --------------------- Dado 6 --------------------- */
  #d6:checked ~ main label:nth-of-type(7) {order: 4;}
  #d6:checked ~ main label:nth-of-type(5) {order: 10;}
  #d6:checked ~ main label:nth-of-type(14) {order: 7;}
  #d6:checked ~ main label:nth-of-type(11) {order: 2;}
  #d6:checked ~ main label:nth-of-type(10) {order: 13;}
  #d6:checked ~ main label:nth-of-type(13) {order: 6;}
  #d6:checked ~ main label:nth-of-type(2) {order: 9;}
  #d6:checked ~ main label:nth-of-type(3) {order: 16;}
  #d6:checked ~ main label:nth-of-type(6) {order: 12;}
  #d6:checked ~ main label:nth-of-type(8) {order: 15;}
  #d6:checked ~ main label:nth-of-type(1) {order: 1;}
  #d6:checked ~ main label:nth-of-type(12) {order: 5;}
  #d6:checked ~ main label:nth-of-type(15) {order: 3;}
  #d6:checked ~ main label:nth-of-type(16) {order: 11;}
  #d6:checked ~ main label:nth-of-type(4) {order: 8;}
  #d6:checked ~ main label:nth-of-type(9) {order: 14;}

  
/* Voltear la carta cuando se clickea y hacerla como un espejo */
#card-1:checked ~ .carta-selector-1 .flip-card-inner,
#card-2:checked ~ .carta-selector-2 .flip-card-inner,
#card-3:checked ~ .carta-selector-3 .flip-card-inner,
#card-4:checked ~ .carta-selector-4 .flip-card-inner,
#card-5:checked ~ .carta-selector-5 .flip-card-inner,
#card-6:checked ~ .carta-selector-6 .flip-card-inner,
#card-7:checked ~ .carta-selector-7 .flip-card-inner,
#card-8:checked ~ .carta-selector-8 .flip-card-inner,
#card-9:checked ~ .carta-selector-9 .flip-card-inner,
#card-10:checked ~ .carta-selector-10 .flip-card-inner,
#card-11:checked ~ .carta-selector-11 .flip-card-inner,
#card-12:checked ~ .carta-selector-12 .flip-card-inner,
#card-13:checked ~ .carta-selector-13 .flip-card-inner,
#card-14:checked ~ .carta-selector-14 .flip-card-inner,
#card-15:checked ~ .carta-selector-15 .flip-card-inner,
#card-16:checked ~ .carta-selector-16 .flip-card-inner {
  transform: rotateY(180deg);
}

#card-1:checked ~ .carta-selector-1 .flip-card-front,
#card-3:checked ~ .carta-selector-3 .flip-card-front,
#card-2:checked ~ .carta-selector-2 .flip-card-front,
#card-4:checked ~ .carta-selector-4 .flip-card-front,
#card-5:checked ~ .carta-selector-5 .flip-card-front,
#card-6:checked ~ .carta-selector-6 .flip-card-front,
#card-7:checked ~ .carta-selector-7 .flip-card-front,
#card-8:checked ~ .carta-selector-8 .flip-card-inner,
#card-9:checked ~ .carta-selector-9 .flip-card-front,
#card-10:checked ~ .carta-selector-10 .flip-card-front,
#card-11:checked ~ .carta-selector-11 .flip-card-front,
#card-12:checked ~ .carta-selector-12 .flip-card-front,
#card-13:checked ~ .carta-selector-13 .flip-card-front,
#card-14:checked ~ .carta-selector-14 .flip-card-front,
#card-15:checked ~ .carta-selector-15 .flip-card-front,
#card-16:checked ~ .carta-selector-16 .flip-card-front {
  transform: rotateY(180deg);
}

/* Desactivar el click cuando las dos cartas son iguales*/
#card-1:checked + #card-2:checked ~ .carta-selector-1,
#card-1:checked + #card-2:checked ~ .carta-selector-2,
#card-3:checked + #card-4:checked ~ .carta-selector-3,
#card-3:checked + #card-4:checked ~ .carta-selector-4,
#card-5:checked + #card-6:checked ~ .carta-selector-5,
#card-5:checked + #card-6:checked ~ .carta-selector-6,
#card-7:checked + #card-8:checked ~ .carta-selector-7,
#card-7:checked + #card-8:checked ~ .carta-selector-8,
#card-9:checked + #card-10:checked ~ .carta-selector-9,
#card-9:checked + #card-10:checked ~ .carta-selector-10,
#card-11:checked + #card-12:checked ~ .carta-selector-11,
#card-11:checked + #card-12:checked ~ .carta-selector-12,
#card-13:checked + #card-14:checked ~ .carta-selector-13,
#card-13:checked + #card-14:checked ~ .carta-selector-14,
#card-15:checked + #card-16:checked ~ .carta-selector-15,
#card-15:checked + #card-16:checked ~ .carta-selector-16 {
  pointer-events: none;
}

/* Mostrar modal de completacion de pareja */

@keyframes falling-card {
  0% {
    /* bounce to the right */
    transform: translateX(0px) rotate(-0deg);
  }
  25% {
    /* bounce to the left */
    transform: translateX(-10px) rotate(10deg);
  }
  50% {
    /* bounce to the right */
    transform: translateX(10px) rotate(-10deg);
  }
  75% {
    /* bounce to the left */
    transform: translateX(-10px) rotate(10deg);
  }
  /* fall */
  100% {
    transform: translateY(100vh) rotate(-0deg);
  }
}

@keyframes show-and-hide {
  0% {
    opacity: 1;
    z-index: 21;
  }
  1% {
    opacity: 1;
    z-index: 21;
  }
  99% {
    opacity: 1;
    z-index: 21;
  }
  100% {
    opacity: 0;
    z-index: -10;
  }
}

@keyframes show-and-hide-for-background {
    0% {
      opacity: 1;
      z-index: 5;
    }
    1% {
      opacity: 1;
      z-index: 5;
    }
    99% {
      opacity: 1;
      z-index: 5;
    }
    100% {
      opacity: 0;
      z-index: -5;
    }
}

#card-1:checked + #card-2:checked ~ .couple-finded-modal:nth-of-type(1),
#card-3:checked + #card-4:checked ~ .couple-finded-modal:nth-of-type(2),
#card-5:checked + #card-6:checked ~ .couple-finded-modal:nth-of-type(3),
#card-7:checked + #card-8:checked ~ .couple-finded-modal:nth-of-type(4),
#card-9:checked + #card-10:checked ~ .couple-finded-modal:nth-of-type(5),
#card-11:checked + #card-12:checked ~ .couple-finded-modal:nth-of-type(6),
#card-13:checked + #card-14:checked ~ .couple-finded-modal:nth-of-type(7),
#card-15:checked + #card-16:checked ~ .couple-finded-modal:nth-of-type(8) {
  animation: show-and-hide 5s ease-in-out forwards;
  display: flex;
}

#card-1:checked + #card-2:checked ~ .background-opacity-1,
#card-3:checked + #card-4:checked ~ .background-opacity-2,
#card-5:checked + #card-6:checked ~ .background-opacity-3,
#card-7:checked + #card-8:checked ~ .background-opacity-4,
#card-9:checked + #card-10:checked ~ .background-opacity-5,
#card-11:checked + #card-12:checked ~ .background-opacity-6,
#card-13:checked + #card-14:checked ~ .background-opacity-7,
#card-15:checked + #card-16:checked ~ .background-opacity-8 {
  animation: show-and-hide-for-background 5s ease-in-out forwards;
} 

#card-1:checked + #card-2:checked ~ .couple-finded-modal .maria,
#card-3:checked + #card-4:checked ~ .couple-finded-modal .jose,
#card-5:checked + #card-6:checked ~ .couple-finded-modal .jesus,
#card-7:checked + #card-8:checked ~ .couple-finded-modal .melchor,
#card-9:checked + #card-10:checked ~ .couple-finded-modal .gaspar,
#card-11:checked + #card-12:checked ~ .couple-finded-modal .baltazar,
#card-13:checked + #card-14:checked ~ .couple-finded-modal .pastor,
#card-15:checked + #card-16:checked ~ .couple-finded-modal .mula-buey {
  animation: falling-card 2s ease-in-out forwards;
}

/* ------------------------------------- Bloquear todas las cartas cuando dos no son iguales -------------------------------------- */
/* --------------------------------------------------- Patron para #card-1 --------------------------------------------------- */
#card-1:checked ~ #card-2:not(:checked) ~ #card-3:checked ~ #card-4:not(:checked) ~ label:not(:nth-of-type(1)):not(:nth-of-type(3)),
#card-1:checked ~ #card-2:not(:checked) ~ #card-3:not(:checked) ~ #card-4:checked ~ label:not(:nth-of-type(1)):not(:nth-of-type(4)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-1:checked ~ #card-2:not(:checked) ~ #card-5:checked ~ #card-6:not(:checked) ~ label:not(:nth-of-type(1)):not(:nth-of-type(5)),
#card-1:checked ~ #card-2:not(:checked) ~ #card-5:not(:checked) ~ #card-6:checked ~ label:not(:nth-of-type(1)):not(:nth-of-type(6)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-1:checked ~ #card-2:not(:checked) ~ #card-7:checked ~ #card-8:not(:checked) ~ label:not(:nth-of-type(1)):not(:nth-of-type(7)),
#card-1:checked ~ #card-2:not(:checked) ~ #card-7:not(:checked) ~ #card-8:checked ~ label:not(:nth-of-type(1)):not(:nth-of-type(8)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-1:checked ~ #card-2:not(:checked) ~ #card-9:checked ~ #card-10:not(:checked) ~ label:not(:nth-of-type(1)):not(:nth-of-type(9)),
#card-1:checked ~ #card-2:not(:checked) ~ #card-9:not(:checked) ~ #card-10:checked ~ label:not(:nth-of-type(1)):not(:nth-of-type(10)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-1:checked ~ #card-2:not(:checked) ~ #card-11:checked ~ #card-12:not(:checked) ~ label:not(:nth-of-type(1)):not(:nth-of-type(11)),
#card-1:checked ~ #card-2:not(:checked) ~ #card-11:not(:checked) ~ #card-12:checked ~ label:not(:nth-of-type(1)):not(:nth-of-type(12)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-1:checked ~ #card-2:not(:checked) ~ #card-13:checked ~ #card-14:not(:checked) ~ label:not(:nth-of-type(1)):not(:nth-of-type(13)),
#card-1:checked ~ #card-2:not(:checked) ~ #card-13:not(:checked) ~ #card-14:checked ~ label:not(:nth-of-type(1)):not(:nth-of-type(14)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-1:checked ~ #card-2:not(:checked) ~ #card-15:checked ~ #card-16:not(:checked) ~ label:not(:nth-of-type(1)):not(:nth-of-type(15)),
#card-1:checked ~ #card-2:not(:checked) ~ #card-15:not(:checked) ~ #card-16:checked ~ label:not(:nth-of-type(1)):not(:nth-of-type(16)),


/* --------------------------------------------------- Patron para #card-2 --------------------------------------------------- */


#card-1:not(:checked) ~ #card-2:checked ~ #card-3:checked ~ #card-4:not(:checked) ~ label:not(:nth-of-type(2)):not(:nth-of-type(3)),
#card-1:not(:checked) ~ #card-2:checked ~ #card-3:not(:checked) ~ #card-4:checked ~ label:not(:nth-of-type(2)):not(:nth-of-type(4)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-1:not(:checked) ~ #card-2:checked ~ #card-5:checked ~ #card-6:not(:checked) ~ label:not(:nth-of-type(2)):not(:nth-of-type(5)),
#card-1:not(:checked) ~ #card-2:checked ~ #card-5:not(:checked) ~ #card-6:checked ~ label:not(:nth-of-type(2)):not(:nth-of-type(6)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-1:not(:checked) ~ #card-2:checked ~ #card-7:checked ~ #card-8:not(:checked) ~ label:not(:nth-of-type(2)):not(:nth-of-type(7)),
#card-1:not(:checked) ~ #card-2:checked ~ #card-7:not(:checked) ~ #card-8:checked ~ label:not(:nth-of-type(2)):not(:nth-of-type(8)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-1:not(:checked) ~ #card-2:checked ~ #card-9:checked ~ #card-10:not(:checked) ~ label:not(:nth-of-type(2)):not(:nth-of-type(9)),
#card-1:not(:checked) ~ #card-2:checked ~ #card-9:not(:checked) ~ #card-10:checked ~ label:not(:nth-of-type(2)):not(:nth-of-type(10)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-1:not(:checked) ~ #card-2:checked ~ #card-11:checked ~ #card-12:not(:checked) ~ label:not(:nth-of-type(2)):not(:nth-of-type(11)),
#card-1:not(:checked) ~ #card-2:checked ~ #card-11:not(:checked) ~ #card-12:checked ~ label:not(:nth-of-type(2)):not(:nth-of-type(12)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-1:not(:checked) ~ #card-2:checked ~ #card-13:checked ~ #card-14:not(:checked) ~ label:not(:nth-of-type(2)):not(:nth-of-type(13)),
#card-1:not(:checked) ~ #card-2:checked ~ #card-13:not(:checked) ~ #card-14:checked ~ label:not(:nth-of-type(2)):not(:nth-of-type(14)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-1:not(:checked) ~ #card-2:checked ~ #card-15:checked ~ #card-16:not(:checked) ~ label:not(:nth-of-type(2)):not(:nth-of-type(15)),
#card-1:not(:checked) ~ #card-2:checked ~ #card-15:not(:checked) ~ #card-16:checked ~ label:not(:nth-of-type(2)):not(:nth-of-type(16)),


/* --------------------------------------------------- Patron para #card-3 --------------------------------------------------- */


#card-1:checked ~ #card-2:not(:checked) ~ #card-3:checked ~ #card-4:not(:checked) ~ label:not(:nth-of-type(1)):not(:nth-of-type(3)),
#card-1:not(:checked) ~ #card-2:checked ~ #card-3:checked ~ #card-4:not(:checked) ~ label:not(:nth-of-type(2)):not(:nth-of-type(3)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-3:checked ~ #card-4:not(:checked) ~ #card-5:checked ~ #card-6:not(:checked) ~ label:not(:nth-of-type(3)):not(:nth-of-type(5)),
#card-3:checked ~ #card-4:not(:checked) ~ #card-5:not(:checked) ~ #card-6:checked ~ label:not(:nth-of-type(3)):not(:nth-of-type(6)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-3:checked ~ #card-4:not(:checked) ~ #card-7:checked ~ #card-8:not(:checked) ~ label:not(:nth-of-type(3)):not(:nth-of-type(7)),
#card-3:checked ~ #card-4:not(:checked) ~ #card-7:not(:checked) ~ #card-8:checked ~ label:not(:nth-of-type(3)):not(:nth-of-type(8)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-3:checked ~ #card-4:not(:checked) ~ #card-9:checked ~ #card-10:not(:checked) ~ label:not(:nth-of-type(3)):not(:nth-of-type(9)),
#card-3:checked ~ #card-4:not(:checked) ~ #card-9:not(:checked) ~ #card-10:checked ~ label:not(:nth-of-type(3)):not(:nth-of-type(10)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-3:checked ~ #card-4:not(:checked) ~ #card-11:checked ~ #card-12:not(:checked) ~ label:not(:nth-of-type(3)):not(:nth-of-type(11)),
#card-3:checked ~ #card-4:not(:checked) ~ #card-11:not(:checked) ~ #card-12:checked ~ label:not(:nth-of-type(3)):not(:nth-of-type(12)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-3:checked ~ #card-4:not(:checked) ~ #card-13:checked ~ #card-14:not(:checked) ~ label:not(:nth-of-type(3)):not(:nth-of-type(13)),
#card-3:checked ~ #card-4:not(:checked) ~ #card-13:not(:checked) ~ #card-14:checked ~ label:not(:nth-of-type(3)):not(:nth-of-type(14)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-3:checked ~ #card-4:not(:checked) ~ #card-15:checked ~ #card-16:not(:checked) ~ label:not(:nth-of-type(3)):not(:nth-of-type(15)),
#card-3:checked ~ #card-4:not(:checked) ~ #card-15:not(:checked) ~ #card-16:checked ~ label:not(:nth-of-type(3)):not(:nth-of-type(16))


/* --------------------------------------------------- Patron para #card-4 --------------------------------------------------- */


#card-1:checked ~ #card-2:not(:checked) ~ #card-3:not(:checked) ~ #card-4:checked ~ label:not(:nth-of-type(1)):not(:nth-of-type(4)),
#card-1:not(:checked) ~ #card-2:checked ~ #card-3:not(:checked) ~ #card-4:checked ~ label:not(:nth-of-type(2)):not(:nth-of-type(4)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-3:not(:checked) ~ #card-4:checked ~ #card-5:checked ~ #card-6:not(:checked) ~ label:not(:nth-of-type(4)):not(:nth-of-type(5)),
#card-3:not(:checked) ~ #card-4:checked ~ #card-5:not(:checked) ~ #card-6:checked ~ label:not(:nth-of-type(4)):not(:nth-of-type(6)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-3:not(:checked) ~ #card-4:checked ~ #card-7:checked ~ #card-8:not(:checked) ~ label:not(:nth-of-type(4)):not(:nth-of-type(7)),
#card-3:not(:checked) ~ #card-4:checked ~ #card-7:not(:checked) ~ #card-8:checked ~ label:not(:nth-of-type(4)):not(:nth-of-type(8)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-3:not(:checked) ~ #card-4:checked ~ #card-9:checked ~ #card-10:not(:checked) ~ label:not(:nth-of-type(4)):not(:nth-of-type(9)),
#card-3:not(:checked) ~ #card-4:checked ~ #card-9:not(:checked) ~ #card-10:checked ~ label:not(:nth-of-type(4)):not(:nth-of-type(10)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-3:not(:checked) ~ #card-4:checked ~ #card-11:checked ~ #card-12:not(:checked) ~ label:not(:nth-of-type(4)):not(:nth-of-type(11)),
#card-3:not(:checked) ~ #card-4:checked ~ #card-11:not(:checked) ~ #card-12:checked ~ label:not(:nth-of-type(4)):not(:nth-of-type(12)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-3:not(:checked) ~ #card-4:checked ~ #card-13:checked ~ #card-14:not(:checked) ~ label:not(:nth-of-type(4)):not(:nth-of-type(13)),
#card-3:not(:checked) ~ #card-4:checked ~ #card-13:not(:checked) ~ #card-14:checked ~ label:not(:nth-of-type(4)):not(:nth-of-type(14)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-3:not(:checked) ~ #card-4:checked ~ #card-15:checked ~ #card-16:not(:checked) ~ label:not(:nth-of-type(4)):not(:nth-of-type(15)),
#card-3:not(:checked) ~ #card-4:checked ~ #card-15:not(:checked) ~ #card-16:checked ~ label:not(:nth-of-type(4)):not(:nth-of-type(16)),


/* --------------------------------------------------- Patron para #card-5 --------------------------------------------------- */


#card-1:checked ~ #card-2:not(:checked) ~ #card-5:checked ~ #card-6:not(:checked) ~ label:not(:nth-of-type(1)):not(:nth-of-type(5)),
#card-1:not(:checked) ~ #card-2:checked ~ #card-5:checked ~ #card-6:not(:checked) ~ label:not(:nth-of-type(2)):not(:nth-of-type(5)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-3:checked ~ #card-4:not(:checked) ~ #card-5:checked ~ #card-6:not(:checked) ~ label:not(:nth-of-type(3)):not(:nth-of-type(5)),
#card-3:not(:checked) ~ #card-4:checked ~ #card-5:checked ~ #card-6:not(:checked) ~ label:not(:nth-of-type(4)):not(:nth-of-type(5)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-5:checked ~ #card-6:not(:checked) ~ #card-7:checked ~ #card-8:not(:checked) ~ label:not(:nth-of-type(5)):not(:nth-of-type(7)),
#card-5:checked ~ #card-6:not(:checked) ~ #card-7:not(:checked) ~ #card-8:checked ~ label:not(:nth-of-type(5)):not(:nth-of-type(8)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-5:checked ~ #card-6:not(:checked) ~ #card-9:checked ~ #card-10:not(:checked) ~ label:not(:nth-of-type(5)):not(:nth-of-type(9)),
#card-5:checked ~ #card-6:not(:checked) ~ #card-9:not(:checked) ~ #card-10:checked ~ label:not(:nth-of-type(5)):not(:nth-of-type(10)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-5:checked ~ #card-6:not(:checked) ~ #card-11:checked ~ #card-12:not(:checked) ~ label:not(:nth-of-type(5)):not(:nth-of-type(11)),
#card-5:checked ~ #card-6:not(:checked) ~ #card-11:not(:checked) ~ #card-12:checked ~ label:not(:nth-of-type(5)):not(:nth-of-type(12)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-5:checked ~ #card-6:not(:checked) ~ #card-13:checked ~ #card-14:not(:checked) ~ label:not(:nth-of-type(5)):not(:nth-of-type(13)),
#card-5:checked ~ #card-6:not(:checked) ~ #card-13:not(:checked) ~ #card-14:checked ~ label:not(:nth-of-type(5)):not(:nth-of-type(14)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-5:checked ~ #card-6:not(:checked) ~ #card-15:checked ~ #card-16:not(:checked) ~ label:not(:nth-of-type(5)):not(:nth-of-type(15)),
#card-5:checked ~ #card-6:not(:checked) ~ #card-15:not(:checked) ~ #card-16:checked ~ label:not(:nth-of-type(5)):not(:nth-of-type(16)),


/* --------------------------------------------------- Patron para #card-6 --------------------------------------------------- */


#card-1:checked ~ #card-2:not(:checked) ~ #card-5:not(:checked) ~ #card-6:checked ~ label:not(:nth-of-type(1)):not(:nth-of-type(6)),
#card-1:not(:checked) ~ #card-2:checked ~ #card-5:not(:checked) ~ #card-6:checked ~ label:not(:nth-of-type(2)):not(:nth-of-type(6)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-3:checked ~ #card-4:not(:checked) ~ #card-5:not(:checked) ~ #card-6:checked ~ label:not(:nth-of-type(3)):not(:nth-of-type(6)),
#card-3:not(:checked) ~ #card-4:checked ~ #card-5:not(:checked) ~ #card-6:checked ~ label:not(:nth-of-type(4)):not(:nth-of-type(6)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-5:not(:checked) ~ #card-6:checked ~ #card-7:checked ~ #card-8:not(:checked) ~ label:not(:nth-of-type(5)):not(:nth-of-type(7)),
#card-5:not(:checked) ~ #card-6:checked ~ #card-7:not(:checked) ~ #card-8:checked ~ label:not(:nth-of-type(5)):not(:nth-of-type(8)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-5:not(:checked) ~ #card-6:checked ~ #card-9:checked ~ #card-10:not(:checked) ~ label:not(:nth-of-type(5)):not(:nth-of-type(9)),
#card-5:not(:checked) ~ #card-6:checked ~ #card-9:not(:checked) ~ #card-10:checked ~ label:not(:nth-of-type(5)):not(:nth-of-type(10)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-5:not(:checked) ~ #card-6:checked ~ #card-11:checked ~ #card-12:not(:checked) ~ label:not(:nth-of-type(5)):not(:nth-of-type(11)),
#card-5:not(:checked) ~ #card-6:checked ~ #card-11:not(:checked) ~ #card-12:checked ~ label:not(:nth-of-type(5)):not(:nth-of-type(12)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-5:not(:checked) ~ #card-6:checked ~ #card-13:checked ~ #card-14:not(:checked) ~ label:not(:nth-of-type(5)):not(:nth-of-type(13)),
#card-5:not(:checked) ~ #card-6:checked ~ #card-13:not(:checked) ~ #card-14:checked ~ label:not(:nth-of-type(5)):not(:nth-of-type(14)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-5:not(:checked) ~ #card-6:checked ~ #card-15:checked ~ #card-16:not(:checked) ~ label:not(:nth-of-type(5)):not(:nth-of-type(15)),
#card-5:not(:checked) ~ #card-6:checked ~ #card-15:not(:checked) ~ #card-16:checked ~ label:not(:nth-of-type(5)):not(:nth-of-type(16)),


/* --------------------------------------------------- Patron para #card-7 --------------------------------------------------- */


#card-1:checked ~ #card-2:not(:checked) ~ #card-7:checked ~ #card-8:not(:checked) ~ label:not(:nth-of-type(1)):not(:nth-of-type(7)),
#card-1:not(:checked) ~ #card-2:checked ~ #card-7:checked ~ #card-8:not(:checked) ~ label:not(:nth-of-type(2)):not(:nth-of-type(7)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-3:checked ~ #card-4:not(:checked) ~ #card-7:checked ~ #card-8:not(:checked) ~ label:not(:nth-of-type(3)):not(:nth-of-type(7)),
#card-3:not(:checked) ~ #card-4:checked ~ #card-7:checked ~ #card-8:not(:checked) ~ label:not(:nth-of-type(4)):not(:nth-of-type(7)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-5:checked ~ #card-6:not(:checked) ~ #card-7:checked ~ #card-8:not(:checked) ~ label:not(:nth-of-type(5)):not(:nth-of-type(7)),
#card-5:not(:checked) ~ #card-6:checked ~ #card-7:checked ~ #card-8:not(:checked) ~ label:not(:nth-of-type(6)):not(:nth-of-type(7)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-7:checked ~ #card-8:not(:checked) ~ #card-9:checked ~ #card-10:not(:checked) ~ label:not(:nth-of-type(7)):not(:nth-of-type(9)),
#card-7:checked ~ #card-8:not(:checked) ~ #card-9:not(:checked) ~ #card-10:checked ~ label:not(:nth-of-type(7)):not(:nth-of-type(10)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-7:checked ~ #card-8:not(:checked) ~ #card-11:checked ~ #card-12:not(:checked) ~ label:not(:nth-of-type(7)):not(:nth-of-type(11)),
#card-7:checked ~ #card-8:not(:checked) ~ #card-11:not(:checked) ~ #card-12:checked ~ label:not(:nth-of-type(7)):not(:nth-of-type(12)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-7:checked ~ #card-8:not(:checked) ~ #card-13:checked ~ #card-14:not(:checked) ~ label:not(:nth-of-type(7)):not(:nth-of-type(13)),
#card-7:checked ~ #card-8:not(:checked) ~ #card-13:not(:checked) ~ #card-14:checked ~ label:not(:nth-of-type(7)):not(:nth-of-type(14)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-7:checked ~ #card-8:not(:checked) ~ #card-15:checked ~ #card-16:not(:checked) ~ label:not(:nth-of-type(7)):not(:nth-of-type(15)),
#card-7:checked ~ #card-8:not(:checked) ~ #card-15:not(:checked) ~ #card-16:checked ~ label:not(:nth-of-type(7)):not(:nth-of-type(16)),


/* --------------------------------------------------- Patron para #card-8 --------------------------------------------------- */


#card-1:checked ~ #card-2:not(:checked) ~ #card-7:not(:checked) ~ #card-8:checked ~ label:not(:nth-of-type(1)):not(:nth-of-type(8)),
#card-1:not(:checked) ~ #card-2:checked ~ #card-7:not(:checked) ~ #card-8:checked ~ label:not(:nth-of-type(2)):not(:nth-of-type(8)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-3:checked ~ #card-4:not(:checked) ~ #card-7:not(:checked) ~ #card-8:checked ~ label:not(:nth-of-type(3)):not(:nth-of-type(8)),
#card-3:not(:checked) ~ #card-4:checked ~ #card-7:not(:checked) ~ #card-8:checked ~ label:not(:nth-of-type(4)):not(:nth-of-type(8)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-5:checked ~ #card-6:not(:checked) ~ #card-7:not(:checked) ~ #card-8:checked ~ label:not(:nth-of-type(5)):not(:nth-of-type(8)),
#card-5:not(:checked) ~ #card-6:checked ~ #card-7:not(:checked) ~ #card-8:checked ~ label:not(:nth-of-type(6)):not(:nth-of-type(8)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-7:not(:checked) ~ #card-8:checked ~ #card-9:checked ~ #card-10:not(:checked) ~ label:not(:nth-of-type(7)):not(:nth-of-type(9)),
#card-7:not(:checked) ~ #card-8:checked ~ #card-9:not(:checked) ~ #card-10:checked ~ label:not(:nth-of-type(7)):not(:nth-of-type(10)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-7:not(:checked) ~ #card-8:checked ~ #card-11:checked ~ #card-12:not(:checked) ~ label:not(:nth-of-type(7)):not(:nth-of-type(11)),
#card-7:not(:checked) ~ #card-8:checked ~ #card-11:not(:checked) ~ #card-12:checked ~ label:not(:nth-of-type(7)):not(:nth-of-type(12)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-7:not(:checked) ~ #card-8:checked ~ #card-13:checked ~ #card-14:not(:checked) ~ label:not(:nth-of-type(7)):not(:nth-of-type(13)),
#card-7:not(:checked) ~ #card-8:checked ~ #card-13:not(:checked) ~ #card-14:checked ~ label:not(:nth-of-type(7)):not(:nth-of-type(14)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-7:not(:checked) ~ #card-8:checked ~ #card-15:checked ~ #card-16:not(:checked) ~ label:not(:nth-of-type(7)):not(:nth-of-type(15)),
#card-7:not(:checked) ~ #card-8:checked ~ #card-15:not(:checked) ~ #card-16:checked ~ label:not(:nth-of-type(7)):not(:nth-of-type(16)),


/* --------------------------------------------------- Patron para #card-9 --------------------------------------------------- */


#card-1:checked ~ #card-2:not(:checked) ~ #card-9:checked ~ #card-10:not(:checked) ~ label:not(:nth-of-type(1)):not(:nth-of-type(9)),
#card-1:not(:checked) ~ #card-2:checked ~ #card-9:checked ~ #card-10:not(:checked) ~ label:not(:nth-of-type(2)):not(:nth-of-type(9)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-3:checked ~ #card-4:not(:checked) ~ #card-9:checked ~ #card-10:not(:checked) ~ label:not(:nth-of-type(3)):not(:nth-of-type(9)),
#card-3:not(:checked) ~ #card-4:checked ~ #card-9:checked ~ #card-10:not(:checked) ~ label:not(:nth-of-type(4)):not(:nth-of-type(9)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-5:checked ~ #card-6:not(:checked) ~ #card-9:checked ~ #card-10:not(:checked) ~ label:not(:nth-of-type(5)):not(:nth-of-type(9)),
#card-5:not(:checked) ~ #card-6:checked ~ #card-9:checked ~ #card-10:not(:checked) ~ label:not(:nth-of-type(6)):not(:nth-of-type(9)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-7:checked ~ #card-8:not(:checked) ~ #card-9:checked ~ #card-10:not(:checked) ~ label:not(:nth-of-type(7)):not(:nth-of-type(9)),
#card-7:not(:checked) ~ #card-8:checked ~ #card-9:checked ~ #card-10:not(:checked) ~ label:not(:nth-of-type(8)):not(:nth-of-type(9)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-9:checked ~ #card-10:not(:checked) ~ #card-11:checked ~ #card-12:not(:checked) ~ label:not(:nth-of-type(9)):not(:nth-of-type(11)),
#card-9:checked ~ #card-10:not(:checked) ~ #card-11:not(:checked) ~ #card-12:checked ~ label:not(:nth-of-type(9)):not(:nth-of-type(12)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-9:checked ~ #card-10:not(:checked) ~ #card-13:checked ~ #card-14:not(:checked) ~ label:not(:nth-of-type(9)):not(:nth-of-type(13)),
#card-9:checked ~ #card-10:not(:checked) ~ #card-13:not(:checked) ~ #card-14:checked ~ label:not(:nth-of-type(9)):not(:nth-of-type(14)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-9:checked ~ #card-10:not(:checked) ~ #card-15:checked ~ #card-16:not(:checked) ~ label:not(:nth-of-type(9)):not(:nth-of-type(15)),
#card-9:checked ~ #card-10:not(:checked) ~ #card-15:not(:checked) ~ #card-16:checked ~ label:not(:nth-of-type(9)):not(:nth-of-type(16)),


/* --------------------------------------------------- Patron para #card-10 --------------------------------------------------- */


#card-1:checked ~ #card-2:not(:checked) ~ #card-9:not(:checked) ~ #card-10:checked ~ label:not(:nth-of-type(1)):not(:nth-of-type(10)),
#card-1:not(:checked) ~ #card-2:checked ~ #card-9:not(:checked) ~ #card-10:checked ~ label:not(:nth-of-type(2)):not(:nth-of-type(10)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-3:checked ~ #card-4:not(:checked) ~ #card-9:not(:checked) ~ #card-10:checked ~ label:not(:nth-of-type(3)):not(:nth-of-type(10)),
#card-3:not(:checked) ~ #card-4:checked ~ #card-9:not(:checked) ~ #card-10:checked ~ label:not(:nth-of-type(4)):not(:nth-of-type(10)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-5:checked ~ #card-6:not(:checked) ~ #card-9:not(:checked) ~ #card-10:checked ~ label:not(:nth-of-type(5)):not(:nth-of-type(10)),
#card-5:not(:checked) ~ #card-6:checked ~ #card-9:not(:checked) ~ #card-10:checked ~ label:not(:nth-of-type(6)):not(:nth-of-type(10)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-7:checked ~ #card-8:not(:checked) ~ #card-9:not(:checked) ~ #card-10:checked ~ label:not(:nth-of-type(7)):not(:nth-of-type(10)),
#card-7:not(:checked) ~ #card-8:checked ~ #card-9:not(:checked) ~ #card-10:checked ~ label:not(:nth-of-type(8)):not(:nth-of-type(10)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-9:not(:checked) ~ #card-10:checked ~ #card-11:checked ~ #card-12:not(:checked) ~ label:not(:nth-of-type(9)):not(:nth-of-type(11)),
#card-9:not(:checked) ~ #card-10:checked ~ #card-11:not(:checked) ~ #card-12:checked ~ label:not(:nth-of-type(9)):not(:nth-of-type(12)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-9:not(:checked) ~ #card-10:checked ~ #card-13:checked ~ #card-14:not(:checked) ~ label:not(:nth-of-type(9)):not(:nth-of-type(13)),
#card-9:not(:checked) ~ #card-10:checked ~ #card-13:not(:checked) ~ #card-14:checked ~ label:not(:nth-of-type(9)):not(:nth-of-type(14)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-9:not(:checked) ~ #card-10:checked ~ #card-15:checked ~ #card-16:not(:checked) ~ label:not(:nth-of-type(9)):not(:nth-of-type(15)),
#card-9:not(:checked) ~ #card-10:checked ~ #card-15:not(:checked) ~ #card-16:checked ~ label:not(:nth-of-type(9)):not(:nth-of-type(16)),


/* --------------------------------------------------- Patron para #card-11 --------------------------------------------------- */


#card-1:checked ~ #card-2:not(:checked) ~ #card-11:checked ~ #card-12:not(:checked) ~ label:not(:nth-of-type(1)):not(:nth-of-type(11)),
#card-1:not(:checked) ~ #card-2:checked ~ #card-11:checked ~ #card-12:not(:checked) ~ label:not(:nth-of-type(2)):not(:nth-of-type(11)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-3:checked ~ #card-4:not(:checked) ~ #card-11:checked ~ #card-12:not(:checked) ~ label:not(:nth-of-type(3)):not(:nth-of-type(11)),
#card-3:not(:checked) ~ #card-4:checked ~ #card-11:checked ~ #card-12:not(:checked) ~ label:not(:nth-of-type(4)):not(:nth-of-type(11)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-5:checked ~ #card-6:not(:checked) ~ #card-11:checked ~ #card-12:not(:checked) ~ label:not(:nth-of-type(5)):not(:nth-of-type(11)),
#card-5:not(:checked) ~ #card-6:checked ~ #card-11:checked ~ #card-12:not(:checked) ~ label:not(:nth-of-type(6)):not(:nth-of-type(11)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-7:checked ~ #card-8:not(:checked) ~ #card-11:checked ~ #card-12:not(:checked) ~ label:not(:nth-of-type(7)):not(:nth-of-type(11)),
#card-7:not(:checked) ~ #card-8:checked ~ #card-11:checked ~ #card-12:not(:checked) ~ label:not(:nth-of-type(8)):not(:nth-of-type(11)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-9:checked ~ #card-10:not(:checked) ~ #card-11:checked ~ #card-12:not(:checked) ~ label:not(:nth-of-type(9)):not(:nth-of-type(11)),
#card-9:not(:checked) ~ #card-10:checked ~ #card-11:checked ~ #card-12:not(:checked) ~ label:not(:nth-of-type(10)):not(:nth-of-type(11)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-11:checked ~ #card-12:not(:checked) ~ #card-13:checked ~ #card-14:not(:checked) ~ label:not(:nth-of-type(11)):not(:nth-of-type(13)),
#card-11:checked ~ #card-12:not(:checked) ~ #card-13:not(:checked) ~ #card-14:checked ~ label:not(:nth-of-type(11)):not(:nth-of-type(14)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-11:checked ~ #card-12:not(:checked) ~ #card-15:checked ~ #card-16:not(:checked) ~ label:not(:nth-of-type(11)):not(:nth-of-type(15)),
#card-11:checked ~ #card-12:not(:checked) ~ #card-15:not(:checked) ~ #card-16:checked ~ label:not(:nth-of-type(11)):not(:nth-of-type(16)),


/* --------------------------------------------------- Patron para #card-12 --------------------------------------------------- */


#card-1:checked ~ #card-2:not(:checked) ~ #card-11:not(:checked) ~ #card-12:checked ~ label:not(:nth-of-type(1)):not(:nth-of-type(12)),
#card-1:not(:checked) ~ #card-2:checked ~ #card-11:not(:checked) ~ #card-12:checked ~ label:not(:nth-of-type(2)):not(:nth-of-type(12)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-3:checked ~ #card-4:not(:checked) ~ #card-11:not(:checked) ~ #card-12:checked ~ label:not(:nth-of-type(3)):not(:nth-of-type(12)),
#card-3:not(:checked) ~ #card-4:checked ~ #card-11:not(:checked) ~ #card-12:checked ~ label:not(:nth-of-type(4)):not(:nth-of-type(12)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-5:checked ~ #card-6:not(:checked) ~ #card-11:not(:checked) ~ #card-12:checked ~ label:not(:nth-of-type(5)):not(:nth-of-type(12)),
#card-5:not(:checked) ~ #card-6:checked ~ #card-11:not(:checked) ~ #card-12:checked ~ label:not(:nth-of-type(6)):not(:nth-of-type(12)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-7:checked ~ #card-8:not(:checked) ~ #card-11:not(:checked) ~ #card-12:checked ~ label:not(:nth-of-type(7)):not(:nth-of-type(12)),
#card-7:not(:checked) ~ #card-8:checked ~ #card-11:not(:checked) ~ #card-12:checked ~ label:not(:nth-of-type(8)):not(:nth-of-type(12)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-9:checked ~ #card-10:not(:checked) ~ #card-11:not(:checked) ~ #card-12:checked ~ label:not(:nth-of-type(9)):not(:nth-of-type(12)),
#card-9:not(:checked) ~ #card-10:checked ~ #card-11:not(:checked) ~ #card-12:checked ~ label:not(:nth-of-type(10)):not(:nth-of-type(12)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-11:not(:checked) ~ #card-12:checked ~ #card-13:checked ~ #card-14:not(:checked) ~ label:not(:nth-of-type(11)):not(:nth-of-type(13)),
#card-11:not(:checked) ~ #card-12:checked ~ #card-13:not(:checked) ~ #card-14:checked ~ label:not(:nth-of-type(11)):not(:nth-of-type(14)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-11:not(:checked) ~ #card-12:checked ~ #card-15:checked ~ #card-16:not(:checked) ~ label:not(:nth-of-type(11)):not(:nth-of-type(15)),
#card-11:not(:checked) ~ #card-12:checked ~ #card-15:not(:checked) ~ #card-16:checked ~ label:not(:nth-of-type(11)):not(:nth-of-type(16)),


/* --------------------------------------------------- Patron para #card-13 --------------------------------------------------- */


#card-1:checked ~ #card-2:not(:checked) ~ #card-13:checked ~ #card-14:not(:checked) ~ label:not(:nth-of-type(1)):not(:nth-of-type(13)),
#card-1:not(:checked) ~ #card-2:checked ~ #card-13:checked ~ #card-14:not(:checked) ~ label:not(:nth-of-type(2)):not(:nth-of-type(13)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-3:checked ~ #card-4:not(:checked) ~ #card-13:checked ~ #card-14:not(:checked) ~ label:not(:nth-of-type(3)):not(:nth-of-type(13)),
#card-3:not(:checked) ~ #card-4:checked ~ #card-13:checked ~ #card-14:not(:checked) ~ label:not(:nth-of-type(4)):not(:nth-of-type(13)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-5:checked ~ #card-6:not(:checked) ~ #card-13:checked ~ #card-14:not(:checked) ~ label:not(:nth-of-type(5)):not(:nth-of-type(13)),
#card-5:not(:checked) ~ #card-6:checked ~ #card-13:checked ~ #card-14:not(:checked) ~ label:not(:nth-of-type(6)):not(:nth-of-type(13)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-7:checked ~ #card-8:not(:checked) ~ #card-13:checked ~ #card-14:not(:checked) ~ label:not(:nth-of-type(7)):not(:nth-of-type(13)),
#card-7:not(:checked) ~ #card-8:checked ~ #card-13:checked ~ #card-14:not(:checked) ~ label:not(:nth-of-type(8)):not(:nth-of-type(13)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-9:checked ~ #card-10:not(:checked) ~ #card-13:checked ~ #card-14:not(:checked) ~ label:not(:nth-of-type(9)):not(:nth-of-type(13)),
#card-9:not(:checked) ~ #card-10:checked ~ #card-13:checked ~ #card-14:not(:checked) ~ label:not(:nth-of-type(10)):not(:nth-of-type(13)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-11:checked ~ #card-12:not(:checked) ~ #card-13:checked ~ #card-14:not(:checked) ~ label:not(:nth-of-type(11)):not(:nth-of-type(13)),
#card-11:not(:checked) ~ #card-12:checked ~ #card-13:checked ~ #card-14:not(:checked) ~ label:not(:nth-of-type(12)):not(:nth-of-type(13)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-13:checked ~ #card-14:not(:checked) ~ #card-15:checked ~ #card-16:not(:checked) ~ label:not(:nth-of-type(13)):not(:nth-of-type(15)),
#card-13:checked ~ #card-14:not(:checked) ~ #card-15:not(:checked) ~ #card-16:checked ~ label:not(:nth-of-type(13)):not(:nth-of-type(16)),


/* --------------------------------------------------- Patron para #card-14 --------------------------------------------------- */


#card-1:checked ~ #card-2:not(:checked) ~ #card-13:not(:checked) ~ #card-14:checked ~ label:not(:nth-of-type(1)):not(:nth-of-type(14)),
#card-1:not(:checked) ~ #card-2:checked ~ #card-13:not(:checked) ~ #card-14:checked ~ label:not(:nth-of-type(2)):not(:nth-of-type(14)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-3:checked ~ #card-4:not(:checked) ~ #card-13:not(:checked) ~ #card-14:checked ~ label:not(:nth-of-type(3)):not(:nth-of-type(14)),
#card-3:not(:checked) ~ #card-4:checked ~ #card-13:not(:checked) ~ #card-14:checked ~ label:not(:nth-of-type(4)):not(:nth-of-type(14)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-5:checked ~ #card-6:not(:checked) ~ #card-13:not(:checked) ~ #card-14:checked ~ label:not(:nth-of-type(5)):not(:nth-of-type(14)),
#card-5:not(:checked) ~ #card-6:checked ~ #card-13:not(:checked) ~ #card-14:checked ~ label:not(:nth-of-type(6)):not(:nth-of-type(14)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-7:checked ~ #card-8:not(:checked) ~ #card-13:not(:checked) ~ #card-14:checked ~ label:not(:nth-of-type(7)):not(:nth-of-type(14)),
#card-7:not(:checked) ~ #card-8:checked ~ #card-13:not(:checked) ~ #card-14:checked ~ label:not(:nth-of-type(8)):not(:nth-of-type(14)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-9:checked ~ #card-10:not(:checked) ~ #card-13:not(:checked) ~ #card-14:checked ~ label:not(:nth-of-type(9)):not(:nth-of-type(14)),
#card-9:not(:checked) ~ #card-10:checked ~ #card-13:not(:checked) ~ #card-14:checked ~ label:not(:nth-of-type(10)):not(:nth-of-type(14)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-11:checked ~ #card-12:not(:checked) ~ #card-13:not(:checked) ~ #card-14:checked ~ label:not(:nth-of-type(11)):not(:nth-of-type(14)),
#card-11:not(:checked) ~ #card-12:checked ~ #card-13:not(:checked) ~ #card-14:checked ~ label:not(:nth-of-type(12)):not(:nth-of-type(14)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-13:not(:checked) ~ #card-14:checked ~ #card-15:checked ~ #card-16:not(:checked) ~ label:not(:nth-of-type(14)):not(:nth-of-type(15)),
#card-13:not(:checked) ~ #card-14:checked ~ #card-15:not(:checked) ~ #card-16:checked ~ label:not(:nth-of-type(14)):not(:nth-of-type(16)),


/* --------------------------------------------------- Patron para #card-15 --------------------------------------------------- */


#card-1:checked ~ #card-2:not(:checked) ~ #card-15:checked ~ #card-16:not(:checked) ~ label:not(:nth-of-type(1)):not(:nth-of-type(15)),
#card-1:not(:checked) ~ #card-2:checked ~ #card-15:checked ~ #card-16:not(:checked) ~ label:not(:nth-of-type(2)):not(:nth-of-type(15)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-3:checked ~ #card-4:not(:checked) ~ #card-15:checked ~ #card-16:not(:checked) ~ label:not(:nth-of-type(3)):not(:nth-of-type(15)),
#card-3:not(:checked) ~ #card-4:checked ~ #card-15:checked ~ #card-16:not(:checked) ~ label:not(:nth-of-type(4)):not(:nth-of-type(15)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-5:checked ~ #card-6:not(:checked) ~ #card-15:checked ~ #card-16:not(:checked) ~ label:not(:nth-of-type(5)):not(:nth-of-type(15)),
#card-5:not(:checked) ~ #card-6:checked ~ #card-15:checked ~ #card-16:not(:checked) ~ label:not(:nth-of-type(6)):not(:nth-of-type(15)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-7:checked ~ #card-8:not(:checked) ~ #card-15:checked ~ #card-16:not(:checked) ~ label:not(:nth-of-type(7)):not(:nth-of-type(15)),
#card-7:not(:checked) ~ #card-8:checked ~ #card-15:checked ~ #card-16:not(:checked) ~ label:not(:nth-of-type(8)):not(:nth-of-type(15)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-9:checked ~ #card-10:not(:checked) ~ #card-15:checked ~ #card-16:not(:checked) ~ label:not(:nth-of-type(9)):not(:nth-of-type(15)),
#card-9:not(:checked) ~ #card-10:checked ~ #card-15:checked ~ #card-16:not(:checked) ~ label:not(:nth-of-type(10)):not(:nth-of-type(15)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-11:checked ~ #card-12:not(:checked) ~ #card-15:checked ~ #card-16:not(:checked) ~ label:not(:nth-of-type(11)):not(:nth-of-type(15)),
#card-11:not(:checked) ~ #card-12:checked ~ #card-15:checked ~ #card-16:not(:checked) ~ label:not(:nth-of-type(12)):not(:nth-of-type(15)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-13:checked ~ #card-14:not(:checked) ~ #card-15:checked ~ #card-16:not(:checked) ~ label:not(:nth-of-type(13)):not(:nth-of-type(15)),
#card-13:not(:checked) ~ #card-14:checked ~ #card-15:checked ~ #card-16:not(:checked) ~ label:not(:nth-of-type(14)):not(:nth-of-type(15)),


/* --------------------------------------------------- Patron para #card-16 --------------------------------------------------- */


#card-1:checked ~ #card-2:not(:checked) ~ #card-15:not(:checked) ~ #card-16:checked ~ label:not(:nth-of-type(1)):not(:nth-of-type(16)),
#card-1:not(:checked) ~ #card-2:checked ~ #card-15:not(:checked) ~ #card-16:checked ~ label:not(:nth-of-type(2)):not(:nth-of-type(16)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-3:checked ~ #card-4:not(:checked) ~ #card-15:not(:checked) ~ #card-16:checked ~ label:not(:nth-of-type(3)):not(:nth-of-type(16)),
#card-3:not(:checked) ~ #card-4:checked ~ #card-15:not(:checked) ~ #card-16:checked ~ label:not(:nth-of-type(4)):not(:nth-of-type(16)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-5:checked ~ #card-6:not(:checked) ~ #card-15:not(:checked) ~ #card-16:checked ~ label:not(:nth-of-type(5)):not(:nth-of-type(16)),
#card-5:not(:checked) ~ #card-6:checked ~ #card-15:not(:checked) ~ #card-16:checked ~ label:not(:nth-of-type(6)):not(:nth-of-type(16)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-7:checked ~ #card-8:not(:checked) ~ #card-15:not(:checked) ~ #card-16:checked ~ label:not(:nth-of-type(7)):not(:nth-of-type(16)),
#card-7:not(:checked) ~ #card-8:checked ~ #card-15:not(:checked) ~ #card-16:checked ~ label:not(:nth-of-type(8)):not(:nth-of-type(16)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-9:checked ~ #card-10:not(:checked) ~ #card-15:not(:checked) ~ #card-16:checked ~ label:not(:nth-of-type(9)):not(:nth-of-type(16)),
#card-9:not(:checked) ~ #card-10:checked ~ #card-15:not(:checked) ~ #card-16:checked ~ label:not(:nth-of-type(10)):not(:nth-of-type(16)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-11:checked ~ #card-12:not(:checked) ~ #card-15:not(:checked) ~ #card-16:checked ~ label:not(:nth-of-type(11)):not(:nth-of-type(16)),
#card-11:not(:checked) ~ #card-12:checked ~ #card-15:not(:checked) ~ #card-16:checked ~ label:not(:nth-of-type(12)):not(:nth-of-type(16)),
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-13:checked ~ #card-14:not(:checked) ~ #card-15:not(:checked) ~ #card-16:checked ~ label:not(:nth-of-type(13)):not(:nth-of-type(16)),
#card-13:not(:checked) ~ #card-14:checked ~ #card-15:not(:checked) ~ #card-16:checked ~ label:not(:nth-of-type(14)):not(:nth-of-type(16)) {
  pointer-events: none;
}


/* -------------------------------- Mostrar mensaje para que el usuario gire las cartas diferentes -------------------------------- */
/* --------------------------------------------------- Patron para #card-1 --------------------------------------------------- */
#card-1:checked ~ #card-2:not(:checked) ~ #card-3:checked ~ #card-4:not(:checked) ~ .please-turn-card,
#card-1:checked ~ #card-2:not(:checked) ~ #card-3:not(:checked) ~ #card-4:checked ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-1:checked ~ #card-2:not(:checked) ~ #card-5:checked ~ #card-6:not(:checked) ~ .please-turn-card,
#card-1:checked ~ #card-2:not(:checked) ~ #card-5:not(:checked) ~ #card-6:checked ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-1:checked ~ #card-2:not(:checked) ~ #card-7:checked ~ #card-8:not(:checked) ~ .please-turn-card,
#card-1:checked ~ #card-2:not(:checked) ~ #card-7:not(:checked) ~ #card-8:checked ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-1:checked ~ #card-2:not(:checked) ~ #card-9:checked ~ #card-10:not(:checked) ~ .please-turn-card,
#card-1:checked ~ #card-2:not(:checked) ~ #card-9:not(:checked) ~ #card-10:checked ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-1:checked ~ #card-2:not(:checked) ~ #card-11:checked ~ #card-12:not(:checked) ~ .please-turn-card,
#card-1:checked ~ #card-2:not(:checked) ~ #card-11:not(:checked) ~ #card-12:checked ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-1:checked ~ #card-2:not(:checked) ~ #card-13:checked ~ #card-14:not(:checked) ~ .please-turn-card,
#card-1:checked ~ #card-2:not(:checked) ~ #card-13:not(:checked) ~ #card-14:checked ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-1:checked ~ #card-2:not(:checked) ~ #card-15:checked ~ #card-16:not(:checked) ~ .please-turn-card,
#card-1:checked ~ #card-2:not(:checked) ~ #card-15:not(:checked) ~ #card-16:checked ~ .please-turn-card,


/* --------------------------------------------------- Patron para #card-2 --------------------------------------------------- */


#card-1:not(:checked) ~ #card-2:checked ~ #card-3:checked ~ #card-4:not(:checked) ~ .please-turn-card,
#card-1:not(:checked) ~ #card-2:checked ~ #card-3:not(:checked) ~ #card-4:checked ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-1:not(:checked) ~ #card-2:checked ~ #card-5:checked ~ #card-6:not(:checked) ~ .please-turn-card,
#card-1:not(:checked) ~ #card-2:checked ~ #card-5:not(:checked) ~ #card-6:checked ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-1:not(:checked) ~ #card-2:checked ~ #card-7:checked ~ #card-8:not(:checked) ~ .please-turn-card,
#card-1:not(:checked) ~ #card-2:checked ~ #card-7:not(:checked) ~ #card-8:checked ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-1:not(:checked) ~ #card-2:checked ~ #card-9:checked ~ #card-10:not(:checked) ~ .please-turn-card,
#card-1:not(:checked) ~ #card-2:checked ~ #card-9:not(:checked) ~ #card-10:checked ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-1:not(:checked) ~ #card-2:checked ~ #card-11:checked ~ #card-12:not(:checked) ~ .please-turn-card,
#card-1:not(:checked) ~ #card-2:checked ~ #card-11:not(:checked) ~ #card-12:checked ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-1:not(:checked) ~ #card-2:checked ~ #card-13:checked ~ #card-14:not(:checked) ~ .please-turn-card,
#card-1:not(:checked) ~ #card-2:checked ~ #card-13:not(:checked) ~ #card-14:checked ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-1:not(:checked) ~ #card-2:checked ~ #card-15:checked ~ #card-16:not(:checked) ~ .please-turn-card,
#card-1:not(:checked) ~ #card-2:checked ~ #card-15:not(:checked) ~ #card-16:checked ~ .please-turn-card


/* --------------------------------------------------- Patron para #card-3 --------------------------------------------------- */


#card-1:checked ~ #card-2:not(:checked) ~ #card-3:checked ~ #card-4:not(:checked) ~ .please-turn-card,
#card-1:not(:checked) ~ #card-2:checked ~ #card-3:checked ~ #card-4:not(:checked) ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-3:checked ~ #card-4:not(:checked) ~ #card-5:checked ~ #card-6:not(:checked) ~ .please-turn-card,
#card-3:checked ~ #card-4:not(:checked) ~ #card-5:not(:checked) ~ #card-6:checked ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-3:checked ~ #card-4:not(:checked) ~ #card-7:checked ~ #card-8:not(:checked) ~ .please-turn-card,
#card-3:checked ~ #card-4:not(:checked) ~ #card-7:not(:checked) ~ #card-8:checked ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-3:checked ~ #card-4:not(:checked) ~ #card-9:checked ~ #card-10:not(:checked) ~ .please-turn-card,
#card-3:checked ~ #card-4:not(:checked) ~ #card-9:not(:checked) ~ #card-10:checked ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-3:checked ~ #card-4:not(:checked) ~ #card-11:checked ~ #card-12:not(:checked) ~ .please-turn-card,
#card-3:checked ~ #card-4:not(:checked) ~ #card-11:not(:checked) ~ #card-12:checked ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-3:checked ~ #card-4:not(:checked) ~ #card-13:checked ~ #card-14:not(:checked) ~ .please-turn-card,
#card-3:checked ~ #card-4:not(:checked) ~ #card-13:not(:checked) ~ #card-14:checked ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-3:checked ~ #card-4:not(:checked) ~ #card-15:checked ~ #card-16:not(:checked) ~ .please-turn-card,
#card-3:checked ~ #card-4:not(:checked) ~ #card-15:not(:checked) ~ #card-16:checked ~ .please-turn-card,


/* --------------------------------------------------- Patron para #card-4 --------------------------------------------------- */


#card-1:checked ~ #card-2:not(:checked) ~ #card-3:not(:checked) ~ #card-4:checked ~ .please-turn-card,
#card-1:not(:checked) ~ #card-2:checked ~ #card-3:not(:checked) ~ #card-4:checked ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-3:not(:checked) ~ #card-4:checked ~ #card-5:checked ~ #card-6:not(:checked) ~ .please-turn-card,
#card-3:not(:checked) ~ #card-4:checked ~ #card-5:not(:checked) ~ #card-6:checked ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-3:not(:checked) ~ #card-4:checked ~ #card-7:checked ~ #card-8:not(:checked) ~ .please-turn-card,
#card-3:not(:checked) ~ #card-4:checked ~ #card-7:not(:checked) ~ #card-8:checked ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-3:not(:checked) ~ #card-4:checked ~ #card-9:checked ~ #card-10:not(:checked) ~ .please-turn-card,
#card-3:not(:checked) ~ #card-4:checked ~ #card-9:not(:checked) ~ #card-10:checked ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-3:not(:checked) ~ #card-4:checked ~ #card-11:checked ~ #card-12:not(:checked) ~ .please-turn-card,
#card-3:not(:checked) ~ #card-4:checked ~ #card-11:not(:checked) ~ #card-12:checked ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-3:not(:checked) ~ #card-4:checked ~ #card-13:checked ~ #card-14:not(:checked) ~ .please-turn-card,
#card-3:not(:checked) ~ #card-4:checked ~ #card-13:not(:checked) ~ #card-14:checked ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-3:not(:checked) ~ #card-4:checked ~ #card-15:checked ~ #card-16:not(:checked) ~ .please-turn-card,
#card-3:not(:checked) ~ #card-4:checked ~ #card-15:not(:checked) ~ #card-16:checked ~ .please-turn-card,


/* --------------------------------------------------- Patron para #card-5 --------------------------------------------------- */


#card-1:checked ~ #card-2:not(:checked) ~ #card-5:checked ~ #card-6:not(:checked) ~ .please-turn-card,
#card-1:not(:checked) ~ #card-2:checked ~ #card-5:checked ~ #card-6:not(:checked) ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-3:checked ~ #card-4:not(:checked) ~ #card-5:checked ~ #card-6:not(:checked) ~ .please-turn-card,
#card-3:not(:checked) ~ #card-4:checked ~ #card-5:checked ~ #card-6:not(:checked) ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-5:checked ~ #card-6:not(:checked) ~ #card-7:checked ~ #card-8:not(:checked) ~ .please-turn-card,
#card-5:checked ~ #card-6:not(:checked) ~ #card-7:not(:checked) ~ #card-8:checked ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-5:checked ~ #card-6:not(:checked) ~ #card-9:checked ~ #card-10:not(:checked) ~ .please-turn-card,
#card-5:checked ~ #card-6:not(:checked) ~ #card-9:not(:checked) ~ #card-10:checked ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-5:checked ~ #card-6:not(:checked) ~ #card-11:checked ~ #card-12:not(:checked) ~ .please-turn-card,
#card-5:checked ~ #card-6:not(:checked) ~ #card-11:not(:checked) ~ #card-12:checked ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-5:checked ~ #card-6:not(:checked) ~ #card-13:checked ~ #card-14:not(:checked) ~ .please-turn-card,
#card-5:checked ~ #card-6:not(:checked) ~ #card-13:not(:checked) ~ #card-14:checked ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-5:checked ~ #card-6:not(:checked) ~ #card-15:checked ~ #card-16:not(:checked) ~ .please-turn-card,
#card-5:checked ~ #card-6:not(:checked) ~ #card-15:not(:checked) ~ #card-16:checked ~ .please-turn-card,


/* --------------------------------------------------- Patron para #card-6 --------------------------------------------------- */


#card-1:checked ~ #card-2:not(:checked) ~ #card-5:not(:checked) ~ #card-6:checked ~ .please-turn-card,
#card-1:not(:checked) ~ #card-2:checked ~ #card-5:not(:checked) ~ #card-6:checked ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-3:checked ~ #card-4:not(:checked) ~ #card-5:not(:checked) ~ #card-6:checked ~ .please-turn-card,
#card-3:not(:checked) ~ #card-4:checked ~ #card-5:not(:checked) ~ #card-6:checked ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-5:not(:checked) ~ #card-6:checked ~ #card-7:checked ~ #card-8:not(:checked) ~ .please-turn-card,
#card-5:not(:checked) ~ #card-6:checked ~ #card-7:not(:checked) ~ #card-8:checked ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-5:not(:checked) ~ #card-6:checked ~ #card-9:checked ~ #card-10:not(:checked) ~ .please-turn-card,
#card-5:not(:checked) ~ #card-6:checked ~ #card-9:not(:checked) ~ #card-10:checked ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-5:not(:checked) ~ #card-6:checked ~ #card-11:checked ~ #card-12:not(:checked) ~ .please-turn-card,
#card-5:not(:checked) ~ #card-6:checked ~ #card-11:not(:checked) ~ #card-12:checked ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-5:not(:checked) ~ #card-6:checked ~ #card-13:checked ~ #card-14:not(:checked) ~ .please-turn-card,
#card-5:not(:checked) ~ #card-6:checked ~ #card-13:not(:checked) ~ #card-14:checked ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-5:not(:checked) ~ #card-6:checked ~ #card-15:checked ~ #card-16:not(:checked) ~ .please-turn-card,
#card-5:not(:checked) ~ #card-6:checked ~ #card-15:not(:checked) ~ #card-16:checked ~ .please-turn-card,


/* --------------------------------------------------- Patron para #card-7 --------------------------------------------------- */


#card-1:checked ~ #card-2:not(:checked) ~ #card-7:checked ~ #card-8:not(:checked) ~ .please-turn-card,
#card-1:not(:checked) ~ #card-2:checked ~ #card-7:checked ~ #card-8:not(:checked) ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-3:checked ~ #card-4:not(:checked) ~ #card-7:checked ~ #card-8:not(:checked) ~ .please-turn-card,
#card-3:not(:checked) ~ #card-4:checked ~ #card-7:checked ~ #card-8:not(:checked) ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-5:checked ~ #card-6:not(:checked) ~ #card-7:checked ~ #card-8:not(:checked) ~ .please-turn-card,
#card-5:not(:checked) ~ #card-6:checked ~ #card-7:checked ~ #card-8:not(:checked) ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-7:checked ~ #card-8:not(:checked) ~ #card-9:checked ~ #card-10:not(:checked) ~ .please-turn-card,
#card-7:checked ~ #card-8:not(:checked) ~ #card-9:not(:checked) ~ #card-10:checked ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-7:checked ~ #card-8:not(:checked) ~ #card-11:checked ~ #card-12:not(:checked) ~ .please-turn-card,
#card-7:checked ~ #card-8:not(:checked) ~ #card-11:not(:checked) ~ #card-12:checked ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-7:checked ~ #card-8:not(:checked) ~ #card-13:checked ~ #card-14:not(:checked) ~ .please-turn-card,
#card-7:checked ~ #card-8:not(:checked) ~ #card-13:not(:checked) ~ #card-14:checked ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-7:checked ~ #card-8:not(:checked) ~ #card-15:checked ~ #card-16:not(:checked) ~ .please-turn-card,
#card-7:checked ~ #card-8:not(:checked) ~ #card-15:not(:checked) ~ #card-16:checked ~ .please-turn-card,


/* --------------------------------------------------- Patron para #card-8 --------------------------------------------------- */


#card-1:checked ~ #card-2:not(:checked) ~ #card-7:not(:checked) ~ #card-8:checked ~ .please-turn-card,
#card-1:not(:checked) ~ #card-2:checked ~ #card-7:not(:checked) ~ #card-8:checked ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-3:checked ~ #card-4:not(:checked) ~ #card-7:not(:checked) ~ #card-8:checked ~ .please-turn-card,
#card-3:not(:checked) ~ #card-4:checked ~ #card-7:not(:checked) ~ #card-8:checked ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-5:checked ~ #card-6:not(:checked) ~ #card-7:not(:checked) ~ #card-8:checked ~ .please-turn-card,
#card-5:not(:checked) ~ #card-6:checked ~ #card-7:not(:checked) ~ #card-8:checked ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-7:not(:checked) ~ #card-8:checked ~ #card-9:checked ~ #card-10:not(:checked) ~ .please-turn-card,
#card-7:not(:checked) ~ #card-8:checked ~ #card-9:not(:checked) ~ #card-10:checked ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-7:not(:checked) ~ #card-8:checked ~ #card-11:checked ~ #card-12:not(:checked) ~ .please-turn-card,
#card-7:not(:checked) ~ #card-8:checked ~ #card-11:not(:checked) ~ #card-12:checked ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-7:not(:checked) ~ #card-8:checked ~ #card-13:checked ~ #card-14:not(:checked) ~ .please-turn-card,
#card-7:not(:checked) ~ #card-8:checked ~ #card-13:not(:checked) ~ #card-14:checked ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-7:not(:checked) ~ #card-8:checked ~ #card-15:checked ~ #card-16:not(:checked) ~ .please-turn-card,
#card-7:not(:checked) ~ #card-8:checked ~ #card-15:not(:checked) ~ #card-16:checked ~ .please-turn-card,


/* --------------------------------------------------- Patron para #card-9 --------------------------------------------------- */


#card-1:checked ~ #card-2:not(:checked) ~ #card-9:checked ~ #card-10:not(:checked) ~ .please-turn-card,
#card-1:not(:checked) ~ #card-2:checked ~ #card-9:checked ~ #card-10:not(:checked) ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-3:checked ~ #card-4:not(:checked) ~ #card-9:checked ~ #card-10:not(:checked) ~ .please-turn-card,
#card-3:not(:checked) ~ #card-4:checked ~ #card-9:checked ~ #card-10:not(:checked) ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-5:checked ~ #card-6:not(:checked) ~ #card-9:checked ~ #card-10:not(:checked) ~ .please-turn-card,
#card-5:not(:checked) ~ #card-6:checked ~ #card-9:checked ~ #card-10:not(:checked) ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-7:checked ~ #card-8:not(:checked) ~ #card-9:checked ~ #card-10:not(:checked) ~ .please-turn-card,
#card-7:not(:checked) ~ #card-8:checked ~ #card-9:checked ~ #card-10:not(:checked) ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-9:checked ~ #card-10:not(:checked) ~ #card-11:checked ~ #card-12:not(:checked) ~ .please-turn-card,
#card-9:checked ~ #card-10:not(:checked) ~ #card-11:not(:checked) ~ #card-12:checked ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-9:checked ~ #card-10:not(:checked) ~ #card-13:checked ~ #card-14:not(:checked) ~ .please-turn-card,
#card-9:checked ~ #card-10:not(:checked) ~ #card-13:not(:checked) ~ #card-14:checked ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-9:checked ~ #card-10:not(:checked) ~ #card-15:checked ~ #card-16:not(:checked) ~ .please-turn-card,
#card-9:checked ~ #card-10:not(:checked) ~ #card-15:not(:checked) ~ #card-16:checked ~ .please-turn-card,


/* --------------------------------------------------- Patron para #card-10 --------------------------------------------------- */


#card-1:checked ~ #card-2:not(:checked) ~ #card-9:not(:checked) ~ #card-10:checked ~ .please-turn-card,
#card-1:not(:checked) ~ #card-2:checked ~ #card-9:not(:checked) ~ #card-10:checked ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-3:checked ~ #card-4:not(:checked) ~ #card-9:not(:checked) ~ #card-10:checked ~ .please-turn-card,
#card-3:not(:checked) ~ #card-4:checked ~ #card-9:not(:checked) ~ #card-10:checked ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-5:checked ~ #card-6:not(:checked) ~ #card-9:not(:checked) ~ #card-10:checked ~ .please-turn-card,
#card-5:not(:checked) ~ #card-6:checked ~ #card-9:not(:checked) ~ #card-10:checked ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-7:checked ~ #card-8:not(:checked) ~ #card-9:not(:checked) ~ #card-10:checked ~ .please-turn-card,
#card-7:not(:checked) ~ #card-8:checked ~ #card-9:not(:checked) ~ #card-10:checked ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-9:not(:checked) ~ #card-10:checked ~ #card-11:checked ~ #card-12:not(:checked) ~ .please-turn-card,
#card-9:not(:checked) ~ #card-10:checked ~ #card-11:not(:checked) ~ #card-12:checked ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-9:not(:checked) ~ #card-10:checked ~ #card-13:checked ~ #card-14:not(:checked) ~ .please-turn-card,
#card-9:not(:checked) ~ #card-10:checked ~ #card-13:not(:checked) ~ #card-14:checked ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-9:not(:checked) ~ #card-10:checked ~ #card-15:checked ~ #card-16:not(:checked) ~ .please-turn-card,
#card-9:not(:checked) ~ #card-10:checked ~ #card-15:not(:checked) ~ #card-16:checked ~ .please-turn-card,


/* --------------------------------------------------- Patron para #card-11 --------------------------------------------------- */


#card-1:checked ~ #card-2:not(:checked) ~ #card-11:checked ~ #card-12:not(:checked) ~ .please-turn-card,
#card-1:not(:checked) ~ #card-2:checked ~ #card-11:checked ~ #card-12:not(:checked) ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-3:checked ~ #card-4:not(:checked) ~ #card-11:checked ~ #card-12:not(:checked) ~ .please-turn-card,
#card-3:not(:checked) ~ #card-4:checked ~ #card-11:checked ~ #card-12:not(:checked) ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-5:checked ~ #card-6:not(:checked) ~ #card-11:checked ~ #card-12:not(:checked) ~ .please-turn-card,
#card-5:not(:checked) ~ #card-6:checked ~ #card-11:checked ~ #card-12:not(:checked) ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-7:checked ~ #card-8:not(:checked) ~ #card-11:checked ~ #card-12:not(:checked) ~ .please-turn-card,
#card-7:not(:checked) ~ #card-8:checked ~ #card-11:checked ~ #card-12:not(:checked) ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-9:checked ~ #card-10:not(:checked) ~ #card-11:checked ~ #card-12:not(:checked) ~ .please-turn-card,
#card-9:not(:checked) ~ #card-10:checked ~ #card-11:checked ~ #card-12:not(:checked) ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-11:checked ~ #card-12:not(:checked) ~ #card-13:checked ~ #card-14:not(:checked) ~ .please-turn-card,
#card-11:checked ~ #card-12:not(:checked) ~ #card-13:not(:checked) ~ #card-14:checked ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-11:checked ~ #card-12:not(:checked) ~ #card-15:checked ~ #card-16:not(:checked) ~ .please-turn-card,
#card-11:checked ~ #card-12:not(:checked) ~ #card-15:not(:checked) ~ #card-16:checked ~ .please-turn-card,


/* --------------------------------------------------- Patron para #card-12 --------------------------------------------------- */


#card-1:checked ~ #card-2:not(:checked) ~ #card-11:not(:checked) ~ #card-12:checked ~ .please-turn-card,
#card-1:not(:checked) ~ #card-2:checked ~ #card-11:not(:checked) ~ #card-12:checked ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-3:checked ~ #card-4:not(:checked) ~ #card-11:not(:checked) ~ #card-12:checked ~ .please-turn-card,
#card-3:not(:checked) ~ #card-4:checked ~ #card-11:not(:checked) ~ #card-12:checked ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-5:checked ~ #card-6:not(:checked) ~ #card-11:not(:checked) ~ #card-12:checked ~ .please-turn-card,
#card-5:not(:checked) ~ #card-6:checked ~ #card-11:not(:checked) ~ #card-12:checked ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-7:checked ~ #card-8:not(:checked) ~ #card-11:not(:checked) ~ #card-12:checked ~ .please-turn-card,
#card-7:not(:checked) ~ #card-8:checked ~ #card-11:not(:checked) ~ #card-12:checked ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-9:checked ~ #card-10:not(:checked) ~ #card-11:not(:checked) ~ #card-12:checked ~ .please-turn-card,
#card-9:not(:checked) ~ #card-10:checked ~ #card-11:not(:checked) ~ #card-12:checked ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-11:not(:checked) ~ #card-12:checked ~ #card-13:checked ~ #card-14:not(:checked) ~ .please-turn-card,
#card-11:not(:checked) ~ #card-12:checked ~ #card-13:not(:checked) ~ #card-14:checked ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-11:not(:checked) ~ #card-12:checked ~ #card-15:checked ~ #card-16:not(:checked) ~ .please-turn-card,
#card-11:not(:checked) ~ #card-12:checked ~ #card-15:not(:checked) ~ #card-16:checked ~ .please-turn-card,


/* --------------------------------------------------- Patron para #card-13 --------------------------------------------------- */


#card-1:checked ~ #card-2:not(:checked) ~ #card-13:checked ~ #card-14:not(:checked) ~ .please-turn-card,
#card-1:not(:checked) ~ #card-2:checked ~ #card-13:checked ~ #card-14:not(:checked) ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-3:checked ~ #card-4:not(:checked) ~ #card-13:checked ~ #card-14:not(:checked) ~ .please-turn-card,
#card-3:not(:checked) ~ #card-4:checked ~ #card-13:checked ~ #card-14:not(:checked) ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-5:checked ~ #card-6:not(:checked) ~ #card-13:checked ~ #card-14:not(:checked) ~ .please-turn-card,
#card-5:not(:checked) ~ #card-6:checked ~ #card-13:checked ~ #card-14:not(:checked) ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-7:checked ~ #card-8:not(:checked) ~ #card-13:checked ~ #card-14:not(:checked) ~ .please-turn-card,
#card-7:not(:checked) ~ #card-8:checked ~ #card-13:checked ~ #card-14:not(:checked) ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-9:checked ~ #card-10:not(:checked) ~ #card-13:checked ~ #card-14:not(:checked) ~ .please-turn-card,
#card-9:not(:checked) ~ #card-10:checked ~ #card-13:checked ~ #card-14:not(:checked) ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-11:checked ~ #card-12:not(:checked) ~ #card-13:checked ~ #card-14:not(:checked) ~ .please-turn-card,
#card-11:not(:checked) ~ #card-12:checked ~ #card-13:checked ~ #card-14:not(:checked) ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-13:checked ~ #card-14:not(:checked) ~ #card-15:checked ~ #card-16:not(:checked) ~ .please-turn-card,
#card-13:checked ~ #card-14:not(:checked) ~ #card-15:not(:checked) ~ #card-16:checked ~ .please-turn-card,


/* --------------------------------------------------- Patron para #card-14 --------------------------------------------------- */


#card-1:checked ~ #card-2:not(:checked) ~ #card-13:not(:checked) ~ #card-14:checked ~ .please-turn-card,
#card-1:not(:checked) ~ #card-2:checked ~ #card-13:not(:checked) ~ #card-14:checked ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-3:checked ~ #card-4:not(:checked) ~ #card-13:not(:checked) ~ #card-14:checked ~ .please-turn-card,
#card-3:not(:checked) ~ #card-4:checked ~ #card-13:not(:checked) ~ #card-14:checked ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-5:checked ~ #card-6:not(:checked) ~ #card-13:not(:checked) ~ #card-14:checked ~ .please-turn-card,
#card-5:not(:checked) ~ #card-6:checked ~ #card-13:not(:checked) ~ #card-14:checked ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-7:checked ~ #card-8:not(:checked) ~ #card-13:not(:checked) ~ #card-14:checked ~ .please-turn-card,
#card-7:not(:checked) ~ #card-8:checked ~ #card-13:not(:checked) ~ #card-14:checked ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-9:checked ~ #card-10:not(:checked) ~ #card-13:not(:checked) ~ #card-14:checked ~ .please-turn-card,
#card-9:not(:checked) ~ #card-10:checked ~ #card-13:not(:checked) ~ #card-14:checked ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-11:checked ~ #card-12:not(:checked) ~ #card-13:not(:checked) ~ #card-14:checked ~ .please-turn-card,
#card-11:not(:checked) ~ #card-12:checked ~ #card-13:not(:checked) ~ #card-14:checked ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-13:not(:checked) ~ #card-14:checked ~ #card-15:checked ~ #card-16:not(:checked) ~ .please-turn-card,
#card-13:not(:checked) ~ #card-14:checked ~ #card-15:not(:checked) ~ #card-16:checked ~ .please-turn-card,


/* --------------------------------------------------- Patron para #card-15 --------------------------------------------------- */


#card-1:checked ~ #card-2:not(:checked) ~ #card-15:checked ~ #card-16:not(:checked) ~ .please-turn-card,
#card-1:not(:checked) ~ #card-2:checked ~ #card-15:checked ~ #card-16:not(:checked) ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-3:checked ~ #card-4:not(:checked) ~ #card-15:checked ~ #card-16:not(:checked) ~ .please-turn-card,
#card-3:not(:checked) ~ #card-4:checked ~ #card-15:checked ~ #card-16:not(:checked) ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-5:checked ~ #card-6:not(:checked) ~ #card-15:checked ~ #card-16:not(:checked) ~ .please-turn-card,
#card-5:not(:checked) ~ #card-6:checked ~ #card-15:checked ~ #card-16:not(:checked) ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-7:checked ~ #card-8:not(:checked) ~ #card-15:checked ~ #card-16:not(:checked) ~ .please-turn-card,
#card-7:not(:checked) ~ #card-8:checked ~ #card-15:checked ~ #card-16:not(:checked) ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-9:checked ~ #card-10:not(:checked) ~ #card-15:checked ~ #card-16:not(:checked) ~ .please-turn-card,
#card-9:not(:checked) ~ #card-10:checked ~ #card-15:checked ~ #card-16:not(:checked) ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-11:checked ~ #card-12:not(:checked) ~ #card-15:checked ~ #card-16:not(:checked) ~ .please-turn-card,
#card-11:not(:checked) ~ #card-12:checked ~ #card-15:checked ~ #card-16:not(:checked) ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-13:checked ~ #card-14:not(:checked) ~ #card-15:checked ~ #card-16:not(:checked) ~ .please-turn-card,
#card-13:not(:checked) ~ #card-14:checked ~ #card-15:checked ~ #card-16:not(:checked) ~ .please-turn-card,


/* --------------------------------------------------- Patron para #card-16 --------------------------------------------------- */


#card-1:checked ~ #card-2:not(:checked) ~ #card-15:not(:checked) ~ #card-16:checked ~ .please-turn-card,
#card-1:not(:checked) ~ #card-2:checked ~ #card-15:not(:checked) ~ #card-16:checked ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-3:checked ~ #card-4:not(:checked) ~ #card-15:not(:checked) ~ #card-16:checked ~ .please-turn-card,
#card-3:not(:checked) ~ #card-4:checked ~ #card-15:not(:checked) ~ #card-16:checked ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-5:checked ~ #card-6:not(:checked) ~ #card-15:not(:checked) ~ #card-16:checked ~ .please-turn-card,
#card-5:not(:checked) ~ #card-6:checked ~ #card-15:not(:checked) ~ #card-16:checked ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-7:checked ~ #card-8:not(:checked) ~ #card-15:not(:checked) ~ #card-16:checked ~ .please-turn-card,
#card-7:not(:checked) ~ #card-8:checked ~ #card-15:not(:checked) ~ #card-16:checked ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-9:checked ~ #card-10:not(:checked) ~ #card-15:not(:checked) ~ #card-16:checked ~ .please-turn-card,
#card-9:not(:checked) ~ #card-10:checked ~ #card-15:not(:checked) ~ #card-16:checked ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-11:checked ~ #card-12:not(:checked) ~ #card-15:not(:checked) ~ #card-16:checked ~ .please-turn-card,
#card-11:not(:checked) ~ #card-12:checked ~ #card-15:not(:checked) ~ #card-16:checked ~ .please-turn-card,
/* -------------------------------------------------------------------------------------------------------------------------------- */
#card-13:checked ~ #card-14:not(:checked) ~ #card-15:not(:checked) ~ #card-16:checked ~ .please-turn-card,
#card-13:not(:checked) ~ #card-14:checked ~ #card-15:not(:checked) ~ #card-16:checked ~ .please-turn-card
{
  animation: show-error 0.5s ease-in-out forwards;
  display: flex;
  pointer-events: none;
}

  /* Cuando todas las cartas estan chequeadas display a .you-won-card flex */
#card-1:checked ~ #card-2:checked ~ #card-3:checked ~ #card-4:checked ~ #card-5:checked ~ #card-6:checked ~ #card-7:checked ~ #card-8:checked ~ #card-9:checked ~ #card-10:checked ~ #card-11:checked ~ #card-12:checked ~ #card-13:checked ~ #card-14:checked ~ #card-15:checked ~ #card-16:checked ~ .you-won-card
 {
    display: flex;
  }
  #card-1:checked ~ #card-2:checked ~ #card-3:checked ~ #card-4:checked ~ #card-5:checked ~ #card-6:checked ~ #card-7:checked ~ #card-8:checked ~ #card-9:checked ~ #card-10:checked ~ #card-11:checked ~ #card-12:checked ~ #card-13:checked ~ #card-14:checked ~ #card-15:checked ~ #card-16:checked ~ .background-opacity {
    animation: apear-opacity 0.5s ease-in-out forwards;
  }