:root {
  --color1: #000000;
  --color2: #57252d;
  --color3: #db566c;
  --color4: #96293d;
  --color5: #FFFFFF;
}


body {
  background-color: #000;
  color: white;
  font-family: 'Courier', monospace;
  display: flex;
  align-items: center;
  justify-content: center;
}

div {
  display: flex;
}

a {
  color: white;
  text-decoration: none;
}

a:visited {
  color: var(--color5);
}

a:hover {
  color: white;
}

a:active {
  color: var(--color2);
}

.banner {
  width:100%;
}

.packBanner {
  width:1000px;
  max-width: 100%;
}

.button {
  color: white;
  background-color: black;
  border: 1px solid #ffffff;
}

.icon {
  height: 25px;
  width: 25px;
}

.msd {
  font-size: 2vmax;
  line-height: 2vmax;
  text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
}


/* Container for flexboxes */
.row {
  display: flex;
  flex-wrap: wrap;
  box-sizing: border-box;
}

/* Create four equal columns */
.column {
  flex: 50%;
  justify-content: center;
  box-sizing: border-box;
}


/* On screens that are 600px wide or less, make the columns stack on top of each other instead of next to each other */
@media screen and (max-width: 530px) {
  .row {
    flex-direction: column;
  }
}





















.debug {
  border: 2px solid red;
}

