:root {
  --light-50: rgba(255,255,255,.75);
}
.text-light-50 { color: var(--light-50) !important; }
.carousel-caption { background: rgba(0,0,0,.35); padding: 1rem 1.25rem; border-radius: .75rem; }
.card img.card-img-top { max-height: 220px; object-fit: cover; }
footer h6 { letter-spacing: .08em; font-size: .85rem; opacity:.9; }
.rounded-4 { border-radius: 1rem; }
.shadow-sm { box-shadow: 0 0.125rem 0.25rem rgba(0,0,0,.075) !important; }
.object-fit-cover { object-fit: cover; }
