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; }