
/* Paleta: azul #0d6efd, celeste #e9f2fb, gris #6c757d, blanco #f8f9fa */
body { background: #f8f9fa; color: #212529; }
.logo-m { max-width: 140px; }
.logo-sm { height: 28px; margin-right: 8px; }
.card { border-radius: 0.75rem; }
.list-group-item { border: none; border-radius: 0.5rem; margin-bottom: .5rem; }
.btn-primary { background-color: #0d6efd; border-color: #0d6efd; }
.bg-accent { background-color: #e9f2fb; }
