.container--0- {
  position: absolute;
  left: 100px;
  top: 100px;
  width: 1920px;
  height: 1200px;
  background-color: #ffffff;
  justify-content: start;
  align-items: start;
}
.container-0-1-0 {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 1920px;
  height: 1200px;
  background-color: #f2f2f2;
  justify-content: start;
  align-items: start;
}
.container-1-2-0 {
  position: absolute;
  left: 1760px;
  top: 20px;
  width: 140px;
  height: 38px;
  justify-content: start;
  align-items: start;
}
.container-2-3-0 {
  position: absolute;
  left: 1px;
  top: 1px;
  width: 138px;
  height: 36px;
  background-color: #ffffff;
  box-shadow: 0px 10px 26px -4.5 #000000,
    0px 2.288530111312866px 5.95019006729126px -3 #000000,
    0px 0.6021869778633118px 1.565690040588379px -1.5 #000000;
  justify-content: start;
  align-items: start;
  border-radius: 10px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
.container-3-4-0 {
  position: absolute;
  left: 0px;
  top: -2px;
  width: 12px;
  height: 20px;
  justify-content: start;
  align-items: start;
}
.container-3-4-1 {
  position: absolute;
  left: 22px;
  top: 3px;
  width: 97px;
  height: 10px;
  justify-content: start;
  align-items: start;
}
.container-3-4-2 {
  position: absolute;
  left: 0px;
  top: 1134px;
  width: 1920px;
  height: 66px;
  justify-content: start;
  align-items: start;
}
.container-3-4-3 {
  position: absolute;
  left: 729.1900024414062px;
  top: 632.5px;
  width: 141.5800018310547px;
  height: 175px;
  justify-content: start;
  align-items: start;
  border-radius: 8px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}
.container-3-4-4 {
  position: absolute;
  left: 918.739990234375px;
  top: 667px;
  width: 215.3300018310547px;
  height: 266px;
  justify-content: start;
  align-items: start;
  border-radius: 8px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}
.container-3-4-5 {
  position: absolute;
  left: 1256.81005859375px;
  top: 555.5px;
  width: 152.9499969482422px;
  height: 189px;
  justify-content: start;
  align-items: start;
  border-radius: 8px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}
.container-3-4-6 {
  position: absolute;
  left: 1436.0699462890625px;
  top: 373px;
  width: 233.83999633789062px;
  height: 294px;
  justify-content: start;
  align-items: start;
  border-radius: 8px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}
.container-3-4-7 {
  position: absolute;
  left: 1778.219970703125px;
  top: 445px;
  width: 170px;
  height: 210px;
  justify-content: start;
  align-items: start;
  border-radius: 8px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}
.container-2-3-1 {
  position: absolute;
  left: 10.5px;
  top: 11px;
  width: 119px;
  height: 16px;
  justify-content: start;
  align-items: start;
}
.container-4-5-0 {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 97px;
  height: 10px;
  justify-content: start;
  align-items: start;
}
.container-5-6-0 {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 97px;
  height: 10px;
  justify-content: start;
  align-items: start;
}
.container-6-7-0 {
  position: absolute;
  left: 591.75px;
  top: 0px;
  width: 426px;
  height: 150px;
  filter: blur(0px);
  justify-content: start;
  align-items: start;
}
.container-7-8-0 {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 83.02999877929688px;
  height: 16px;
  justify-content: start;
  align-items: start;
}
.text-6-7-1 {
  width: 69.83708190917969px;
  height: 24px;
  color: #000000;
  font-size: 20px;
  font-family: Lily Script One, "Regular";
  font-weight: 400;
  text-align: left;
  vertical-align: center;
}
.container-4-5-1 {
  position: absolute;
  left: 960px;
  top: 0px;
  width: 940px;
  height: 66px;
  justify-content: start;
  align-items: start;
}
.text-8-9-0 {
  width: 75.70623016357422px;
  height: 16.799999237060547px;
  color: #000000;
  font-size: 14px;
  font-family: Inter, "Medium";
  font-weight: 500;
  text-align: left;
  vertical-align: center;
}
.container-7-8-1 {
  position: absolute;
  left: 117.02999877929688px;
  top: 0px;
  width: 62.79999923706055px;
  height: 16px;
  justify-content: start;
  align-items: start;
}
.container-7-8-2 {
  position: absolute;
  left: 213.8300018310547px;
  top: 0px;
  width: 75.38999938964844px;
  height: 16px;
  justify-content: start;
  align-items: start;
}
.text-4-5-0 {
  width: 67.83417510986328px;
  height: 48px;
  color: #000000;
  font-size: 40px;
  font-family: Inter, "Regular";
  font-weight: 400;
  text-align: left;
  vertical-align: center;
}
.text-4-5-1 {
  width: 33.33009338378906px;
  height: 16.799999237060547px;
  color: #999999;
  font-size: 14px;
  font-family: Inter, "Regular";
  font-weight: 400;
  text-align: left;
  vertical-align: center;
}
.text-4-5-2 {
  width: 11.861624717712402px;
  height: 48px;
  color: #333333;
  font-size: 40px;
  font-family: Inter, "Regular";
  font-weight: 400;
  text-align: left;
  vertical-align: center;
}
.text-4-5-3 {
  width: 50.403282165527344px;
  height: 48px;
  color: #000000;
  font-size: 40px;
  font-family: Inter, "Regular";
  font-weight: 400;
  text-align: left;
  vertical-align: center;
}
.text-4-5-4 {
  width: 40.07109451293945px;
  height: 16.799999237060547px;
  color: #999999;
  font-size: 14px;
  font-family: Inter, "Regular";
  font-weight: 400;
  text-align: left;
  vertical-align: center;
}
.text-4-5-5 {
  width: 11.861624717712402px;
  height: 48px;
  color: #333333;
  font-size: 40px;
  font-family: Inter, "Regular";
  font-weight: 400;
  text-align: left;
  vertical-align: center;
}
.text-4-5-6 {
  width: 50.58384323120117px;
  height: 48px;
  color: #000000;
  font-size: 40px;
  font-family: Inter, "Regular";
  font-weight: 400;
  text-align: left;
  vertical-align: center;
}
.text-4-5-7 {
  width: 52.95122146606445px;
  height: 16.799999237060547px;
  color: #999999;
  font-size: 14px;
  font-family: Inter, "Regular";
  font-weight: 400;
  text-align: left;
  vertical-align: center;
}
.text-4-5-8 {
  width: 11.861624717712402px;
  height: 48px;
  color: #333333;
  font-size: 40px;
  font-family: Inter, "Regular";
  font-weight: 400;
  text-align: left;
  vertical-align: center;
}
.text-4-5-9 {
  width: 42.85350036621094px;
  height: 48px;
  color: #000000;
  font-size: 40px;
  font-family: Inter, "Regular";
  font-weight: 400;
  text-align: left;
  vertical-align: center;
}
.text-4-5-10 {
  width: 58.15743637084961px;
  height: 16.799999237060547px;
  color: #999999;
  font-size: 14px;
  font-family: Inter, "Regular";
  font-weight: 400;
  text-align: left;
  vertical-align: center;
}
.container-4-5-11 {
  position: absolute;
  left: 20px;
  top: 443.3900146484375px;
  width: 1880px;
  height: 150px;
  justify-content: start;
  align-items: start;
}
.text-7-8-0 {
  width: 243.8300018310547px;
  height: 150px;
  color: #ffffff;
  font-size: 82.5px;
  font-family: Inter, "Bold";
  font-weight: 700;
  text-align: center;
  vertical-align: center;
}
.container-6-7-1 {
  position: absolute;
  left: 1044.6300048828125px;
  top: 0px;
  width: 243.6300048828125px;
  height: 150px;
  filter: blur(0px);
  justify-content: start;
  align-items: start;
}
.text-5-6-0 {
  width: 283.510009765625px;
  height: 16.799999237060547px;
  color: #000000;
  font-size: 13.5px;
  font-family: Inter, "Medium";
  font-weight: 500;
  text-align: left;
  vertical-align: center;
}
.text-6-7-0 {
  width: 162.88621520996094px;
  height: 16.799999237060547px;
  color: #000000;
  font-size: 14px;
  font-family: Inter, "Medium";
  font-weight: 500;
  text-align: left;
  vertical-align: center;
}
.text-5-6-1 {
  width: 4.929999828338623px;
  height: 16.799999237060547px;
  color: #000000;
  font-size: 14px;
  font-family: Inter, "Medium";
  font-weight: 500;
  text-align: left;
  vertical-align: center;
}
.container-5-6-2 {
  position: absolute;
  left: 777.4400024414062px;
  top: 25px;
  width: 162.55999755859375px;
  height: 16px;
  justify-content: start;
  align-items: start;
}
.container-0-1-1 {
  position: absolute;
  left: 0px;
  top: 1122px;
  width: 1920px;
  height: 78px;
  justify-content: start;
  align-items: start;
}
.container-2-3-2 {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 140px;
  height: 38px;
  justify-content: start;
  align-items: start;
}

/* TEST OVERRIDES */

html,
body {
    margin: 0;
    padding: 0;
    width: 100%;
    min-height: 100%;
    background: #000;
    overflow-x: hidden;
}

.container--0- {
    position: relative;
    left: 0;
    top: 0;
    width: 100vw;
    height: 100vh;
    min-height: 700px;
    background: #000;
    overflow: hidden;
}

.container-0-1-0 {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    background: #000;
}

/* Hide the stuff we don't want in the test */
.container-1-2-0,
.container-0-1-1 {
    display: none;
}

/* Countdown */
.container-3-4-1 {
    position: absolute;
    left: 50%;
    top: 20%;
    transform: translateX(-50%);
    width: auto;
    height: auto;
    display: flex;
    align-items: baseline;
    justify-content: center;
    gap: 8px;
}

/* Coming Soon */
.container-4-5-11 {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: auto;
}

.container-5-6-0 {
    position: relative;
    width: 100%;
    height: auto;
    display: flex;
    justify-content: center;
}

.container-6-7-0,
.container-6-7-1 {
    position: relative;
    left: auto;
    top: auto;
    width: auto;
    height: auto;
}

.text-7-8-0 {
    color: #8CFF66;
    font-size: clamp(60px, 12vw, 180px);
    line-height: 0.85;
    font-family: Inter, Arial, sans-serif;
    font-weight: 700;
    width: auto;
    height: auto;
}

/* Countdown text */
.text-4-5-0,
.text-4-5-3,
.text-4-5-6,
.text-4-5-9 {
    color: #8CFF66;
    width: auto;
    height: auto;
    font-size: 32px;
}

.text-4-5-1,
.text-4-5-4,
.text-4-5-7,
.text-4-5-10 {
    color: #666;
    width: auto;
    height: auto;
}

.text-4-5-2,
.text-4-5-5,
.text-4-5-8 {
    color: #444;
    width: auto;
    height: auto;
}
