body {
  margin: 0px;
}

main {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  display: table;
  margin: 0 auto;
  overflow: hidden;
  transform: translate3d(0, 0, 0);
}

.tableCell {
  display: table-cell;
  vertical-align: middle;
}

.art {
  height: 100%;
  border: 0;
  background: paint(parallelowow), var(--parallelowow-base-color);
  --parallelowow-stroke-weight: 0;
    animation: strokeWeight 25s linear infinite;
}

@keyframes strokeWeight {

  0% {
    --parallelowow-stroke-weight: 0;
  }

  100% {
    --parallelowow-stroke-weight: 0.5;
  }

}
