/* color Theme */
/* common sizes */
.landing_page_menu_container {
  display: grid;
  grid-column-start: 1;
  grid-column-end: 3;
  padding: 1rem 3rem;
  grid-template-columns: minmax(1rem, 25vw) minmax(1rem, 25vw) minmax(1rem, 25vw) minmax(1rem, 25vw);
  font-family: "Space Mono", monospace;
  font-size: 2rem;
  text-align: center;
  color: rgb(235, 235, 235);
  min-width: 950px;
}

.landing_page_menu_item {
  height: minmax(1rem, 33vh);
  width: max(minmax(1rem, 25vw), 200px);
  margin: 1rem;
  display: grid;
  grid-template-columns: 100%;
  grid-template-areas: 100%;
  background: #44803F;
  background: linear-gradient(160deg, #44803F 0%, #2F362E 75%, #252525 90%);
  cursor: pointer;
  border-radius: 0.33rem;
  box-shadow: -1px -1px 2px 0px rgba(235, 235, 235, 0.2);
  z-index: 1;
}

.landing_page_menu_item::before {
  content: "";
  grid-row: 1;
  grid-column: 1;
  border-radius: 0.33rem;
  z-index: -1;
  transition: opacity 0.4s ease 0.125s;
  opacity: 0;
}

.landing_page_paragraph {
  padding: 0 3rem;
  font-family: "Space Mono", monospace;
  font-size: 1.25rem;
  text-align: justify;
  color: rgb(235, 235, 235);
}/*# sourceMappingURL=landing.css.map */