/* Ajustes globales para botones: centrado vertical y paddings con variables Bootstrap */
.btn{
  --bs-btn-line-height: 1.2;
  --bs-btn-padding-y: .55rem;
  display:inline-flex;
  align-items:center;
  justify-content:center;
}
.btn-lg{
  --bs-btn-padding-y: .75rem;
  --bs-btn-line-height: 1.2;
}

/* Fix óptico por métricas de tipografía: más padding abajo */
.btn{padding-top:.50rem;padding-bottom:.68rem}
.btn-sm{padding-top:.35rem;padding-bottom:.50rem}
.btn-lg{padding-top:.80rem;padding-bottom:.80rem}
