html, body.bg-dark {
margin: 0;
background-color: #391740 !important;
}
body * {
color: white;
}
nav.navbar {
background-color: transparent !important;
border-bottom: 1px solid rgba(255, 255, 255, .25);
}
#hero {
text-align: center;
margin-top: 25px;
}
#hero-img {
width: 256px;
max-width: 100vw;
}
.stylized-card {
background: rgba(0, 0, 0, .5) !important;
text-align: center;
}
.stylized-card-icon {
width: 64px;
height: 64px;
margin-bottom: 5px;
}
.col-lg-4 {
padding-top: calc(var(--bs-gutter-x) * .5);
padding-bottom: calc(var(--bs-gutter-x) * .5);
}
.memberview-icon {
width: 48px;
height: 48px;
vertical-align: middle;
}