:root>* {
  --md-code-hl-number-color: #1f77b4;
  --md-code-hl-special-color: #ff7f0e;
  --md-code-hl-function-color: #2ca02c;
  --md-code-hl-constant-color: #e47b7b;
  --md-code-hl-keyword-color: #dcc4f1;
  --md-code-hl-string-color: #e4ae3b;
  --md-code-hl-name-color: #55cbdb;
  --md-code-hl-name-font-weight: bold;
  --md-code-hl-operator-color: #7f7f7f;
  --md-code-hl-punctuation-color: #bcbd22;
  --md-code-hl-comment-color: #17becf;
  --md-code-hl-generic-color: #98df8a;
  --md-code-hl-variable-color: #7419ba;
}


.highlight .sb {
  color: #0FF1CE;
}


@page {
  size: a4 portrait;
  margin: 25mm 10mm 25mm 10mm;
  counter-increment: page;
  font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
  white-space: pre;
  color: grey;

  @top-left {
    content: '© 2018 My Company';
  }

  @top-center {
    content: string(chapter);
  }

  @top-right {
    content: 'Page ' counter(page);
  }
}

/* 图片放大start */
.shadow {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.zoom {
  transition: transform ease-in-out 0.5s;
  cursor: zoom-in;
}

.image-zoom-large {
  transform: scale(1.9);
  cursor: zoom-out;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  z-index: 100;
  position: relative;
}

/* 图片放大end*/




.admonition.info.inline.end.narrow {
  width: 50%;

  margin-inline: auto;
}