#puzzle.tnofenohp > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1rem * var(--tw-space-y-reverse));
}

#puzzle.tnofenohp {
  display: flex;
  flex-direction: column;
}

.tnofenohp-hint2 {
  display: grid;
  grid-template-columns: repeat(3, 3rem);
  width: calc(3 * 3rem + 4 * 2px);
  margin-left: auto;
  margin-right: auto;
}

.tnofenohp-hint2 > li {
  border-width: 1px;
  text-align: center;
  height: 3rem;
  line-height: 3rem;
}

.tnofenohp-hint2 > li:nth-child(3n+1) {
  border-left-width: 2px;
}

.tnofenohp-hint2 > li:nth-child(3n+3) {
  border-right-width: 2px;
}

.tnofenohp-hint2 > li:nth-child(-n+3) {
  border-top-width: 2px;
}

.tnofenohp-hint2 > li:nth-child(n+10) {
  border-bottom-width: 2px;
}
