@charset "UTF-8";
/******** borderSize *******/
/******** borderStyle *******/
/******** radius *******/
/******** shadow distance *******/
/******** size *******/
/******** spacing *******/
/******** shadow *******/
/******** opacity *******/
/******** fontSize *******/
/******** fontWeight ********/
/******** Primary *******/
/******** success *******/
/******** warning *******/
/******** danger *******/
/******** link *******/
/******** radius *******/
/********* icon hover *********/
/******** 基础配置项 end *******/
/******** 基础配置项 end *******/
/******** 高级配置项 *******/
/******** 高级配置项 end *******/
.sd-typography {
  color: var(--sd-color-text-1);
  line-height: 1.5715;
  white-space: normal;
  overflow-wrap: anywhere;
}
.sd-typography h1.sd-typography,
.sd-typography h2.sd-typography,
.sd-typography h3.sd-typography,
.sd-typography h4.sd-typography,
.sd-typography h5.sd-typography,
.sd-typography h6.sd-typography {
  margin-top: 1em;
  margin-bottom: 0.5em;
  font-weight: 500;
}
.sd-typography h1.sd-typography {
  font-size: 36px;
  line-height: 1.23;
}
.sd-typography h2.sd-typography {
  font-size: 32px;
  line-height: 1.25;
}
.sd-typography h3.sd-typography {
  font-size: 28px;
  line-height: 1.29;
}
.sd-typography h4.sd-typography {
  font-size: 24px;
  line-height: 1.33;
}
.sd-typography h5.sd-typography {
  font-size: 20px;
  line-height: 1.4;
}
.sd-typography h6.sd-typography {
  font-size: 16px;
  line-height: 1.5;
}
.sd-typography div.sd-typography,
.sd-typography p.sd-typography {
  margin-top: 0;
  margin-bottom: 1em;
}
.sd-typography-primary {
  color: rgb(var(--sd-primary-6));
}
.sd-typography-secondary {
  color: var(--sd-color-text-2);
}
.sd-typography-success {
  color: rgb(var(--sd-success-6));
}
.sd-typography-warning {
  color: rgb(var(--sd-warning-6));
}
.sd-typography-danger {
  color: rgb(var(--sd-danger-6));
}
.sd-typography-disabled {
  color: var(--sd-color-text-4);
  cursor: not-allowed;
}
.sd-typography mark {
  background-color: rgb(var(--sd-yellow-4));
}
.sd-typography u {
  text-decoration: underline;
}
.sd-typography del {
  text-decoration: line-through;
}
.sd-typography b {
  font-weight: 500;
}
.sd-typography code {
  margin: 0 2px;
  padding: 2px 8px;
  color: var(--sd-color-text-2);
  font-size: 85%;
  background-color: var(--sd-color-neutral-2);
  border: 1px solid var(--sd-color-neutral-3);
  border-radius: 2px;
}
.sd-typography blockquote {
  margin: 0;
  margin-bottom: 1em;
  padding-left: 8px;
  background-color: var(--sd-color-bg-2);
  border-left: 2px solid var(--sd-color-neutral-6);
}
.sd-typography ol, .sd-typography ul {
  margin: 0;
  padding: 0;
}
.sd-typography ul li, .sd-typography ol li {
  margin-left: 20px;
}
.sd-typography ul {
  list-style: circle;
}
.sd-typography-spacing-close {
  line-height: 1.3;
}
.sd-typography-operation-copy, .sd-typography-operation-copied {
  margin-left: 2px;
  padding: 2px;
}
.sd-typography-operation-copy {
  color: var(--sd-color-text-2);
  background-color: transparent;
  border-radius: 2px;
  cursor: pointer;
  transition: background-color 0.1s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.sd-typography-operation-copy:hover {
  color: var(--sd-color-text-2);
  background-color: var(--sd-color-fill-2);
}
.sd-typography-operation-copied {
  color: rgb(var(--sd-success-6));
}
.sd-typography-operation-edit {
  margin-left: 2px;
  padding: 2px;
  color: var(--sd-color-text-2);
  background-color: transparent;
  border-radius: 2px;
  cursor: pointer;
  transition: background-color 0.1s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.sd-typography-operation-edit:hover {
  color: var(--sd-color-text-2);
  background-color: var(--sd-color-fill-2);
}
.sd-typography-operation-expand {
  margin: 0 4px;
  color: rgb(var(--sd-primary-6));
  cursor: pointer;
}
.sd-typography-operation-expand:hover {
  color: rgb(var(--sd-primary-5));
}
.sd-typography-edit-content {
  position: relative;
  left: -13px;
  margin-top: -5px;
  margin-right: -13px;
  margin-bottom: calc(1em - 4px - 1px);
}
.sd-typography-css-operation {
  margin-top: -1em;
  margin-bottom: 1em;
  text-align: right;
}