/* Ajustes mínimos de UI y accesibilidad */
:root {
  --hero-min-contrast: #0a0a0a;
}

.object-cover { object-fit: cover; max-height: 260px; }

/* Mejor foco visible */
:focus-visible {
  outline: 2px dashed var(--bs-primary);
  outline-offset: 2px;
}

/* Ajuste de contraste para modo claro/oscuro via data-bs-theme */
[data-bs-theme="dark"] .navbar,
[data-bs-theme="dark"] .bg-body-tertiary { background-color: #1f1f1f !important; }

