.center {
  display: block;
  margin: auto;
  text-align: center;
}

.md-announce a,
.md-announce a:focus,
.md-announce a:hover {
	color: currentColor;
}

.md-announce strong {
	white-space: nowrap;
}

.md-content {
  text-align: justify;
}

.tx-container {
	background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1123 258'><path d='M1124,2c0,0 0,256 0,256l-1125,0l0,-48c0,0 16,5 55,5c116,0 197,-92 325,-92c121,0 114,46 254,46c140,0 214,-167 572,-166Z' style='fill: hsla(0, 0%, 100%, 1)' /></svg>") no-repeat bottom, linear-gradient(to bottom, var(--md-primary-fg-color), #a63fd9 99%, var(--md-default-bg-color) 99%);
	padding-top: 1rem;
}

[data-md-color-scheme=slate] .tx-container {
	background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1123 258'><path d='M1124,2c0,0 0,256 0,256l-1125,0l0,-48c0,0 16,5 55,5c116,0 197,-92 325,-92c121,0 114,46 254,46c140,0 214,-167 572,-166Z' style='fill: hsla(232, 15%, 21%, 1)' /></svg>") no-repeat bottom, linear-gradient(to bottom, var(--md-primary-fg-color), #a63fd9 99%, var(--md-default-bg-color) 99%);
}

.tx-hero {
	color: var(--md-primary-bg-color);
	margin: 0 .8rem;
}

.tx-hero h1 {
	color: currentColor;
	margin-bottom: 1rem;
	font-weight: 700;
}

.tx-hero__content {
	padding-bottom: 6rem;
}

.tx-hero__image img {
	max-height: 75vh;
}

@media screen and (max-width: 29.9375em) {
	.tx-hero h1 {
		font-size: 1.4rem;
	}

	.tx-hero__image {
		margin: auto;
		width: 8rem;
	}
}

@media screen and (max-width: 45em) {
	.tx-hero__image {
		margin: auto;
		width: 9rem;
	}
}

@media screen and (min-width: 45em) {
	.tx-hero {
		display: flex;
		align-items: center;
	}

	.tx-hero__content {
		max-width: 19rem;
		margin-top: 3.5rem;
		padding-bottom: 14vw;
	}

	.tx-hero__image {
    display: flex;
		justify-content: center;
		order: 1;
		margin: auto;
	}
}
