/* Botón Postular (Zona Sur vs Norte) – look pro y sobrio
   Nota: se fuerza con !important porque style.css define .btn-postular global.
*/

/* DEPRECADO: reemplazado por button-system-v1.css + .svsn3-regBtn */
#sur-vs-norte a.btn-calendario.btn-postular{
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: .55rem !important;

  background: linear-gradient(135deg, #D4AF37, #FFD700) !important;
  color: #0A0A0A !important;

  padding: .9rem 2.5rem !important;
  border-radius: 999px !important;
  border: 1px solid rgba(255, 215, 0, 0.22) !important;

  font-family: 'Montserrat', sans-serif !important;
  font-weight: 900 !important;
  font-size: .92rem !important;
  letter-spacing: 1px !important;
  text-transform: uppercase !important;

  /* Clave: menos brillo */
  box-shadow: 0 6px 16px rgba(212,175,55,.20) !important;
  filter: none !important;
  text-shadow: none !important;

  transition: transform .22s ease, box-shadow .22s ease, filter .22s ease !important;
}

#sur-vs-norte a.btn-calendario.btn-postular:hover{
  transform: translateY(-1px) !important;
  box-shadow: 0 10px 22px rgba(212,175,55,.28) !important;
  filter: none !important; /* sin brillo */
}

#sur-vs-norte a.btn-calendario.btn-postular:active{
  transform: translateY(0) !important;
  box-shadow: 0 6px 16px rgba(212,175,55,.20) !important;
}

#sur-vs-norte a.btn-calendario.btn-postular:focus-visible{
  outline: 3px solid rgba(255, 215, 0, 0.22) !important;
  outline-offset: 4px !important;
}
