.md-content .md-typeset .admonition, .md-content .md-typeset details {
  font-size: 0.75rem;
}

.mdx-container {
  padding-top: 2rem;
  background: linear-gradient(to bottom, #cd0404, #430195);
  min-height: 44.2rem;
}

.md-grid {
  max-width: 66rem;
}

.mdx-hero {
  margin: 0 0.8rem;
  color: var(--md-primary-bg-color);
  padding-bottom: 1rem;
}
.mdx-hero h1 {
  color: currentColor;
  font-weight: 700;
}
.mdx-hero__content {
  padding: 1rem;
}
.mdx-hero__image {
  padding: 1rem;
}
@media screen and (min-width: 76.25em) {
  .mdx-hero {
    display: flex;
    align-items: stretch;
  }
  .mdx-hero__content {
    min-width: 50%;
  }
  .mdx-hero__image {
    order: 1;
    min-width: 50%;
  }
}
.mdx-hero .md-button {
  margin-top: 1rem;
  margin-right: 0.5rem;
  color: inherit;
}
.mdx-hero .md-button:focus, .mdx-hero .md-button:hover {
  color: #96034a;
  background-color: #ffffff;
  border-color: #ffffff;
}
.mdx-hero .md-button--reverse {
  color: #96034a;
  background-color: #ffffff;
  border-color: #ffffff;
}
.mdx-hero .md-button--reverse:focus, .mdx-hero .md-button--reverse:hover {
  color: inherit;
  background-color: inherit;
  border-color: inherit;
}
.mdx-hero .text-large {
  font-size: 1rem;
}

@keyframes heart {
  0%, 40%, 80%, 100% {
    transform: scale(1);
  }
  20%, 60% {
    transform: scale(1.15);
  }
}
.heart {
  animation: heart 1000ms infinite;
  color: #ff006f;
}

.text-light {
  color: var(--md-primary-bg-color);
}
.text-light a {
  color: #b5ff7d;
}
.text-light a:focus, .text-light a:hover {
  color: #fff07d;
}

.text-center {
  text-align: center;
  padding: 1rem;
}

.md-header__title {
  font-size: 1.5rem;
}

.md-header img:focus, .md-header img:hover {
  -webkit-transform: rotate(720deg);
  -moz-transform: rotate(720deg);
  -o-transform: rotate(720deg);
  -ms-transform: rotate(720deg);
  transform: rotate(720deg);
  -webkit-transition-duration: 2s;
  -moz-transition-duration: 2s;
  -o-transition-duration: 2s;
  transition-duration: 2s;
  transform: 2s;
}

.md-tabs__link {
  font-size: 0.8rem;
}
