/* These styles are generated from project.scss. */

.alert-debug {
  color: black;
  background-color: white;
  border-color: #d6e9c6;
}

.alert-error {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #eed3d7;
}

body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen",
    "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue",
    sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

code {
  font-family: source-code-pro, Menlo, Monaco, Consolas, "Courier New",
    monospace;
}
a {
  text-decoration: none;
}

.App-logo {
  height: 40vmin;
  pointer-events: none;
}

@media (prefers-reduced-motion: no-preference) {
  .App-logo {
    animation: App-logo-spin infinite 20s linear;
  }
}


.App-header {
  background-color: #282c34;
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  font-size: calc(10px + 2vmin);
  color: white;
}

.App-link {
  color: #61dafb;
}

#features {
  width: 70vw;
  margin: 1rem auto 4rem auto;
}
.feature {
  font-size: 2rem;
  padding-left: 8%;
  text-align: left;
}

.text {
  font-size: 1.2rem;
  padding-left: 8%;
  text-align: left;
}

.changesize{
  font-size: calc(2rem + 2vw);
}

@media only screen and (max-width: 1260px) {
  .feature {
    font-size: 1.5rem;
  }
  .text {
    font-size: 1rem;
  }
  .changesize{
    font-size: 4.5rem;
    text-align: left;
  }

}

@media only screen and (max-width: 945px) {
  .feature {
    font-size: 1.2rem;
  }
  .changesize{
    font-size: 4rem;
    text-align: left;
  }
}

@media only screen and (max-width: 780px) {
  .feature {
    font-weight: 500;
    font-size: 1.1rem;
  }

  .text {
    font-size: 0.8rem;
  }
  .changesize{
    font-size: 4rem;
    text-align: left;
  }
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9zcmMvY29tcG9uZW50cy9mZWF0dXJlcy9mZWF0dXJlcy5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRSxXQUFXO0VBQ1gsWUFBWTtFQUNaLFlBQVk7QUFDZDtBQUNBO0VBQ0UsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxpQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFO0lBQ0UsaUJBQWlCO0VBQ25CO0VBQ0E7SUFDRSxlQUFlO0VBQ2pCO0VBQ0E7SUFDRSxZQUFZO0VBQ2Q7QUFDRjs7QUFFQTtFQUNFO0lBQ0UsaUJBQWlCO0VBQ25CO0FBQ0Y7O0FBRUE7RUFDRTtJQUNFLGdCQUFnQjtJQUNoQixpQkFBaUI7RUFDbkI7O0VBRUE7SUFDRSxpQkFBaUI7RUFDbkI7QUFDRiIsInNvdXJjZXNDb250ZW50IjpbIiNmZWF0dXJlcyB7XHJcbiAgd2lkdGg6IDcwdnc7XHJcbiAgaGVpZ2h0OiA4NHZoO1xyXG4gIG1hcmdpbjogYXV0bztcclxufVxyXG4uZmVhdHVyZSB7XHJcbiAgZm9udC1zaXplOiAycmVtO1xyXG4gIHBhZGRpbmctbGVmdDogOCU7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLnRleHQge1xyXG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gIHBhZGRpbmctbGVmdDogOCU7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpIHtcclxuICAuZmVhdHVyZSB7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICB9XHJcbiAgLnRleHQge1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gIH1cclxuICAjZmVhdHVyZXMge1xyXG4gICAgaGVpZ2h0OiA3MHZoO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NDVweCkge1xyXG4gIC5mZWF0dXJlIHtcclxuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xyXG4gIC5mZWF0dXJlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDEuMXJlbTtcclxuICB9XHJcblxyXG4gIC50ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xyXG4gIH1cclxufVxyXG4iXSwic291cmNlUm9vdCI6IiJ9 */

#navbar {
  width: min(980px, 100vw);
  height: 70px;
  padding-top: 0.7%;
  margin: auto;
  position: sticky;
}
#signin {
  background-color: white;
  color: blue;
  font-size: 1rem;
  border: 2px solid blue;
}
#signin:hover {
  background-color: lightblue;
}
.add-shadow {
  box-shadow: rgba(60, 64, 67, 0.3) 0px 10px 10px 0px;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9zcmMvY29tcG9uZW50cy9OYXZiYXIvbmF2YmFyLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFLFdBQVc7RUFDWCxXQUFXO0VBQ1gsaUJBQWlCO0VBQ2pCLFlBQVk7RUFDWixnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLHVCQUF1QjtFQUN2QixXQUFXO0VBQ1gsZUFBZTtFQUNmLHNCQUFzQjtBQUN4QjtBQUNBO0VBQ0UsMkJBQTJCO0FBQzdCO0FBQ0E7RUFDRSxtREFBbUQ7QUFDckQiLCJzb3VyY2VzQ29udGVudCI6WyIjbmF2YmFyIHtcclxuICB3aWR0aDogNzB2dztcclxuICBoZWlnaHQ6IDV2dztcclxuICBwYWRkaW5nLXRvcDogMC43JTtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgcG9zaXRpb246IHN0aWNreTtcclxufVxyXG4jc2lnbmluIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICBjb2xvcjogYmx1ZTtcclxuICBmb250LXNpemU6IDFyZW07XHJcbiAgYm9yZGVyOiAycHggc29saWQgYmx1ZTtcclxufVxyXG4jc2lnbmluOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGJsdWU7XHJcbn1cclxuLmFkZC1zaGFkb3cge1xyXG4gIGJveC1zaGFkb3c6IHJnYmEoNjAsIDY0LCA2NywgMC4zKSAwcHggMTBweCAxMHB4IDBweDtcclxufVxyXG4iXSwic291cmNlUm9vdCI6IiJ9 */
#homepage {
  width: 70vw;
  height: 99vh;
  margin: auto;
}

@media only screen and (max-width: 1260px) {
  #homepage {
    height: 70vh;
  }
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9zcmMvY29tcG9uZW50cy9ob21lcGFnZS9ob21lcGFnZS5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRSxXQUFXO0VBQ1gsWUFBWTtFQUNaLFlBQVk7QUFDZDs7QUFFQTtFQUNFO0lBQ0UsWUFBWTtFQUNkO0FBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyIjaG9tZXBhZ2Uge1xyXG4gIHdpZHRoOiA3MHZ3O1xyXG4gIGhlaWdodDogOTl2aDtcclxuICBtYXJnaW46IGF1dG87XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI2MHB4KSB7XHJcbiAgI2hvbWVwYWdlIHtcclxuICAgIGhlaWdodDogNzB2aDtcclxuICB9XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ== */

/* Hide scrollbar for Chrome, Safari and Opera */
::-webkit-scrollbar {
  display: none;
}

/* Hide scrollbar for IE, Edge and Firefox */
* {
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9zcmMvY29tcG9uZW50cy9jb3Vyc2VfdGlsZXMvY291cnNlX3RpbGUuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdEQUFnRDtBQUNoRDtFQUNFLGFBQWE7QUFDZjs7QUFFQSw0Q0FBNEM7QUFDNUM7RUFDRSx3QkFBd0IsRUFBRSxnQkFBZ0I7RUFDMUMscUJBQXFCLEVBQUUsWUFBWTtBQUNyQyIsInNvdXJjZXNDb250ZW50IjpbIi8qIEhpZGUgc2Nyb2xsYmFyIGZvciBDaHJvbWUsIFNhZmFyaSBhbmQgT3BlcmEgKi9cclxuOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyogSGlkZSBzY3JvbGxiYXIgZm9yIElFLCBFZGdlIGFuZCBGaXJlZm94ICovXHJcbioge1xyXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgLyogSUUgYW5kIEVkZ2UgKi9cclxuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IC8qIEZpcmVmb3ggKi9cclxufVxyXG4iXSwic291cmNlUm9vdCI6IiJ9 */

#content {
  background: black;
  width: 100vw;
  height: 91vh;
  position: absolute;
  opacity: 0.6;
  display: inline-block;
}

#content_btn {
  z-index: 2;
  position: fixed;
  left: 1rem;
  background-color: white;
  border: none;
  top: 1rem;
  cursor: pointer;
  width: 2rem;
}
#threshold {
  position: absolute;
  width: 20.5%;
  left: 61.45vw;
  border-left: 1px dashed;
  top: 33rem;
  height: 20%;
  z-index: -1;
  border-right: 1px dashed;
}

#tmp::after,
#tmp::before {
  box-sizing: border-box;
  content: "";
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9zcmMvY29tcG9uZW50cy9sZWFybmluZy81dGgvTGF5b3V0LmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFLGlCQUFpQjtFQUNqQixZQUFZO0VBQ1osWUFBWTtFQUNaLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLFVBQVU7RUFDVixlQUFlO0VBQ2YsVUFBVTtFQUNWLHVCQUF1QjtFQUN2QixZQUFZO0VBQ1osU0FBUztFQUNULGVBQWU7RUFDZixXQUFXO0FBQ2I7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osYUFBYTtFQUNiLHVCQUF1QjtFQUN2QixVQUFVO0VBQ1YsV0FBVztFQUNYLFdBQVc7RUFDWCx3QkFBd0I7QUFDMUI7O0FBRUE7O0VBRUUsc0JBQXNCO0VBQ3RCLFdBQVc7QUFDYiIsInNvdXJjZXNDb250ZW50IjpbIiNjb250ZW50IHtcclxuICBiYWNrZ3JvdW5kOiBibGFjaztcclxuICB3aWR0aDogMTAwdnc7XHJcbiAgaGVpZ2h0OiA5MXZoO1xyXG4gIHdpZHRoOiA4MHZ3O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBvcGFjaXR5OiAwLjY7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4jY29udGVudF9idG4ge1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGxlZnQ6IDFyZW07XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIHRvcDogMXJlbTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgd2lkdGg6IDJyZW07XHJcbn1cclxuI3RocmVzaG9sZCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAyMC41JTtcclxuICBsZWZ0OiA2MS40NXZ3O1xyXG4gIGJvcmRlci1sZWZ0OiAxcHggZGFzaGVkO1xyXG4gIHRvcDogMzNyZW07XHJcbiAgaGVpZ2h0OiAyMCU7XHJcbiAgei1pbmRleDogLTE7XHJcbiAgYm9yZGVyLXJpZ2h0OiAxcHggZGFzaGVkO1xyXG59XHJcblxyXG4jdG1wOjphZnRlcixcclxuI3RtcDo6YmVmb3JlIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ== */
