.grid {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  z-index: -1;
  display: none;

  .lines {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    max-width: 64rem;
    padding: 0 0 0 .5rem;
    margin: 0 auto;

    .line {
      height: 100vh;
      border-left: .1rem dotted var(--marker);

      &:first-of-type {
        border-left: .1rem dotted var(--marker);
      }

      &:last-of-type {
        border-right: .1rem dotted var(--marker);
      }
    }
  }
}