
.rst-content code.literal {
  /* background-color: #f3f4f5; */
  border: 1px solid #e1e4e5;
  border-radius: 0.25rem;
  padding: 0.1rem 0.25rem;
  font-size: 1rem;
}
.rst-content code.literal .pre {
  font-family: 'SourceHanSansCN';
  font-size: 14px;
}
code.xref {
    font-weight: 700;
    color: #404040;
    overflow-wrap: normal;
}

.rst-content .guilabel,
.rst-content .menuselection {
  /* font-size: 80%; */
  font-weight: 700;
  border-radius: 4px;
  padding: 2.4px 6px;
  margin: auto 2px;
}

.rst-content .guilabel,
.rst-content .menuselection {
  border: 1px solid #7fbbe3;
  background: var(--bg-color1);
}

.rst-content :not(dl.option-list)>:not(dt):not(kbd):not(.kbd)>.kbd, .rst-content :not(dl.option-list)>:not(dt):not(kbd):not(.kbd)>kbd {
  color: inherit;
  font-size: 80%;
  background-color: #fff;
  border: 1px solid #a6a6a6;
  border-radius: 4px;
  box-shadow: 0 2px grey;
  padding: 2.4px 6px;
  margin: auto 0;
}
.rst-content kbd {
  background-color: #fff;
  color: inherit;
}

.rst-content code.download, .rst-content tt.download {
  background: inherit;
  padding: inherit;
  font-weight: 400;
  font-family: inherit;
  font-size: inherit;
  color: inherit;
  border: inherit;
  white-space: inherit;
}
 
.rst-content code.download span:first-child:before {
  font-family: "Font Awesome 5 Free";
  display: inline-block;
  font-style: normal;
  line-height: 1;
  text-decoration: inherit;
  margin-right: 4px;
  font-weight: 600;
  content: "\f019";
}

.math {
  position: relative;
  align-items: center;
}

.math .eqno {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  
}
