li[data-name="account"] {
  display: none;
}
li[data-name="repos"] {
  display: none;
}
li[data-name="bazaar"] {
  display: none;
}
div#toolbarVIP {
  display: none;
}
div#barSync {
  display: none;
}
span[data-type="inbox"] {
  display: none;
}
:root {
  --b3-font-color1: #E84026;
  --b3-font-color2: #ED6F21;
  --b3-font-color3: #F9A01E;
  --b3-font-color4: #F7CE00;
  --b3-font-color5: #A5D61D;
  --b3-font-color6: #64BB5C;
  --b3-font-color7: #61CFBE;
  --b3-font-color8: #46B1E3;
  --b3-font-color9: #564AF7;
  --b3-font-color10: #AC49F5;
  --b3-font-color11: #F65199;
  --b3-font-color12: #266EFB;
  --b3-font-color13: #4B7F7C;
  --b3-font-background1: #fbbfbc;
  --b3-font-background2: #fed4a4;
  --b3-font-background3: #ffe9a1;
  --b3-font-background4: #b7edb1;
  --b3-font-background5: #d1ecf1;
  --b3-font-background6: #bacefd;
  --b3-font-background7: #cdb2fa;
  --b3-font-background8: #e1e1e1;
  --b3-font-background9: #fc2e1b;
  --b3-font-background10: #f6df5b;
  --b3-font-background11: #2d48f8;
  --b3-font-background12: #2a9f65;
  --b3-font-background13: #56dde2;
  --b3-font-family: "霞鹜文楷";
  --b3-font-family-code: "JetBrains Mono";
  --b3-card-error-color: #5f6368;
  --b3-card-error-background: #fce7e9;
  --b3-card-warning-color: #5f6368;
  --b3-card-warning-background: #fee6ac;
  --b3-card-info-color: #5f6368;
  --b3-card-info-background: #cfddfe;
  --b3-card-success-color: #5f6368;
  --b3-card-success-background: #ccf2c8;
}
/*更改界面滚动条*/
body:not(.native-scrollbars) ::-webkit-scrollbar {
  background-color: transparent;
  width: 5px;
}
::-webkit-scrollbar-thumb {
  background-color: #294E80 !important;
}
.b3-dialog__container .b3-dialog__close {
  color: gray;
  font-size: 50%;
  cursor: pointer;
  background: white;
  border-radius: 50px;
  padding: 4px;
  margin-left: 22px;
  height: 13px;
  width: 13px;
  transition: all 0.1s;
  transform: scale(1.1);
}
.b3-dialog__container .b3-dialog__close:hover {
  color: #0c83f2;
  background-color: #f0f8ff;
  transform: rotate(180deg);
}
div.toolbar {
  height: 30px;
  line-height: 30px;
}
div.toolbar div.toolbar__item {
  padding: 5px;
  margin-left: 3px;
}
div.toolbar div#windowControls div.toolbar__item {
  margin: 0;
}
div.toolbar div#windowControls div.toolbar__item--close {
  padding: 12px 9px;
}
div.toolbar div#windowControls div#minWindow {
  padding: 8px 9px;
}
div.toolbar div#windowControls div#maxWindow {
  padding: 10px 9px;
}
div.toolbar div#windowControls div#restoreWindow {
  padding: 8px 9px;
}
div.status {
  height: 30px;
  line-height: 30px;
}
div.status div.toolbar__item {
  padding: 5px;
  margin-right: 3px;
}
div.status div#barDock {
  margin-left: 3px;
}
div.fn__flex-shrink {
  font-size: 16px;
}
div.fn__flex-shrink div.block__logo {
  font-family: "华文新魏";
  font-size: 20px;
}
div.fn__flex-shrink li.b3-list-item .b3-list-item__icon {
  width: 30px;
  height: 30px;
  line-height: 30px;
  font-size: 20px;
  text-align: center;
}
div.fn__flex-shrink li.b3-list-item .b3-list-item__icon img {
  width: 25px;
  height: 25px;
  transform: translateX(2.5px);
}
div.fn__flex-shrink li.b3-list-item .b3-list-item__icon svg {
  height: 23px;
  width: 23px;
  transform: translate(3px, 1px);
}
div.fn__flex-shrink span.b3-list-item__text {
  transform: translateY(1px);
}
.b3-menu,
.protyle-util {
  font-size: 16px;
  padding: 5px;
}
.b3-menu button.b3-menu__item,
.protyle-util button.b3-menu__item {
  border-radius: 4px;
}
.b3-menu button.b3-menu__item div.b3-menu__submenu,
.protyle-util button.b3-menu__item div.b3-menu__submenu {
  padding: 5px;
  margin-left: 9px;
  margin-right: 9px;
}
.b3-menu button.b3-menu__item div.b3-menu__submenu button.b3-menu__item,
.protyle-util button.b3-menu__item div.b3-menu__submenu button.b3-menu__item {
  border-radius: 4px;
  padding-right: 8px;
}
.b3-menu button.b3-menu__item div.b3-menu__submenu span.b3-menu__label,
.protyle-util button.b3-menu__item div.b3-menu__submenu span.b3-menu__label {
  margin: 4px;
}
.b3-menu button.b3-menu__item div.b3-menu__submenu span.b3-menu__label span,
.protyle-util button.b3-menu__item div.b3-menu__submenu span.b3-menu__label span {
  border-radius: 4px;
}
.b3-menu button.b3-menu__item div.b3-menu__submenu span.b3-color__square,
.protyle-util button.b3-menu__item div.b3-menu__submenu span.b3-color__square {
  padding: 11px;
  margin: 9px !important;
  border-radius: 4px !important;
}
.b3-menu button.b3-menu__item div.b3-menu__submenu--row button,
.protyle-util button.b3-menu__item div.b3-menu__submenu--row button {
  background-color: #f8f9fa !important;
}
ul.layout-tab-bar {
  font-size: 15.5px;
}
ul.layout-tab-bar li.item {
  border-radius: 0 !important;
}
.layout__wnd--active .layout-tab-bar .item--focus {
  box-shadow: none !important;
}
div.protyle-breadcrumb span.protyle-breadcrumb__item.protyle-breadcrumb__item--active {
  background-color: transparent;
}
div.protyle-breadcrumb span.protyle-breadcrumb__item.protyle-breadcrumb__item--active:hover {
  background-color: #e9eaea;
}
div.protyle-content {
  background-image: linear-gradient(90deg, rgba(60, 10, 30, 0.06) 2%, transparent 0px), linear-gradient(1turn, rgba(60, 10, 30, 0.06) 2%, transparent 0px);
  background-size: 30px 30px;
  background-position: 50% center;
  text-align: justify;
}
div.protyle-content div.protyle-title__input {
  background-color: transparent;
}
.protyle-wysiwyg table,
.b3-typography table {
  display: table;
  width: 100%;
}
.protyle-wysiwyg table thead,
.b3-typography table thead {
  border-top: 0.15em solid #0c83f2 !important;
}
.protyle-wysiwyg table th,
.b3-typography table th,
.protyle-wysiwyg table td,
.b3-typography table td {
  font-weight: normal !important;
}
.protyle-wysiwyg table th,
.b3-typography table th,
.protyle-wysiwyg table td,
.b3-typography table td {
  min-width: 1em;
  border: 0.1em solid #d3d3d3 !important;
  border-collapse: collapse;
  color: inherit;
  background-color: white;
}
.protyle-wysiwyg [data-node-id][custom-f~=biaotou] table th {
  text-align: center !important;
}
.b3-typography blockquote,
.b3-typography .bq,
.protyle-wysiwyg blockquote,
.protyle-wysiwyg .bq {
  padding: 0.5em;
  color: #000;
  border: 3px dashed #0c83f2;
  background-color: #ffffff;
  margin: 16px 0;
  border-radius: 2px;
  position: relative;
  padding-left: 1.5em;
}
.b3-typography blockquote::before,
.b3-typography .bq::before,
.protyle-wysiwyg blockquote::before,
.protyle-wysiwyg .bq::before {
  content: url(icons/xingzuo.svg);
  position: absolute;
  top: -22px;
  left: -15px;
  transform: rotate(329deg);
}
div.bq[custom-f~=t] div.p {
  text-indent: 2em;
}
span.img img {
  border-radius: 4px;
  transform: translateY(5px);
  border: 3px solid #d6dbdd;
}
span.img span.protyle-action__title {
  margin-top: 10px;
}
span.img span.protyle-action__drag {
  margin-right: 3px;
}
span.img span.protyle-action.protyle-icons {
  margin-top: 15px;
  margin-right: 3px;
}
.code-block {
  margin: 4px !important;
  border-radius: 4px !important;
  background-color: #fafafa !important;
}
.b3-typography div.hljs,
.protyle-wysiwyg div.hljs {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
  padding-left: 16px;
  padding-right: 16px;
  font-family: "JetBrains Mono";
  background-size: 20px 20px;
  background-image: none !important;
  background: transparent;
}
.protyle-wysiwyg .code-block,
.b3-typography .code-block {
  position: relative;
  display: block;
  border-radius: 4px;
  padding-top: 32px !important;
  box-shadow: 0px 0px 2px 0px #041b1538;
  border-bottom: 2px solid #cfcece;
  border-top: 3px solid #0c83f2;
}
.code-block::after {
  content: ' ';
  position: absolute;
  background: #fa625c;
  box-shadow: 23px 0 #fdbc40, 45px 0 #35cd4b;
  border-radius: 50%;
  top: 10px;
  left: 15px;
  height: 12px;
  width: 12px;
  z-index: 1;
}
.protyle-linenumber__rows {
  margin-top: 32px !important;
  padding: 4px;
  background-color: #fafafa !important;
  margin-bottom: 0px;
  font-family: "JetBrains Mono";
}
.protyle-linenumber__rows span::before {
  color: rgba(128, 128, 128, 0.5);
}
.b3-typography .code-block .protyle-action .protyle-action__language,
.protyle-wysiwyg .code-block .protyle-action .protyle-action__language {
  margin-top: 0px;
  position: absolute;
  right: 4em;
  border-radius: 4px;
  opacity: 1 !important;
  font-family: "JetBrains Mono";
}
.b3-typography .code-block .protyle-action .protyle-action__language::after,
.protyle-wysiwyg .code-block .protyle-action .protyle-action__language::after {
  content: "›";
  font-family: "JetBrains Mono";
  color: #80808080;
  opacity: 1;
}
.b3-typography .code-block .protyle-action .protyle-icon,
.b3-typography .code-block .protyle-action .protyle-action__language,
.protyle-wysiwyg .code-block .protyle-action .protyle-icon,
.protyle-wysiwyg .code-block .protyle-action .protyle-action__language {
  opacity: 1 !important;
  background-color: transparent !important;
}
.b3-typography .code-block .protyle-action .protyle-icon svg,
.b3-typography .code-block .protyle-action .protyle-action__language svg,
.protyle-wysiwyg .code-block .protyle-action .protyle-icon svg,
.protyle-wysiwyg .code-block .protyle-action .protyle-action__language svg {
  color: gray;
}
code.hljs {
  background-color: #fafafa !important;
  border-top: 3px solid #0c83f2;
  border-bottom: 2px solid #cfcece;
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.protyle-wysiwyg .code-block,
.b3-typography .code-block {
  padding-bottom: 15px;
}
.b3-menu div.b3-list-item,
.protyle-util div.b3-list-item,
.b3-menu input,
.protyle-util input {
  font-family: "JetBrains Mono";
}
.p[data-node-id][data-type="NodeParagraph"][style*="background-color: var(--b3-card-"],
.list[style*="background-color: var(--b3-card-"],
.sb[data-type="NodeSuperBlock"][style*="background-color: var(--b3-card-"] {
  padding: 19px 19px 19px 19px !important;
  border-radius: 4px;
  color: #000 !important;
}
.p[data-node-id][data-type="NodeParagraph"][style*="background-color: var(--b3-card-"]::before,
.list[style*="background-color: var(--b3-card-"]::before {
  content: url(icons/pin.svg);
  display: block;
  width: 30px;
  height: 30px;
  position: absolute;
  top: -10px;
  left: 7px;
  z-index: 2;
  transform: rotate(354deg);
}
.sb[data-node-id][data-type="NodeSuperBlock"][style*="background-color: var(--b3-card-"],
.sb[style*="background-color: var(--b3-card-"] {
  padding: 19px 19px 19px 19px !important;
  line-height: 2.3;
  border-radius: 4px;
}
.sb[data-node-id][data-type="NodeSuperBlock"][style*="background-color: var(--b3-card-"]::before,
.sb[style*="background-color: var(--b3-card-"]::before {
  content: url(icons/pin.svg);
  display: block;
  width: 30px;
  height: 30px;
  position: absolute;
  top: -10px;
  left: 7px;
  z-index: 2;
  transform: rotate(354deg);
}
.protyle-wysiwyg [data-node-id].sb[data-sb-layout=col] > div,
.protyle-wysiwyg [data-node-id].sb[data-sb-layout=col] .sb {
  border: 3px dashed #0c83f2;
  margin: 3px 3px;
  border-radius: 4px;
}
.protyle-attr {
  display: none;
}
.protyle-wysiwyg [data-node-id].sb[data-sb-layout=col] img {
  border: 3px solid #e9e9e9;
  border-radius: 4px;
}
.p[custom-f~=t] div,
.bq[custom-f~=t] div {
  text-indent: 2em;
}
.protyle-wysiwyg [data-node-id].render-node[data-type=NodeBlockQueryEmbed] {
  background-color: #fff;
  border: #0c83f2 2px solid;
  padding: 20px;
  border-radius: 4px;
  position: relative;
}
.protyle-wysiwyg [data-node-id].render-node[data-type=NodeBlockQueryEmbed]::before {
  content: url(icons/link.svg);
  position: absolute;
  left: -15px;
  top: -17px;
}
.b3-typography code:not(.hljs),
.protyle-wysiwyg code:not(.hljs) {
  background-color: #f1f1f1;
  color: #476582;
}
span.b3-list-item__text code {
  font-family: "JetBrains Mono";
}
.b3-typography kbd,
.protyle-wysiwyg kbd {
  display: inline-block;
  background: linear-gradient(-225deg, #d5dbe4, #f8f8f8);
  border-radius: 3px;
  box-shadow: inset 0 -2px 0 0 #cdcde6, inset 0 0 1px 1px #fff, 0 1px 2px 1px rgba(30, 35, 90, 0.4);
  color: #969faf;
  padding: 5px 10px;
  border: 0;
  font-size: 16px;
  font-family: "JetBrains Mono" !important;
  transform: translateY(-3px);
  margin-left: 4px;
  margin-right: 4px;
}
.b3-menu.b3-list.b3-list--background.hint--menu {
  padding: 10px;
}
button.fn__block {
  border-radius: 4px;
  width: 50%;
  display: inline-block;
  margin: 2px 0px;
}
strong[style="background-color: var(--b3-font-background13);"] {
  color: transparent;
  background-color: transparent !important;
  border-bottom: 2px solid #000;
  border-radius: 0 !important;
  padding: 0px 3px !important;
}
strong[style="background-color: var(--b3-font-background13);"]:hover {
  color: #000;
}
button.b3-color__square[data-type="backgroundColor"][style="background-color:var(--b3-font-background13)"] {
  background-color: #fff !important;
}
button.b3-color__square[data-type="backgroundColor"][style="background-color:var(--b3-font-background13)"]::after {
  border-bottom: 2px solid #000;
}
button.b3-color__square[data-type="color"][style*="background-color:var(--b3-font"] {
  background-color: transparent !important;
}
button.b3-color__square[data-type="color"][style="background-color:var(--b3-font-color1)"]::after {
  color: var(--b3-font-color1);
}
button.b3-color__square[data-type="color"][style="background-color:var(--b3-font-color2)"]::after {
  color: var(--b3-font-color2);
}
button.b3-color__square[data-type="color"][style="background-color:var(--b3-font-color3)"]::after {
  color: var(--b3-font-color3);
}
button.b3-color__square[data-type="color"][style="background-color:var(--b3-font-color4)"]::after {
  color: var(--b3-font-color4);
}
button.b3-color__square[data-type="color"][style="background-color:var(--b3-font-color5)"]::after {
  color: var(--b3-font-color5);
}
button.b3-color__square[data-type="color"][style="background-color:var(--b3-font-color6)"]::after {
  color: var(--b3-font-color6);
}
button.b3-color__square[data-type="color"][style="background-color:var(--b3-font-color7)"]::after {
  color: var(--b3-font-color7);
}
button.b3-color__square[data-type="color"][style="background-color:var(--b3-font-color8)"]::after {
  color: var(--b3-font-color8);
}
button.b3-color__square[data-type="color"][style="background-color:var(--b3-font-color9)"]::after {
  color: var(--b3-font-color9);
}
button.b3-color__square[data-type="color"][style="background-color:var(--b3-font-color10)"]::after {
  color: var(--b3-font-color10);
}
button.b3-color__square[data-type="color"][style="background-color:var(--b3-font-color11)"]::after {
  color: var(--b3-font-color11);
}
button.b3-color__square[data-type="color"][style="background-color:var(--b3-font-color12)"]::after {
  color: var(--b3-font-color12);
}
button.b3-color__square[data-type="color"][style="background-color:var(--b3-font-color13)"]::after {
  color: var(--b3-font-color13);
}
.b3-typography strong,
.protyle-wysiwyg strong,
.b3-typography em,
.protyle-wysiwyg em {
  padding: 2px 0px;
  border-radius: 3px;
}
strong[style*="background-color: var(--b3-font-background"] {
  padding: 0px 5px;
  padding-bottom: 0.5px;
}
.protyle-font {
  font-size: 15px;
  font-family: "霞鹜文楷";
  padding: 7px 13px !important;
}
.b3-color__square {
  padding: 11px;
  margin: 4px;
  border-radius: 4px;
}
.protyle-font .b3-color__square::after {
  content: "A";
  color: initial;
  font-size: 16px;
  font-weight: 400;
  font-family: "微软雅黑";
}
div.sy__outline span.b3-list-item__graphic {
  width: 30px;
  height: 30px;
  font-size: 20px;
  transform: translate(4px, 3px);
}
div.sy__outline span.b3-list-item__graphic img {
  width: 25px;
  height: 25px;
}
div.sy__outline span.b3-list-item__graphic svg {
  height: 23px;
  width: 23px;
  transform: translate(2px, 1px);
}
.b3-menu__accelerator {
  font-family: "JetBrains Mono";
}
span[data-type="block-ref"] {
  padding: 5px;
  color: #4b5cc4 !important;
  font-weight: 600;
}
span[data-type="block-ref"]:hover {
  background-color: #2e4e7e;
  border-radius: 3px;
  color: #E9F1F6 !important;
}
span[data-type="a"][data-href] {
  font-weight: 600;
  border: none !important;
}
span.katex {
  font-family: "KaTeX_Math", "华文楷体";
  font-weight: bolder !important;
}
div[data-type="NodeMathBlock"][custom-f="small"] {
  font-size: 80%;
}
.protyle-wysiwyg [data-node-id].hr div {
  background-image: linear-gradient(to right, #4facfe 0%, #00f2fe 100%);
  height: 2px;
  border-radius: 4px;
}
.li[data-type="NodeListItem"].protyle-task--done {
  text-decoration: line-through;
}
button[data-value*="((newFile"] {
  padding-top: 15px;
  padding-bottom: 15px;
}
div[data-bazaar="themes"].b3-card {
  width: 237px;
}
