.hero-container {
padding: 2rem 0;
background: rgb(34, 28, 62);
background: url('data:image/svg+xml;utf8,'),
linear-gradient(
180deg,
var(--md-primary-fg-color),
var(--md-accent-fg-color) 99%,
var(--md-default-bg-color) 0
);
background-repeat: no-repeat;
background-position: bottom;
background-size: contain;
}
[data-md-color-scheme="slate"] .hero-container {
background: url('data:image/svg+xml;utf8,'),
linear-gradient(
180deg,
var(--md-primary-fg-color),
var(--md-accent-fg-color) 99%,
var(--md-default-bg-color) 0
);
background-repeat: no-repeat;
background-position: bottom;
background-size: contain;
}
.mdx-hero {
color: var(--md-primary-bg-color);
margin-bottom: 4rem;
}
.mdx-hero .md-button {
margin-top: 0.5rem;
margin-right: 0.5rem;
color: var(--md-primary-bg-color);
}
.mdx-hero .md-button--primary {
color: rgba(195, 68, 53, 1);
background-color: var(--md-primary-bg-color);
border-color: var(--md-primary-bg-color);
}
.mdx-hero__image {
display: flex;
justify-content: center;
align-items: flex-start;
}
.mdx-hero__content {
text-align: center;
}
.mdx-hero__content h1 {
margin-bottom: 1rem;
font-weight: 700;
color: currentColor;
}
.mdx-features {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
grid-gap: 3rem;
margin-bottom: 3rem;
}
.mdx-features img {
height: 160px;
object-fit: fixed;
}
@media screen and (min-width: 960px) {
.md-sidebar--secondary {
display: none;
}
.mdx-hero {
display: flex;
align-items: stretch;
}
.mdx-hero__image {
order: 1;
width: 50%;
}
.mdx-hero__content {
width: 50%;
margin-top: 5rem;
padding-bottom: 20vh;
text-align: left;
}
}