body { background:#0b0d12; color:#ffffff !important; }
.text-white { color: #ffffff !important; }
.navbar { background:#111827 !important; }
.card { background:#111827; border:1px solid #1f2937; }
a, a:hover { color:#93c5fd; }
.text-white { color: #ffffff !important; }
.btn-primary { background:#2563eb; border-color:#2563eb; }
.gallery img { max-width: 220px; border-radius: .5rem; }
