/* ========================================
   REDUCCIÓN GLOBAL DE TAMAÑO - 67.5%
   Aplicar a todas las secciones para consistencia
   ======================================== */

/* Reducir todo el contenido en 32.5% para todas las secciones (10% extra) */
body {
  font-size: 67.5% !important;
}

/* Ajustar tamaños específicos que necesitan compensación */
h1 {
  font-size: 3.5rem !important; /* Ajustado para compensar la reducción general (10% extra) */
}

h2 {
  font-size: 2.625rem !important; /* Ajustado para compensar la reducción general (10% extra) */
}

h3 {
  font-size: 2.1875rem !important; /* Ajustado para compensar la reducción general (10% extra) */
}

h4 {
  font-size: 1.75rem !important; /* Ajustado para compensar la reducción general (10% extra) */
}

h5 {
  font-size: 1.458rem !important; /* Ajustado para compensar la reducción general (10% extra) */
}

h6 {
  font-size: 1.167rem !important; /* Ajustado para compensar la reducción general (10% extra) */
}

/* Ajustar tamaños de botones */
.btn {
  font-size: 1.02rem !important; /* Ajustado para compensar la reducción general (10% extra) */
}

.btn-lg {
  font-size: 1.31rem !important; /* Ajustado para compensar la reducción general (10% extra) */
}

.btn-sm {
  font-size: 0.875rem !important; /* Ajustado para compensar la reducción general (10% extra) */
}

/* Ajustar tamaños de formularios */
.form-control {
  font-size: 1.02rem !important; /* Ajustado para compensar la reducción general (10% extra) */
}

/* Ajustar tamaños de tablas */
.table {
  font-size: 1.02rem !important; /* Ajustado para compensar la reducción general (10% extra) */
}

/* Ajustar tamaños de navegación */
.navbar {
  font-size: 1.02rem !important; /* Ajustado para compensar la reducción general (10% extra) */
}

/* Ajustar tamaños de sidebar */
.sidebar {
  font-size: 1.02rem !important; /* Ajustado para compensar la reducción general (10% extra) */
}

/* Ajustar tamaños de cards */
.card {
  font-size: 1.02rem !important; /* Ajustado para compensar la reducción general (10% extra) */
}

.card-title {
  font-size: 1.31rem !important; /* Ajustado para compensar la reducción general (10% extra) */
}

.card-subtitle {
  font-size: 1.02rem !important; /* Ajustado para compensar la reducción general (10% extra) */
}

/* Ajustar tamaños de badges */
.badge {
  font-size: 0.75rem !important; /* Ajustado para compensar la reducción general */
}

/* Ajustar tamaños de modales */
.modal-title {
  font-size: 1.25rem !important; /* Ajustado para compensar la reducción general */
}

.modal-body {
  font-size: 0.875rem !important; /* Ajustado para compensar la reducción general */
}

/* Ajustar tamaños de tooltips */
.tooltip {
  font-size: 0.75rem !important; /* Ajustado para compensar la reducción general */
}

/* Ajustar tamaños de popovers */
.popover {
  font-size: 0.75rem !important; /* Ajustado para compensar la reducción general */
}

.popover-title {
  font-size: 0.875rem !important; /* Ajustado para compensar la reducción general */
}

/* Ajustar tamaños de alertas */
.alert {
  font-size: 0.875rem !important; /* Ajustado para compensar la reducción general */
}

/* Ajustar tamaños de listas */
.list-group {
  font-size: 0.875rem !important; /* Ajustado para compensar la reducción general */
}

.list-group-item {
  font-size: 0.875rem !important; /* Ajustado para compensar la reducción general */
}

/* Ajustar tamaños de paginación */
.pagination {
  font-size: 0.875rem !important; /* Ajustado para compensar la reducción general */
}

/* Ajustar tamaños de breadcrumbs */
.breadcrumb {
  font-size: 0.875rem !important; /* Ajustado para compensar la reducción general */
}

/* Ajustar tamaños de progress bars */
.progress {
  font-size: 0.75rem !important; /* Ajustado para compensar la reducción general */
}

/* Ajustar tamaños de jumbotron */
.jumbotron {
  font-size: 0.875rem !important; /* Ajustado para compensar la reducción general */
}

.jumbotron h1 {
  font-size: 3rem !important; /* Ajustado para compensar la reducción general */
}

.jumbotron p {
  font-size: 1.125rem !important; /* Ajustado para compensar la reducción general */
}
