html {
    overflow-x: initial !important;
}

:root {
    --bg-color: #ffffff;
    --text-color: #333333;
    --select-text-bg-color: #B5D6FC;
    --select-text-font-color: auto;
    --monospace: "Lucida Console", Consolas, "Courier", monospace;
    --title-bar-height: 20px;
}

.mac-os-11 {
    --title-bar-height: 28px;
}

html {
    font-size: 14px;
    background-color: var(--bg-color);
    color: var(--text-color);
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased;
}

h1,
h2,
h3,
h4,
h5 {
    white-space: pre-wrap;
}

body {
    margin: 0px;
    padding: 0px;
    height: auto;
    inset: 0px;
    font-size: 1rem;
    line-height: 1.42857;
    overflow-x: hidden;
    background: inherit;
}

iframe {
    margin: auto;
}

a.url {
    word-break: break-all;
}

a:active,
a:hover {
    outline: 0px;
}

.in-text-selection,
::selection {
    text-shadow: none;
    background: var(--select-text-bg-color);
    color: var(--select-text-font-color);
}

#write {
    min-height: 100vh;
    margin: 0px auto;
    height: auto;
    width: inherit;
    word-break: normal;
    overflow-wrap: break-word;
    position: relative;
    white-space: normal;
    overflow-x: visible;
    padding-top: 36px;
    overflow: auto;
}

#write.first-line-indent p {
    text-indent: 2em;
}

#write.first-line-indent li p,
#write.first-line-indent p * {
    text-indent: 0px;
}

#write.first-line-indent li {
    margin-left: 2em;
}

.for-image #write {
    padding-left: 8px;
    padding-right: 8px;
}

body.typora-export {
    padding-left: 30px;
    padding-right: 30px;
}

.typora-export .footnote-line,
.typora-export li,
.typora-export p {
    white-space: pre-wrap;
}

.typora-export .task-list-item input {
    pointer-events: none;
}

@media screen and (max-width: 500px) {
    body.typora-export {
        padding-left: 0px;
        padding-right: 0px;
    }

    #write {
        padding-left: 20px;
        padding-right: 20px;
    }
}

#write li>figure:last-child {
    margin-bottom: 0.5rem;
}

#write ol,
#write ul {
    position: relative;
}

img {
    max-width: 100%;
    vertical-align: middle;
    image-orientation: from-image;
}

button,
input,
select,
textarea {
    color: inherit;
    font: inherit;
}

input[type="checkbox"],
input[type="radio"] {
    line-height: normal;
    padding: 0px;
}

*,
::after,
::before {
    box-sizing: border-box;
}

#write h1,
#write h2,
#write h3,
#write h4,
#write h5,
#write h6,
#write p,
#write pre {
    width: inherit;
}

#write h1,
#write h2,
#write h3,
#write h4,
#write h5,
#write h6,
#write p {
    position: relative;
}

p {
    line-height: inherit;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    break-after: avoid-page;
    break-inside: avoid;
    orphans: 4;
}

p {
    orphans: 4;
}

h1 {
    font-size: 2rem;
}

h2 {
    font-size: 1.8rem;
}

h3 {
    font-size: 1.6rem;
}

h4 {
    font-size: 1.4rem;
}

h5 {
    font-size: 1.2rem;
}

h6 {
    font-size: 1rem;
}

.md-math-block,
.md-rawblock,
h1,
h2,
h3,
h4,
h5,
h6,
p {
    margin-top: 1rem;
    margin-bottom: 1rem;
}

.hidden {
    display: none;
}

.md-blockmeta {
    color: rgb(204, 204, 204);
    font-weight: 700;
    font-style: italic;
}

a {
    cursor: pointer;
}

sup.md-footnote {
    padding: 2px 4px;
    background-color: rgba(238, 238, 238, 0.7);
    color: rgb(85, 85, 85);
    border-radius: 4px;
    cursor: pointer;
}

sup.md-footnote a,
sup.md-footnote a:hover {
    color: inherit;
    text-transform: inherit;
    text-decoration: inherit;
}

#write input[type="checkbox"] {
    cursor: pointer;
    width: inherit;
    height: inherit;
}

figure {
    overflow-x: auto;
    margin: 1.2em 0px;
    max-width: calc(100% + 16px);
    padding: 0px;
}

figure>table {
    margin: 0px;
}

thead,
tr {
    break-inside: avoid;
    break-after: auto;
}

thead {
    display: table-header-group;
}

table {
    border-collapse: collapse;
    border-spacing: 0px;
    width: 100%;
    overflow: auto;
    break-inside: auto;
    text-align: left;
}

table.md-table td {
    min-width: 32px;
}

.CodeMirror-gutters {
    border-right: 0px;
    background-color: inherit;
}

.CodeMirror-linenumber {
    user-select: none;
}

.CodeMirror {
    text-align: left;
}

.CodeMirror-placeholder {
    opacity: 0.3;
}

.CodeMirror pre {
    padding: 0px 4px;
}

.CodeMirror-lines {
    padding: 0px;
}

div.hr:focus {
    cursor: none;
}

#write pre {
    white-space: pre-wrap;
}

#write.fences-no-line-wrapping pre {
    white-space: pre;
}

#write pre.ty-contain-cm {
    white-space: normal;
}

.CodeMirror-gutters {
    margin-right: 4px;
}

.md-fences {
    font-size: 0.9rem;
    display: block;
    break-inside: avoid;
    text-align: left;
    overflow: visible;
    white-space: pre;
    background: inherit;
    position: relative !important;
}

.md-fences-adv-panel {
    width: 100%;
    margin-top: 10px;
    text-align: center;
    padding-top: 0px;
    padding-bottom: 8px;
    overflow-x: auto;
}

#write .md-fences.mock-cm {
    white-space: pre-wrap;
}

.md-fences.md-fences-with-lineno {
    padding-left: 0px;
}

#write.fences-no-line-wrapping .md-fences.mock-cm {
    white-space: pre;
    overflow-x: auto;
}

.md-fences.mock-cm.md-fences-with-lineno {
    padding-left: 8px;
}

.CodeMirror-line,
twitterwidget {
    break-inside: avoid;
}

svg {
    break-inside: avoid;
}

.footnotes {
    opacity: 0.8;
    font-size: 0.9rem;
    margin-top: 1em;
    margin-bottom: 1em;
}

.footnotes+.footnotes {
    margin-top: 0px;
}

.md-reset {
    margin: 0px;
    padding: 0px;
    border: 0px;
    outline: 0px;
    vertical-align: top;
    background: 0px 0px;
    text-decoration: none;
    text-shadow: none;
    float: none;
    position: static;
    width: auto;
    height: auto;
    white-space: nowrap;
    cursor: inherit;
    -webkit-tap-highlight-color: transparent;
    line-height: normal;
    font-weight: 400;
    text-align: left;
    box-sizing: content-box;
    direction: ltr;
}

li div {
    padding-top: 0px;
}

blockquote {
    margin: 1rem 0px;
}

li .mathjax-block,
li p {
    margin: 0.5rem 0px;
}

li blockquote {
    margin: 1rem 0px;
}

li {
    margin: 0px;
    position: relative;
}

blockquote> :last-child {
    margin-bottom: 0px;
}

blockquote> :first-child,
li> :first-child {
    margin-top: 0px;
}

.footnotes-area {
    color: rgb(136, 136, 136);
    margin-top: 0.714rem;
    padding-bottom: 0.143rem;
    white-space: normal;
}

#write .footnote-line {
    white-space: pre-wrap;
}

@media print {

    body,
    html {
        border: 1px solid transparent;
        height: 99%;
        break-after: avoid;
        break-before: avoid;
        font-variant-ligatures: no-common-ligatures;
    }

    #write {
        margin-top: 0px;
        border-color: transparent !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }

    .typora-export * {
        -webkit-print-color-adjust: exact;
    }

    .typora-export #write {
        break-after: avoid;
    }

    .typora-export #write::after {
        height: 0px;
    }

    .is-mac table {
        break-inside: avoid;
    }

    #write>p:nth-child(1) {
        margin-top: 0px;
    }

    .typora-export-show-outline .typora-export-sidebar {
        display: none;
    }

    figure {
        overflow-x: visible;
    }
}

.footnote-line {
    margin-top: 0.714em;
    font-size: 0.7em;
}

a img,
img a {
    cursor: pointer;
}

pre.md-meta-block {
    font-size: 0.8rem;
    min-height: 0.8rem;
    white-space: pre-wrap;
    background: rgb(204, 204, 204);
    display: block;
    overflow-x: hidden;
}

p>.md-image:only-child:not(.md-img-error) img,
p>img:only-child {
    display: block;
    margin: auto;
}

#write.first-line-indent p>.md-image:only-child:not(.md-img-error) img {
    left: -2em;
    position: relative;
}

p>.md-image:only-child {
    display: inline-block;
    width: 100%;
}

#write .MathJax_Display {
    margin: 0.8em 0px 0px;
}

.md-math-block {
    width: 100%;
}

.md-math-block:not(:empty)::after {
    display: none;
}

.MathJax_ref {
    fill: currentcolor;
}

[contenteditable="true"]:active,
[contenteditable="true"]:focus,
[contenteditable="false"]:active,
[contenteditable="false"]:focus {
    outline: 0px;
    box-shadow: none;
}

.md-task-list-item {
    position: relative;
    list-style-type: none;
}

.task-list-item.md-task-list-item {
    padding-left: 0px;
}

.md-task-list-item>input {
    position: absolute;
    top: 0px;
    left: 0px;
    margin-left: -1.2em;
    margin-top: calc(1em - 10px);
    border: none;
}

.math {
    font-size: 1rem;
}

.md-toc {
    min-height: 3.58rem;
    position: relative;
    font-size: 0.9rem;
    border-radius: 10px;
}

.md-toc-content {
    position: relative;
    margin-left: 0px;
}

.md-toc-content::after,
.md-toc::after {
    display: none;
}

.md-toc-item {
    display: block;
    color: rgb(65, 131, 196);
}

.md-toc-item a {
    text-decoration: none;
}

.md-toc-inner:hover {
    text-decoration: underline;
}

.md-toc-inner {
    display: inline-block;
    cursor: pointer;
}

.md-toc-h1 .md-toc-inner {
    margin-left: 0px;
    font-weight: 700;
}

.md-toc-h2 .md-toc-inner {
    margin-left: 2em;
}

.md-toc-h3 .md-toc-inner {
    margin-left: 4em;
}

.md-toc-h4 .md-toc-inner {
    margin-left: 6em;
}

.md-toc-h5 .md-toc-inner {
    margin-left: 8em;
}

.md-toc-h6 .md-toc-inner {
    margin-left: 10em;
}

@media screen and (max-width: 48em) {
    .md-toc-h3 .md-toc-inner {
        margin-left: 3.5em;
    }

    .md-toc-h4 .md-toc-inner {
        margin-left: 5em;
    }

    .md-toc-h5 .md-toc-inner {
        margin-left: 6.5em;
    }

    .md-toc-h6 .md-toc-inner {
        margin-left: 8em;
    }
}

a.md-toc-inner {
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
    line-height: inherit;
}

.footnote-line a:not(.reversefootnote) {
    color: inherit;
}

.reversefootnote {
    font-family: ui-monospace, sans-serif;
}

.md-attr {
    display: none;
}

.md-fn-count::after {
    content: ".";
}

code,
pre,
samp,
tt {
    font-family: var(--monospace);
}

kbd {
    margin: 0px 0.1em;
    padding: 0.1em 0.6em;
    font-size: 0.8em;
    color: rgb(36, 39, 41);
    background: rgb(255, 255, 255);
    border: 1px solid rgb(173, 179, 185);
    border-radius: 3px;
    box-shadow: rgba(12, 13, 14, 0.2) 0px 1px 0px, rgb(255, 255, 255) 0px 0px 0px 2px inset;
    white-space: nowrap;
    vertical-align: middle;
}

.md-comment {
    color: rgb(162, 127, 3);
    opacity: 0.6;
    font-family: var(--monospace);
}

code {
    text-align: left;
    vertical-align: initial;
}

a.md-print-anchor {
    white-space: pre !important;
    border-width: initial !important;
    border-style: none !important;
    border-color: initial !important;
    display: inline-block !important;
    position: absolute !important;
    width: 1px !important;
    right: 0px !important;
    outline: 0px !important;
    background: 0px 0px !important;
    text-decoration: initial !important;
    text-shadow: initial !important;
}

.os-windows.monocolor-emoji .md-emoji {
    font-family: "Segoe UI Symbol", sans-serif;
}

.md-diagram-panel>svg {
    max-width: 100%;
}

[lang="flow"] svg,
[lang="mermaid"] svg {
    max-width: 100%;
    height: auto;
}

[lang="mermaid"] .node text {
    font-size: 1rem;
}

table tr th {
    border-bottom: 0px;
}

video {
    max-width: 100%;
    display: block;
    margin: 0px auto;
}

iframe {
    max-width: 100%;
    width: 100%;
    border: none;
}

.highlight td,
.highlight tr {
    border: 0px;
}

mark {
    background: rgb(255, 255, 0);
    color: rgb(0, 0, 0);
}

.md-html-inline .md-plain,
.md-html-inline strong,
mark .md-inline-math,
mark strong {
    color: inherit;
}

.md-expand mark .md-meta {
    opacity: 0.3 !important;
}

mark .md-meta {
    color: rgb(0, 0, 0);
}

@media print {

    .typora-export h1,
    .typora-export h2,
    .typora-export h3,
    .typora-export h4,
    .typora-export h5,
    .typora-export h6 {
        break-inside: avoid;
    }
}

.md-diagram-panel .messageText {
    stroke: none !important;
}

.md-diagram-panel .start-state {
    fill: var(--node-fill);
}

.md-diagram-panel .edgeLabel rect {
    opacity: 1 !important;
}

.md-fences.md-fences-math {
    font-size: 1em;
}

.md-fences-advanced:not(.md-focus) {
    padding: 0px;
    white-space: nowrap;
    border: 0px;
}

.md-fences-advanced:not(.md-focus) {
    background: inherit;
}

.typora-export-show-outline .typora-export-content {
    max-width: 1440px;
    margin: auto;
    display: flex;
    flex-direction: row;
}

.typora-export-sidebar {
    width: 300px;
    font-size: 0.8rem;
    margin-top: 80px;
    margin-right: 18px;
}

.typora-export-show-outline #write {
    --webkit-flex: 2;
    flex: 2 1 0%;
}

.typora-export-sidebar .outline-content {
    position: fixed;
    top: 0px;
    max-height: 100%;
    overflow: hidden auto;
    padding-bottom: 30px;
    padding-top: 60px;
    width: 300px;
}

@media screen and (max-width: 1024px) {

    .typora-export-sidebar,
    .typora-export-sidebar .outline-content {
        width: 240px;
    }
}

@media screen and (max-width: 800px) {
    .typora-export-sidebar {
        display: none;
    }
}

.outline-content li,
.outline-content ul {
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 0px;
    padding-right: 0px;
    list-style: none;
    overflow-wrap: anywhere;
}

.outline-content ul {
    margin-top: 0px;
    margin-bottom: 0px;
}

.outline-content strong {
    font-weight: 400;
}

.outline-expander {
    width: 1rem;
    height: 1.42857rem;
    position: relative;
    display: table-cell;
    vertical-align: middle;
    cursor: pointer;
    padding-left: 4px;
}

.outline-expander::before {
    content: "";
    position: relative;
    font-family: Ionicons;
    display: inline-block;
    font-size: 8px;
    vertical-align: middle;
}

.outline-item {
    padding-top: 3px;
    padding-bottom: 3px;
    cursor: pointer;
}

.outline-expander:hover::before {
    content: "";
}

.outline-h1>.outline-item {
    padding-left: 0px;
}

.outline-h2>.outline-item {
    padding-left: 1em;
}

.outline-h3>.outline-item {
    padding-left: 2em;
}

.outline-h4>.outline-item {
    padding-left: 3em;
}

.outline-h5>.outline-item {
    padding-left: 4em;
}

.outline-h6>.outline-item {
    padding-left: 5em;
}

.outline-label {
    cursor: pointer;
    display: table-cell;
    vertical-align: middle;
    text-decoration: none;
    color: inherit;
}

.outline-label:hover {
    text-decoration: underline;
}

.outline-item:hover {
    border-color: rgb(245, 245, 245);
    background-color: var(--item-hover-bg-color);
}

.outline-item:hover {
    margin-left: -28px;
    margin-right: -28px;
    border-left: 28px solid transparent;
    border-right: 28px solid transparent;
}

.outline-item-single .outline-expander::before,
.outline-item-single .outline-expander:hover::before {
    display: none;
}

.outline-item-open>.outline-item>.outline-expander::before {
    content: "";
}

.outline-children {
    display: none;
}

.info-panel-tab-wrapper {
    display: none;
}

.outline-item-open>.outline-children {
    display: block;
}

.typora-export .outline-item {
    padding-top: 1px;
    padding-bottom: 1px;
}

.typora-export .outline-item:hover {
    margin-right: -8px;
    border-right: 8px solid transparent;
}

.typora-export .outline-expander::before {
    content: "+";
    font-family: inherit;
    top: -1px;
}

.typora-export .outline-expander:hover::before,
.typora-export .outline-item-open>.outline-item>.outline-expander::before {
    content: "−";
}

.typora-export-collapse-outline .outline-children {
    display: none;
}

.typora-export-collapse-outline .outline-item-open>.outline-children,
.typora-export-no-collapse-outline .outline-children {
    display: block;
}

.typora-export-no-collapse-outline .outline-expander::before {
    content: "" !important;
}

.typora-export-show-outline .outline-item-active>.outline-item .outline-label {
    font-weight: 700;
}

.md-inline-math-container mjx-container {
    zoom: 0.95;
}

mjx-container {
    break-inside: avoid;
}

.md-alert.md-alert-note {
    border-left-color: rgb(9, 105, 218);
}

.md-alert.md-alert-important {
    border-left-color: rgb(130, 80, 223);
}

.md-alert.md-alert-warning {
    border-left-color: rgb(154, 103, 0);
}

.md-alert.md-alert-tip {
    border-left-color: rgb(31, 136, 61);
}

.md-alert.md-alert-caution {
    border-left-color: rgb(207, 34, 46);
}

.md-alert {
    padding: 0px 1em;
    margin-bottom: 16px;
    color: inherit;
    border-left: 0.25em solid rgb(0, 0, 0);
}

.md-alert-text-note {
    color: rgb(9, 105, 218);
}

.md-alert-text-important {
    color: rgb(130, 80, 223);
}

.md-alert-text-warning {
    color: rgb(154, 103, 0);
}

.md-alert-text-tip {
    color: rgb(31, 136, 61);
}

.md-alert-text-caution {
    color: rgb(207, 34, 46);
}

.md-alert-text {
    font-size: 0.9rem;
    font-weight: 700;
}

.md-alert-text svg {
    fill: currentcolor;
    position: relative;
    top: 0.125em;
    margin-right: 1ch;
    overflow: visible;
}

.md-alert-text-container::after {
    content: attr(data-text);
    text-transform: capitalize;
    pointer-events: none;
    margin-right: 1ch;
}


/* 本文件为字体引用设置 */

/* 正文中文 */
/* 侧边栏、右键菜单、底部栏、引用块、代码块中文 */
/* 标题、加粗 */
/* 行间代码 */
/* 正文英文 */
/* 斜体文字 */
/* 正文目录英文 */
/* 链接尾部 logo */
/* 图标 */
.iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-tishi:before {
    content: "\e606";
}

.icon-tishi1:before {
    content: "\e73c";
}

.icon-tishi2:before {
    content: "\e614";
}

.icon-wenzhang-copy:before {
    content: "\e643";
}

.icon-zhuyi1:before {
    content: "\e610";
}

.icon-zhuyi2:before {
    content: "\e604";
}

.icon-zhuyi3:before {
    content: "\e663";
}

.icon-a-9:before {
    content: "\e605";
}

.icon-cankao:before {
    content: "\e68b";
}

.icon-cankaowenjian:before {
    content: "\e619";
}

.icon-yinyong:before {
    content: "\e634";
}

.icon-yinyong1:before {
    content: "\e62c";
}

.icon-yinyong2:before {
    content: "\e617";
}

.icon-yinyong2-copy-copy:before {
    content: "\e601";
}

.icon-wentijieda:before {
    content: "\ec2e";
}

.icon-zerenwenti:before {
    content: "\e656";
}

.icon-shuqian:before {
    content: "\e624";
}

.icon-star__:before {
    content: "\e670";
}

.icon-yiwen:before {
    content: "\e60c";
}

.icon-bookmark-full:before {
    content: "\ea0f";
}

.icon-bijijilu:before {
    content: "\e6f3";
}

.icon-xiangfa:before {
    content: "\e61e";
}

/* 本文件为字体引用设置 */

/* 正文中文 */
/* 侧边栏、右键菜单、底部栏、引用块、代码块中文 */
/* 标题、加粗 */
/* 行间代码 */
/* 正文英文 */
/* 斜体文字 */
/* 正文目录英文 */
/* 链接尾部 logo */
/* 图标 */
.iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-tishi:before {
    content: "\e606";
}

.icon-tishi1:before {
    content: "\e73c";
}

.icon-tishi2:before {
    content: "\e614";
}

.icon-wenzhang-copy:before {
    content: "\e643";
}

.icon-zhuyi1:before {
    content: "\e610";
}

.icon-zhuyi2:before {
    content: "\e604";
}

.icon-zhuyi3:before {
    content: "\e663";
}

.icon-a-9:before {
    content: "\e605";
}

.icon-cankao:before {
    content: "\e68b";
}

.icon-cankaowenjian:before {
    content: "\e619";
}

.icon-yinyong:before {
    content: "\e634";
}

.icon-yinyong1:before {
    content: "\e62c";
}

.icon-yinyong2:before {
    content: "\e617";
}

.icon-yinyong2-copy-copy:before {
    content: "\e601";
}

.icon-wentijieda:before {
    content: "\ec2e";
}

.icon-zerenwenti:before {
    content: "\e656";
}

.icon-shuqian:before {
    content: "\e624";
}

.icon-star__:before {
    content: "\e670";
}

.icon-yiwen:before {
    content: "\e60c";
}

.icon-bookmark-full:before {
    content: "\ea0f";
}

.icon-bijijilu:before {
    content: "\e6f3";
}

.icon-xiangfa:before {
    content: "\e61e";
}

/* 本文为一些小的样式修改 */

@import "";


/* 无序列表竖线 */
ul ul {
    position: relative;
}

ul ul::before {
    content: '';
    border-left: 1.5px solid rgb(129, 178, 154, 0.3);
    position: absolute;
    left: -13.5px;
    top: -17px;
    bottom: 5px;
}

/* 光标所在列表的符号 */
li.md-focus-container::marker {
    color: #e2542e !important;
    font-family: "HarmonyOS";
    font-size: 18px;
}

/* 鼠标滚轮 */
::-webkit-scrollbar-thumb {
    /* background: #e9c46a !important; */
    border-radius: 3px;
}

[md-inline='inline_math'] {
    /* color: blue; */
    font-size: 105%;
}

/* 右键菜单 */
.context-menu.dropdown-menu>li>a {
    padding: 4px 20px;
    color: inherit;
    cursor: default;
    border: none !important;
    font-family: "Fira", "霞鹜文楷";
    font-size: 13px;
    color: #000 !important;
}

/* 右键快捷键样式 */
.ty-menu-shortcut {
    float: right;
    line-height: inherit;
    font-size: .9em;
    font-family: 'Fira';
    opacity: .7;
}

/* 以下代码，没写注释，我也不知道是干嘛的，就先放这儿吧 :( */
/* .menu-item-container a.menu-style-btn {
  color: #000 !important;
}

.info-panel-tab-title {
  line-height: 1.2rem;
  padding-bottom: 0.2rem;
  -webkit-app-region: no-drag;
  font-size: 1.2em;
  font-family: 'HarmonyOS';
} */

/* ————————————————————————————————————————————脚注设置—————————————————————————————————————————————*/
/* 正文脚注 */
#write .md-footnote {
    /* background-color: #f8f8f8; */
    color: #e96900;
    font-family: "RobotoMono", '霞鹜文楷' !important;
    font-size: .6rem;
}

/* 调整脚注位置 */
sup {
    top: -0.9em;
}

/* 脚注内容 */
.footnotes {
    font-size: .8rem;
    font-family: "RobotoMono", '霞鹜文楷' !important;
    color: #777;
}

#write sup.md-footnote a {
    color: inherit !important;
    border-bottom: none !important;
    padding: 1px;
    background-color: inherit;
}

/* 脚注样式 */
/* #write .md-footnote>.md-text:before {
  content: '[';
  font-family: 'RobotoMono';
}

#write .md-footnote>.md-text:after {
  content: ']';
  font-family: 'RobotoMono';
} */

.reversefootnote {
    border: none !important;
    color: #0f4b9b !important;
}

/* 脚注内容尾部符号样式 */
.md-reverse-footnote-area a {
    text-decoration: underline !important;
    padding: 0 2px;
    border-bottom: none !important;
}

.md-reverse-footnote-area a:hover {
    text-decoration: none !important;
    border-radius: 4px;
    padding: 0 2px;
    background-color: #457b9d;
    color: #ffffff !important;
    cursor: pointer;
    border-bottom: none !important;
}

#write.footnotes:first-child {
    background-color: red;
}

/* 行间公式 */
mjx-container[jax="SVG"] {
    direction: ltr;
    margin: 0 !important;
    padding: 0;
}

/* —————————————————————————————————————————————图片设置———————————————————————————————————————————— */

/* 网络图片标识 */
.md-img-loaded[data-src*="https"]::before,
p>.md-img-loaded[data-src*="https"]::before {
    content: url("file:///C://Users//Aimee//AppData//Roaming//Typora/themes/SeeYue/Icon_font/%E4%BA%91%E7%AB%AF.svg");
    position: absolute;
    top: 5px;
    right: 0.5%;
    z-index: 99;
    line-height: 1;
    /* background-color: #f3f3f3; */
    border-radius: 5px;
    padding: 0 3px;
    margin: 0 !important;
    /* 代码二 可以调整图标大小 */
    /* display: block;
  content: " ";
  background-image: url("file:///C://Users//Aimee//AppData//Roaming//Typora/themes/SeeYue/src/%E4%BA%91%E7%AB%AF.svg");
  background-position: right bottom;
  background-size: 20px;
  background-repeat: no-repeat;
  z-index: 99; */
}

/*图片圆角*/
img {
    border-radius: 4px;
    border: none;
}

/* 图片链接文字 */
.md-image>.md-meta {
    border-radius: 3px;
    font-family: "Fira", "霞鹜文楷";
    padding: 2px 0 0 4px;
    font-size: 0.8em;
    color: inherit;
}

/* 图片报错提示 */
.md-img-error>.md-meta:first-of-type:before {
    color: #f44336;
    font-size: 1.6rem;
}

/* .md-image:not(.md-image-multi-line)>.md-meta, */
.md-img-error>.md-meta {
    display: inline;
    padding-bottom: 1px;
    border-bottom: 2.5px red solid;
    border-radius: 0px !important;
}

/* 波浪线 */
@keyframes waveMove {
    from {
        background-position: 0 100%;
    }

    to {
        background-position: -20px 100%;
    }
}

span[alt='wave'] {
    padding-bottom: 5px;
    animation: waveMove 0.5s infinite linear;
    background: url("file:///C://Users//Aimee//AppData//Roaming//Typora/themes/SeeYue/Icon_font/wave-line.svg") repeat-x 0 100%;
    background-size: 25px auto;
}

/* 源代码模式，行号 */
#typora-source .CodeMirror-activeline .CodeMirror-linenumber,
#typora-source .CodeMirror-linenumber.CodeMirror-linenumber-show {
    font-family: "HarmonyOS";
}

/* mermaid 图 */
#write.enable-diagrams>[mermaid-type=gantt].md-fences:not(.md-focus) {
    width: auto;
    /* margin-left: calc(-49vw + 50%); */
}

/* 代码块输入框 */
#write .code-tooltip {
    width: auto;
    line-height: 1.5;
    font-size: 16px;
    box-shadow: 0px 0px 10px rgb(0 0 0 / 30%);
    padding: 0;
    margin: 0;
    border: none;
    position: relative;
    top: 20px;
}

.code-tooltip .ty-input {
    border: none;
    margin: 0;
    padding: 1px 0;
    min-width: 201px;
}


/* 开启源代码模式符号 */
/* .fa-code:before {
  font-size: .9rem;
} */

/* 光标所在行背景色 */
/* p.md-focus {
  background-color: #edf7f2;
  border-radius: 5px;
} */

/* ——————————————————————————————————————————折叠块设置————————————————————————————————————————————— */
details {
    display: block;
    padding: 16px;
    margin: 1em 0;
    border-radius: 3px;
    background: #fff;
    font-size: 18px;
    font-family: "霞鹜文楷";
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    -ms-transition: all .2s ease;
    transition: all .2s ease;
    -moz-transition: all .2s ease;
    -webkit-transition: all .2s ease;
    -o-transition: all .2s ease;
    border: 2px solid #fff;
}

/* 折叠标签 */
summary {
    display: list-item;
}

details summary {
    cursor: pointer;
    padding: 10px;
    margin: -16px;
    border-radius: 3px;
    color: #135699;
    font-size: 0.9rem !important;
    font-weight: bolder;
    font-family: "玄宋45S";
    position: relative;
    line-height: normal;
}

details[open]>summary {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

details>summary {
    background: #ebf9ed;
    color: #428bca;
}

/* 折叠块打开 */
details[open] {
    border-color: #81b29a;
}

summary::marker {
    color: #e07a5f;
}

details[open]>summary {
    margin-bottom: 0;
    color: #428bca;
}

/* 折叠框点击时,会出现黑色边框，极不美观，去除 */
summary:focus {
    outline: none !important;
}

/* 分隔线 */
hr {
    height: 2px;
    padding: 0;
    margin: 2rem 0;
    background-color: #ddd;
    border: 0 none;
    overflow: hidden;
    box-sizing: content-box;
}

/* 任务列表已完成样式 */
.task-list-done {
    text-decoration: line-through;
    color: #999;
}

/* 加粗 */
#write strong {
    font-family: "HarmonyOS";
    padding: 0 1px;
    color: #000000;
    font-weight: bolder;
    /* background-color: #f9f9f9;
  border-radius: 2px; */
}

/* 斜体 */
#write em {
    padding: 0 5px 0 2px;
    font-family: "Lora-Italic", "玄宋45S";
}


/* 高亮 */
#write mark {
    font-family: "Fira", "玄宋45S";
    /* background-color: #fae4bb; */
    background-color: #7c9dca;
    border-radius: 3px;
    /* 类似于马克笔涂抹效果 */
    /* background-color: #fff;
  box-shadow: 0 -.9em 0 0 #f5de77 inset; */
    padding: 0px 3px;
    padding-top: 1px;
    margin: 0 2px;
    color: #fff;
    font-size: 19px;
}

/* 删除 */
#write del {
    padding: 1px 2px;
    color: #777;
}

/* 任务列表 */
.md-task-list-item>input {
    margin-left: -1.3em;
}

/* 本文件为字体引用设置 */

/* 正文中文 */
/* 侧边栏、右键菜单、底部栏、引用块、代码块中文 */
/* 标题、加粗 */
/* 行间代码 */
/* 正文英文 */
/* 斜体文字 */
/* 正文目录英文 */
/* 链接尾部 logo */
/* 图标 */
.iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-tishi:before {
    content: "\e606";
}

.icon-tishi1:before {
    content: "\e73c";
}

.icon-tishi2:before {
    content: "\e614";
}

.icon-wenzhang-copy:before {
    content: "\e643";
}

.icon-zhuyi1:before {
    content: "\e610";
}

.icon-zhuyi2:before {
    content: "\e604";
}

.icon-zhuyi3:before {
    content: "\e663";
}

.icon-a-9:before {
    content: "\e605";
}

.icon-cankao:before {
    content: "\e68b";
}

.icon-cankaowenjian:before {
    content: "\e619";
}

.icon-yinyong:before {
    content: "\e634";
}

.icon-yinyong1:before {
    content: "\e62c";
}

.icon-yinyong2:before {
    content: "\e617";
}

.icon-yinyong2-copy-copy:before {
    content: "\e601";
}

.icon-wentijieda:before {
    content: "\ec2e";
}

.icon-zerenwenti:before {
    content: "\e656";
}

.icon-shuqian:before {
    content: "\e624";
}

.icon-star__:before {
    content: "\e670";
}

.icon-yiwen:before {
    content: "\e60c";
}

.icon-bookmark-full:before {
    content: "\ea0f";
}

.icon-bijijilu:before {
    content: "\e6f3";
}

.icon-xiangfa:before {
    content: "\e61e";
}

@import "";

/* 仿 Mac 设计（代码块） */
pre.md-fences:before {
    content: ' ';
    background: #fc625d;
    box-shadow: 25px 0 #fdbc40, 50px 0 #35cd4b;
    border-radius: 50%;
    position: absolute;
    top: -24px;
    left: 10px;
    height: 12px;
    width: 12px;
}

#write pre.md-fences {
    border-top: 40px solid rgb(167, 187, 195, 0.6);
}

/* 代码语言显示 */
pre::after {
    font-family: 'Lora-Regular';
    position: absolute;
    top: -34px;
    font-weight: bold;
    right: 1.5%;
    z-index: 99;
    font-size: 1rem;
    /* 字间距 */
    letter-spacing: 1px;
}

pre[lang$='TXT']:after,
pre[lang$='txt']:after {
    content: 'TXT';
}

/* 以下为代码语言显示语句 */
/* —————————————————————————————————————————————————————————A————————————————————————————————————————————————————————— */
pre[lang$='ABAP']:after,
pre[lang$='abap']:after {
    content: 'ABAP';
}

pre[lang$='apl']:after,
pre[lang$='APL']:after {
    content: 'APL';
}

pre[lang$='asciiarmor']:after,
pre[lang$='ASCIIARMOR']:after {
    content: 'ASCII-Armor';
}

pre[lang$='ASN.1']:after,
pre[lang$='asn.1']:after {
    content: 'ASN.1';
}

pre[lang$='asp']:after,
pre[lang$='ASP']:after {
    content: 'ASP';
}

/* —————————————————————————————————————————————————————————B————————————————————————————————————————————————————————— */
pre[lang$='bash']:after,
pre[lang$='Bash']:after {
    content: 'Bash';
}

pre[lang$='basic']:after,
pre[lang$='Basic']:after {
    content: 'BASIC';
}


/* —————————————————————————————————————————————————————————C————————————————————————————————————————————————————————— */
pre[lang$='C']:after,
pre[lang$='c']:after {
    content: 'C';
}

pre[lang$='c#']:after,
pre[lang$='C#']:after,
pre[lang$='csharp']:after,
pre[lang$='CSharp']:after {
    content: 'C#';
}

pre[lang$='c++']:after,
pre[lang$='C++']:after,
pre[lang$='CPP']:after,
pre[lang$='cpp']:after {
    content: 'C#';
}

pre[lang$='cassandra']:after,
pre[lang$='Cassandra']:after {
    content: 'Cassandra';
}

pre[lang$='ceylon']:after,
pre[lang$='Ceylon']:after {
    content: 'Ceylon';
}

pre[lang$='clike']:after,
pre[lang$='Clike']:after {
    content: 'C-like';
}

pre[lang$='clojure']:after,
pre[lang$='clojure']:after {
    content: 'Clojure';
}

pre[lang$='CMake']:after,
pre[lang$='cmake']:after {
    content: 'CMake';
}

pre[lang$='cobol']:after,
pre[lang$='COBOL']:after {
    content: 'COBOL';
}

pre[lang$='coffeescript']:after,
pre[lang$='CoffeeScript']:after {
    content: 'CoffeeScript';
}

pre[lang$='commonlisp']:after,
pre[lang$='CommonLisp']:after {
    content: 'Common Lisp';
}

pre[lang$='CQL']:after,
pre[lang$='cql']:after {
    content: 'CQL';
}

pre[lang$='crystal']:after,
pre[lang$='Crystal']:after {
    content: 'Crystal';
}

pre[lang$='css']:after,
pre[lang$='CSS']:after {
    content: 'CSS';
}

pre[lang$='cypher']:after,
pre[lang$='Cypher']:after {
    content: 'Cypher';
}

pre[lang$='cython']:after,
pre[lang$='Cython']:after {
    content: 'Cython';
}


/* —————————————————————————————————————————————————————————D————————————————————————————————————————————————————————— */
pre[lang$='D']:after,
pre[lang$='d']:after {
    content: 'D';
}

pre[lang$='dart']:after,
pre[lang$='Dart']:after {
    content: 'Dart';
}

pre[lang$='diff']:after,
pre[lang$='Diff']:after {
    content: 'Diff';
}

pre[lang$='django']:after,
pre[lang$='Django']:after {
    content: 'Django';
}

pre[lang$='dockerfile']:after,
pre[lang$='Dockerfile']:after {
    content: 'Dockerfile';
}

pre[lang$='dtd']:after,
pre[lang$='DTD']:after {
    content: 'DTD';
}

pre[lang$='Dylan']:after,
pre[lang$='dylan']:after {
    content: 'Dylan';
}


/* —————————————————————————————————————————————————————————E————————————————————————————————————————————————————————— */
pre[lang$='elixir']:after,
pre[lang$='Elixir']:after {
    content: 'Elixir';
}

pre[lang$='Elm']:after,
pre[lang$='elm']:after {
    content: 'Elm';
}

pre[lang$='Embedded JS']:after,
pre[lang$='embeddedjs']:after {
    content: 'Embedded JS';
}

pre[lang$='erlang']:after,
pre[lang$='Erlang']:after {
    content: 'Erlang';
}


/* —————————————————————————————————————————————————————————F————————————————————————————————————————————————————————— */
pre[lang$='F#']:after,
pre[lang$='f#']:after,
pre[lang$='fsharp']:after,
pre[lang$='Fsharp']:after {
    content: 'F#';
}

pre[lang$='flow']:after,
pre[lang$='Flow']:after {
    content: 'Flow';
}

pre[lang$='forth']:after,
pre[lang$='Forth']:after {
    content: 'Forth';
}

pre[lang$='fortran']:after,
pre[lang$='Fortran']:after {
    content: 'Fortran';
}


/* —————————————————————————————————————————————————————————G————————————————————————————————————————————————————————— */
pre[lang$='gas']:after,
pre[lang$='Gas']:after {
    content: 'Gas';
}

pre[lang$='gfm']:after,
pre[lang$='GFW']:after {
    content: 'GFW';
}

pre[lang$='gherkin']:after,
pre[lang$='Gherkin']:after {
    content: 'Gherkin';
}

pre[lang$='glsl']:after,
pre[lang$='GLSL']:after {
    content: 'GLSL';
}

pre[lang$='Go']:after,
pre[lang$='go']:after {
    content: 'Go';
}

pre[lang$='Groovy']:after,
pre[lang$='groovy']:after {
    content: 'Groovy';
}


/* —————————————————————————————————————————————————————————H————————————————————————————————————————————————————————— */
pre[lang$='handlebars']:after,
pre[lang$='Handlebars']:after {
    content: 'Handlebars';
}

pre[lang$='haskell']:after,
pre[lang$='Haskell']:after {
    content: 'Haskell';
}

pre[lang$='haxe']:after,
pre[lang$='Haxe']:after {
    content: 'Haxe';
}

pre[lang$='htaccess']:after,
pre[lang$='Htaccess']:after {
    content: 'Htaccess';
}

pre[lang$='html']:after,
pre[lang$='HTML']:after {
    content: 'HTML';
}

pre[lang$='HTTP']:after,
pre[lang$='http']:after {
    content: 'HTTP';
}

pre[lang$='hxml']:after,
pre[lang$='HXML']:after {
    content: 'HXML';
}


/* —————————————————————————————————————————————————————————I————————————————————————————————————————————————————————— */
pre[lang$='IDL']:after,
pre[lang$='idl']:after {
    content: 'IDL';
}

pre[lang$='ini']:after,
pre[lang$='INI']:after {
    content: 'INI';
}


/* —————————————————————————————————————————————————————————J————————————————————————————————————————————————————————— */
pre[lang$='jade']:after,
pre[lang$='Jade']:after {
    content: 'Jade';
}

pre[lang$='java']:after,
pre[lang$='Java']:after {
    content: 'Java';
}

pre[lang$='javascript']:after,
pre[lang$='JavaScript']:after,
pre[lang$='JS']:after,
pre[lang$='js']:after {
    content: 'JavaScript';
}

pre[lang$='jinja2']:after,
pre[lang$='Jinja2']:after {
    content: 'Jinja2';
}

pre[lang$='json']:after,
pre[lang$='JSON']:after {
    content: 'JSON';
}

pre[lang$='JSP']:after,
pre[lang$='jsp']:after {
    content: 'JSP';
}

pre[lang$='jsx']:after,
pre[lang$='JSX']:after {
    content: 'JSX';
}


/* —————————————————————————————————————————————————————————K————————————————————————————————————————————————————————— */
pre[lang$='Kotlin']:after,
pre[lang$='kotlin']:after {
    content: 'Kotlin';
}


/* —————————————————————————————————————————————————————————L————————————————————————————————————————————————————————— */
pre[lang$='LATEX']:after,
pre[lang$='Latex']:after {
    content: 'LaTeX';
}

pre[lang$='less']:after,
pre[lang$='Less']:after {
    content: 'Less';
}

pre[lang$='lisp']:after,
pre[lang$='LISP']:after {
    content: 'LISP';
}

pre[lang$='livescript']:after,
pre[lang$='LiveScript']:after {
    content: 'LiveScript';
}

pre[lang$='Lua']:after,
pre[lang$='lua']:after {
    content: 'Lua';
}


/* —————————————————————————————————————————————————————————M————————————————————————————————————————————————————————— */
pre[lang$='makefile']:after,
pre[lang$='Makefile']:after {
    content: 'Makefile';
}

pre[lang$='mariadb']:after,
pre[lang$='MariaDB']:after {
    content: 'MariaDB';
}

pre[lang$='markdown']:after,
pre[lang$='Markdown']:after {
    content: 'Markdown';
}

pre[lang$='mathematica']:after,
pre[lang$='Mathematica']:after {
    content: 'Mathematica';
}

pre[lang$='matlab']:after,
pre[lang$='MATLAB']:after {
    content: 'MATLAB';
}

pre[lang$='mbox']:after,
pre[lang$='MBOX']:after {
    content: 'MBOX';
}

pre[lang$='mermaid']:after,
pre[lang$='Mermaid']:after {
    content: 'Mermaid';
}

pre[lang$='mssql']:after,
pre[lang$='MSSQL']:after {
    content: 'MSSQL';
}

pre[lang$='mysql']:after,
pre[lang$='MySQL']:after {
    content: 'MySQL';
}


/* —————————————————————————————————————————————————————————N————————————————————————————————————————————————————————— */
pre[lang$='nginx']:after,
pre[lang$='Nginx']:after {
    content: 'Nginx';
}

pre[lang$='nim']:after,
pre[lang$='Nim']:after {
    content: 'Nim';
}

pre[lang$='nsis']:after,
pre[lang$='NSIS']:after {
    content: 'NSIS';
}


/* —————————————————————————————————————————————————————————O————————————————————————————————————————————————————————— */
pre[lang$='objc']:after,
pre[lang$='Obj-C']:after,
pre[lang$='objective-c']:after,
pre[lang$='Objective-C']:after {
    content: 'Objective-C';
}

pre[lang$='ocaml']:after,
pre[lang$='OCaml']:after {
    content: 'OCaml';
}

pre[lang$='octave']:after,
pre[lang$='Octave']:after {
    content: 'Octave';
}

pre[lang$='Oz']:after,
pre[lang$='oz']:after {
    content: 'Oz';
}


/* —————————————————————————————————————————————————————————P————————————————————————————————————————————————————————— */
pre[lang$='pascal']:after,
pre[lang$='Pascal']:after {
    content: 'Pascal';
}

pre[lang$='perl']:after,
pre[lang$='Perl']:after {
    content: 'Perl';
}

pre[lang$='perl6']:after,
pre[lang$='Perl 6']:after {
    content: 'Perl 6';
}

pre[lang$='PGP']:after,
pre[lang$='pgp']:after {
    content: 'PGP';
}

pre[lang$='php']:after,
pre[lang$='PHP']:after {
    content: 'PHP';
}

pre[lang$='php+HTML']:after {
    content: 'PHP+HTML';
}

pre[lang$='plsql']:after,
pre[lang$='PL/SQL']:after {
    content: 'PL/SQL';
}

pre[lang$='powershell']:after,
pre[lang$='PowerShell']:after {
    content: 'PowerShell';
}

pre[lang$='properties']:after,
pre[lang$='Properties']:after {
    content: 'Properties';
}

pre[lang$='protobuf']:after,
pre[lang$='Protobuf']:after {
    content: 'Protobuf';
}

pre[lang$='pseudocode']:after,
pre[lang$='Pseudocode']:after {
    content: 'Pseudocode';
}

pre[lang$='python']:after,
pre[lang$='Python']:after {
    content: 'Python';
}

pre[lang$='Kotlin']:after,
pre[lang$='kotlin']:after {
    content: 'Kotlin';
}


/* —————————————————————————————————————————————————————————Q————————————————————————————————————————————————————————— */
pre[lang$='Q']:after,
pre[lang$='q']:after {
    content: 'Q';
}


/* —————————————————————————————————————————————————————————R————————————————————————————————————————————————————————— */
pre[lang$='R']:after,
pre[lang$='r']:after {
    content: 'R';
}

pre[lang$='react']:after,
pre[lang$='kotlin']:after {
    content: 'React';
}

pre[lang$='reStructuredText']:after,
pre[lang$='restructuredtext']:after,
pre[lang$='rst']:after {
    content: 'reStructuredText';
}

pre[lang$='ruby']:after,
pre[lang$='Ruby']:after {
    content: 'Ruby';
}

pre[lang$='Rust']:after,
pre[lang$='rust']:after {
    content: 'Rust';
}


/* —————————————————————————————————————————————————————————S————————————————————————————————————————————————————————— */
pre[lang$='SAS']:after,
pre[lang$='sas']:after {
    content: 'SAS';
}

pre[lang$='scala']:after,
pre[lang$='Scala']:after {
    content: 'Scala';
}

pre[lang$='scheme']:after,
pre[lang$='Scheme']:after {
    content: 'Scheme';
}

pre[lang$='scss']:after,
pre[lang$='Sass']:after {
    content: 'Sass';
}

pre[lang$='sequence']:after,
pre[lang$='Sequence']:after {
    content: 'Sequence';
}

pre[lang^='sh']:after,
pre[lang^='SH']:after,
pre[lang$='shell']:after {
    content: 'Shell';
}

pre[lang$='smalltalk']:after,
pre[lang$='Smalltalk']:after {
    content: 'Smalltalk';
}

pre[lang$='solidity']:after,
pre[lang$='Solidity']:after {
    content: 'Solidity';
}

pre[lang$='SPARQL']:after,
pre[lang$='sparql']:after {
    content: 'SPARQL';
}

pre[lang$='spreadsheet']:after,
pre[lang$='Spreadsheet']:after {
    content: 'Spreadsheet';
}

pre[lang$='sql']:after,
pre[lang$='SQL']:after {
    content: 'SQL';
}

pre[lang$='sqlite']:after,
pre[lang$='SQLite']:after {
    content: 'SQLite';
}

pre[lang$='stylus']:after,
pre[lang$='Stylus']:after {
    content: 'Stylus';
}

pre[lang$='swift']:after,
pre[lang$='Swift']:after {
    content: 'Swift';
}


/* —————————————————————————————————————————————————————————T————————————————————————————————————————————————————————— */
pre[lang$='tcl']:after,
pre[lang$='TCL']:after {
    content: 'TCL';
}

pre[lang$='tex']:after,
pre[lang$='TeX']:after {
    content: 'TeX';
}

pre[lang$='tiddlywiki']:after,
pre[lang$='TiddlyWiki']:after {
    content: 'TiddlyWiki';
}

pre[lang$='tiki wiki']:after,
pre[lang$='Tikiwiki']:after {
    content: 'Tikiwiki';
}

pre[lang$='toml']:after,
pre[lang$='TOML']:after {
    content: 'TOML';
}

pre[lang$='tsx']:after,
pre[lang$='TSX']:after {
    content: 'TSX';
}

pre[lang$='turtle']:after,
pre[lang$='Turtle']:after {
    content: 'Turtle';
}

pre[lang$='twig']:after,
pre[lang$='Twig']:after {
    content: 'Twig';
}

pre[lang$='TypeScript']:after,
pre[lang$='typescript']:after,
pre[lang$='ts']:after,
pre[lang$='TS']:after {
    content: 'TypeScript';
}


/* —————————————————————————————————————————————————————————U————————————————————————————————————————————————————————— */


/* —————————————————————————————————————————————————————————V————————————————————————————————————————————————————————— */
pre[lang$='V']:after,
pre[lang$='v']:after {
    content: 'V';
}

pre[lang$='vb']:after,
pre[lang$='VB']:after {
    content: 'VB';
}

pre[lang$='VBScript']:after,
pre[lang$='vbscript']:after {
    content: 'VBScript';
}

pre[lang$='velocity']:after,
pre[lang$='Velocity']:after {
    content: 'Velocity';
}

pre[lang$='verilog']:after,
pre[lang$='Verilog']:after {
    content: 'Verilog';
}

pre[lang$='vhdl']:after,
pre[lang$='VHDL']:after {
    content: 'VHDL';
}

pre[lang$='visual basic']:after,
pre[lang$='Visual Basic']:after {
    content: 'Visual Basic';
}

pre[lang$='vue']:after,
pre[lang$='Vue']:after {
    content: 'Vue';
}


/* —————————————————————————————————————————————————————————W————————————————————————————————————————————————————————— */
pre[lang$='web-idl']:after,
pre[lang$='Web IDL']:after {
    content: 'Web IDL';
}

pre[lang$='wiki']:after,
pre[lang$='Wiki']:after {
    content: 'Wiki';
}


/* —————————————————————————————————————————————————————————X————————————————————————————————————————————————————————— */
pre[lang$='xaml']:after,
pre[lang$='XAML']:after {
    content: 'XAML';
}

pre[lang$='xml']:after,
pre[lang$='XML']:after {
    content: 'XML';
}

pre[lang$='xml-dtd']:after,
pre[lang$='XML DTD']:after {
    content: 'XML DTD';
}

pre[lang$='xquery']:after,
pre[lang$='XQuery']:after {
    content: 'XQuery';
}


/* —————————————————————————————————————————————————————————Y————————————————————————————————————————————————————————— */
pre[lang$='yacas']:after,
pre[lang$='Yacas']:after {
    content: 'Yacas';
}

pre[lang$='yaml']:after,
pre[lang$='YAML']:after {
    content: 'YAML';
}


/* —————————————————————————————————————————————————————————Z————————————————————————————————————————————————————————— */
/* 本文件为字体引用设置 */

/* 正文中文 */
/* 侧边栏、右键菜单、底部栏、引用块、代码块中文 */
/* 标题、加粗 */
/* 行间代码 */
/* 正文英文 */
/* 斜体文字 */
/* 正文目录英文 */
/* 链接尾部 logo */
/* 图标 */
.iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-tishi:before {
    content: "\e606";
}

.icon-tishi1:before {
    content: "\e73c";
}

.icon-tishi2:before {
    content: "\e614";
}

.icon-wenzhang-copy:before {
    content: "\e643";
}

.icon-zhuyi1:before {
    content: "\e610";
}

.icon-zhuyi2:before {
    content: "\e604";
}

.icon-zhuyi3:before {
    content: "\e663";
}

.icon-a-9:before {
    content: "\e605";
}

.icon-cankao:before {
    content: "\e68b";
}

.icon-cankaowenjian:before {
    content: "\e619";
}

.icon-yinyong:before {
    content: "\e634";
}

.icon-yinyong1:before {
    content: "\e62c";
}

.icon-yinyong2:before {
    content: "\e617";
}

.icon-yinyong2-copy-copy:before {
    content: "\e601";
}

.icon-wentijieda:before {
    content: "\ec2e";
}

.icon-zerenwenti:before {
    content: "\e656";
}

.icon-shuqian:before {
    content: "\e624";
}

.icon-star__:before {
    content: "\e670";
}

.icon-yiwen:before {
    content: "\e60c";
}

.icon-bookmark-full:before {
    content: "\ea0f";
}

.icon-bijijilu:before {
    content: "\e6f3";
}

.icon-xiangfa:before {
    content: "\e61e";
}

/* 本文件为侧边栏和底部栏设置 */

@import "";


/* 侧边栏阴影 */
#typora-sidebar,
.typora-node #typora-sidebar {
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
}

/* 侧边栏查找框 */
#file-library-search-input {
    width: 100%;
    height: 24px;
    font-family: "RobotoMono", '霞鹜文楷';
    border-radius: 4px;
}

/* 侧边栏移动 */
.typora-node.pin-outline:not(.megamenu-opened):not(.typora-sourceview-on) #typora-sidebar {
    top: 10px;
    /* left: 10px; */
    border-radius: 10px;
    height: 98.5%;
    border: none !important;
    font-family: "RobotoMono", '霞鹜文楷';
    border-bottom-left-radius: 0;
}

/* 使底部栏上框线与侧边栏底部上框线对齐 */
footer.ty-footer {
    height: 31px;
}

.info-panel-tab-title {
    font-family: "HarmonyOS";
}

/* 底部栏距离侧边栏 */
/* .pin-outline #outline-btn {
  margin-left: 10px;
} */

/* 调整正文，使之居中 */
/* .typora-node #write {
  padding-right: 33px !important;
} */

/* ———————————————————————————————————————————————————————大纲——————————————————————————————————————————————————————— */
/* 侧边栏大纲线 */
.outline-item-open.outline-h1.outline-item-wrapper li::before {
    content: '';
    position: absolute;
    height: 100%;
    width: 2px;
    background-color: #a7bbc3;
    left: 8.5px;
    z-index: 99;
}

.outline-item-open.outline-h2.outline-item-wrapper li::before {
    content: '';
    position: absolute;
    height: 100%;
    width: 2px;
    background-color: #a7bbc3;
    left: 32.5px;
    z-index: 99;
}

.outline-item-open.outline-h3.outline-item-wrapper li::before {
    content: '';
    position: absolute;
    height: 100%;
    width: 2px;
    background-color: #a7bbc3;
    left: 56.5px;
    z-index: 99;
}

.outline-item-open.outline-h4.outline-item-wrapper li::before {
    content: '';
    position: absolute;
    height: 100%;
    width: 2px;
    background-color: #a7bbc3;
    left: 80.5px;
    z-index: 99;
}

.outline-item-open.outline-h5.outline-item-wrapper li::before {
    content: '';
    position: absolute;
    height: 100%;
    width: 2px;
    background-color: #a7bbc3;
    left: 104.5px;
    z-index: 99;
}

.outline-h2>.outline-item {
    padding-left: 1.6em;
}

.outline-h3>.outline-item {
    padding-left: 3.2em;
}

.outline-h4>.outline-item {
    padding-left: 4.8em;
}

.outline-h5>.outline-item {
    padding-left: 6.4em;
}

.outline-h6>.outline-item {
    padding-left: 8em;
}

.outline-item-open.outline-h2.outline-item-wrapper li {
    border: none !important;
}

ul .outline-children::before {
    border: none;
}

/* 大纲前符号 */
.outline-expander:before,
.outline-item-open>.outline-item>.outline-expander:before {
    content: "\25BC";
    font-family: '霞鹜文楷';
    font-size: 10px;
}

.outline-expander::before,
.outline-expander:hover::before {
    content: "▶";
    font-size: 10px;
    font-family: '霞鹜文楷';
    /* vertical-align: bottom; */
}

#outline-content {
    display: block;
    height: 100%;
    overflow-x: hidden;
    line-height: 0.9rem;
    font-family: "RobotoMono", '霞鹜文楷';
    font-size: 15px;
    padding: 10px 15px;
    margin-bottom: 10px;
    color: #555;
    bottom: 12px;
    top: 10px;
    word-break: break-all;
}

/* 悬浮去掉下划线 */
.outline-label:hover {
    text-decoration: none;
}

/* 大纲、文件下方横条 */
.info-panel-tab-border {
    color: #457b9d;
}

/* 侧边栏大纲选中突出样式 */
.outline-item.outline-item-active {
    color: #457b9d;
    border-right: 5px solid #457b9d;
    background-color: #fff;
    border-radius: 5px;
}

/* 侧边栏大纲悬浮样式 */
.outline-item:hover {
    background-color: #fff;
    border-radius: 5px;
    white-space: initial;
}

/* —————————————————————————————————————————————文件———————————————————————————————————————————————— */

/* 侧边栏（文件） */
.allow-file-tree-scroll .file-node-title {
    color: #555;
}

/* 文件小图标 */
.fa-file-text-o:before {
    padding-left: 5px;
}

/* 侧边栏（文件）换行 */
.allow-file-tree-scroll .file-node-title {
    white-space: initial;
}

/* 新建文件处文字样式 */
.active-tab-files.use-file-tree-style:not(.ty-no-mount-folder) .sidebar-footer {
    font-family: "RobotoMono", '霞鹜文楷';
}

/* 侧边栏（文件）设置 */
#file-library {
    font-family: "RobotoMono", '霞鹜文楷';
    font-size: 15px;
}

/* 文件夹前小箭头 */
.fa-caret-right:before {
    position: relative;
    top: -1px;
}

/* 文件夹 */
.fa-folder:before {
    content: "\f07b";
    margin-left: 4px;
}

/* 去掉侧边栏问文件点击虚线框 */
.file-library-node:not(.file-node-root):focus>.file-node-content {
    /* outline-color: #000; */
    outline: none !important;
}

.file-node-content:hover {
    background-color: #fff;
    border-radius: 5px;
}

.file-library-node .file-tree-node .file-node-collapsed {
    padding-left: 10px;
}

.file-tree-node.active>.file-node-background {
    border-right: 5px solid #457b9d !important;
    border-left: none !important;
    background-color: #fff;
    color: #457b9d !important;
}

.file-tree-node.active .file-node-content:hover {
    border-top-left-radius: 5px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 5px;
}

.file-node-content {
    padding-left: 8px;
}

.file-tree-node {
    padding-left: 0;
    transition-duration: unset !important;
}

/* ——————————————————————————————————————————————————————底部栏——————————————————————————————————————————————————————— */
.show-footer footer.ty-footer,
.typora-node.pin-outline:not(.megamenu-opened):not(.typora-sourceview-on) footer.ty-footer {
    font-family: '霞鹜文楷';
    font-size: 0.7em;
}

/* 底部栏毛玻璃效果 */
/* footer.ty-footer {
  margin: 0 2rem;
  bottom: .3rem;
  box-shadow: 0px 0px 10px 0 rgb(0 0 0 / 20%);
  background: #dde7eb !important;
  border-radius: 5px;
  color: #555 !important;
}

footer.ty-footer:before {
  content: "";
  display: flex;
  width: 100%;
  backdrop-filter: blur(70px);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -99;
  min-height: 80%;
  border-radius: 5px;
  background-blend-mode: overlay;
} */
/* 本文件为字体引用设置 */

/* 正文中文 */
/* 侧边栏、右键菜单、底部栏、引用块、代码块中文 */
/* 标题、加粗 */
/* 行间代码 */
/* 正文英文 */
/* 斜体文字 */
/* 正文目录英文 */
/* 链接尾部 logo */
/* 图标 */
.iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-tishi:before {
    content: "\e606";
}

.icon-tishi1:before {
    content: "\e73c";
}

.icon-tishi2:before {
    content: "\e614";
}

.icon-wenzhang-copy:before {
    content: "\e643";
}

.icon-zhuyi1:before {
    content: "\e610";
}

.icon-zhuyi2:before {
    content: "\e604";
}

.icon-zhuyi3:before {
    content: "\e663";
}

.icon-a-9:before {
    content: "\e605";
}

.icon-cankao:before {
    content: "\e68b";
}

.icon-cankaowenjian:before {
    content: "\e619";
}

.icon-yinyong:before {
    content: "\e634";
}

.icon-yinyong1:before {
    content: "\e62c";
}

.icon-yinyong2:before {
    content: "\e617";
}

.icon-yinyong2-copy-copy:before {
    content: "\e601";
}

.icon-wentijieda:before {
    content: "\ec2e";
}

.icon-zerenwenti:before {
    content: "\e656";
}

.icon-shuqian:before {
    content: "\e624";
}

.icon-star__:before {
    content: "\e670";
}

.icon-yiwen:before {
    content: "\e60c";
}

.icon-bookmark-full:before {
    content: "\ea0f";
}

.icon-bijijilu:before {
    content: "\e6f3";
}

.icon-xiangfa:before {
    content: "\e61e";
}

/* 本文件为标题样式设置 */

@import "";

/* —————————————————————————————————————————————基础设置————————————————————————————————————————————*/

h2,
h3,
h4,
h5,
h6,
#write h1 a,
#write h2 a,
#write h3 a,
#write h4 a,
#write h5 a,
#write h6 a {
    position: relative;
    margin-top: 1em;
    margin-bottom: 1em;
    font-weight: bolder !important;
    line-height: 1.3;
    cursor: text;
    font-family: "HarmonyOS";
    letter-spacing: 2px;
    color: #81b29a !important;
}

/* 不建议使用五级、六级标题，所以颜色调浅 */
#write h6 a,
h6 {
    color: rgb(129, 178, 154, .5) !important;
}

#write h5 a,
h5 {
    color: rgb(129, 178, 154, .7) !important;
}

/* 标题为网址时，样式修改 */
h1:hover a.anchor,
h2:hover a.anchor,
h3:hover a.anchor,
h4:hover a.anchor,
h5:hover a.anchor,
h6:hover a.anchor {
    text-decoration: none !important;
    border: none !important;
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
    text-decoration: none !important;
    border: none !important;
    color: inherit !important;
}


h1 tt,
h1 code,
h2 tt,
h2 code,
h3 tt,
h3 code,
h4 tt,
h4 code,
h5 tt,
h5 code,
h6 tt,
h6 code {
    font-size: inherit !important;
}

h2 a,
h3 a {
    color: #34495e;
}

#write h1,
h1 a {
    margin-top: 3rem;
    margin-bottom: 2rem;
    font-size: 2.2rem;
    line-height: 1.3;
    text-align: center;
    /* 文字渐变 */
    /* background-image: linear-gradient(to right, #CBBACC 0%, #2580B3 100%);
  background-image: linear-gradient(-20deg, #fc6076 0%, #ff9a44 100%);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent; */
    color: #fd7c5e;
    font-family: "HarmonyOS";
}

h2 {
    font-size: 1.8rem;
    margin: 35px 0 15px;
    padding-bottom: 10px;
    /* color:#22223b; */
}

h3 {
    font-size: 1.6rem;
    margin: 20px 0 0px;
    padding-bottom: 0;
}

h4 {
    font-size: 1.4rem;
}

h5 {
    font-size: 1.2rem;
}

h6 {
    font-size: 1.1rem;
}

/* 一级标题样式 */
/* h1::before {
  content: '「 ' !important;
  color: #3e89df;
  font-weight: bolder;
  font-size: 1em;
  position: relative;
  bottom: 9px;
  left: 12px;
}

h1::after {
  content: ' 」' !important;
  color: #3e89df;
  font-weight: bolder;
  font-size: 1em;
  position: relative;
  top: 7px;
  right: 12px;
} */

/* 二级标题样式一 */
#write h2 span {
    font-weight: bold;
    /* background: #e07a5f; */
    color: #ffffff;
    padding: 0px 5px 0px;
    border-radius: 4px;
    background-image: linear-gradient(to bottom, #74c69d, #b7e4c7);
}

#write h2:after {
    display: inline-block;
    content: "";
    position: absolute;
    bottom: 0px;
    top: auto;
    background-image: linear-gradient(to right, #c1dfc4 0%, #deecdd 100%);
    left: 0;
    right: 0;
    height: 4px;
    width: 100%;
}

/* 二级标题样式二 */
/* #write h2 span {
  display: inline-block;
  font-weight: bold;
  background: rgb(239, 112, 96);
  color: #ffffff;
  padding: 3px 10px 1px;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  margin-right: 3px;
}

#write h2:after {
  display: inline-block;
  content: "";
  vertical-align: bottom;
  border-bottom: 42px solid #efebe9;
  border-right: 20px solid transparent;
}

h2 {
  border-bottom: 2.5px solid #ef7060;
  padding-bottom: 0 !important;
}

#write h2,
#write h2::before {
  color: #fff;
  font-family: "HarmonyOS";
} */

#write h2 a,
#write h2 a:hover {
    border: none;
}

/* ———————————————————————————————————————————————————标题等级提示—————————————————————————————————————————————————————*/

#write h2::before,
h3::before,
h4::before,
h5::before,
h6::before {
    vertical-align: bottom;
    position: absolute;
    right: calc(100% + 1px);
    bottom: 0;
    color: #e07a5f !important;
    font-weight: bolder !important;
    border: 0;
    border-radius: 0;
    left: auto;
    float: left;
    padding: 0;
    font-family: 'HarmonyOS';
    font-size: 10px !important;
}

#write h2::before {
    content: '#2';
    top: -10px;
}

h3::before,
h3.md-focus:before {
    content: '#3';
    top: -5px;
}

h4::before,
h4.md-focus:before {
    content: '#4';
    top: -5px;
}

h5::before,
h5.md-focus:before {
    content: '#5';
    top: -5px;
}

h6::before,
h6.md-focus:before {
    content: '#6';
    top: -5px;
}

h3.md-focus:before,
h4.md-focus:before,
h5.md-focus:before,
h6.md-focus:before {
    line-height: 1.3;
    border: none;
    margin: 0;
    padding: 0;
    left: auto;
}

/* 本文件为字体引用设置 */

/* 正文中文 */
/* 侧边栏、右键菜单、底部栏、引用块、代码块中文 */
/* 标题、加粗 */
/* 行间代码 */
/* 正文英文 */
/* 斜体文字 */
/* 正文目录英文 */
/* 链接尾部 logo */
/* 图标 */
.iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-tishi:before {
    content: "\e606";
}

.icon-tishi1:before {
    content: "\e73c";
}

.icon-tishi2:before {
    content: "\e614";
}

.icon-wenzhang-copy:before {
    content: "\e643";
}

.icon-zhuyi1:before {
    content: "\e610";
}

.icon-zhuyi2:before {
    content: "\e604";
}

.icon-zhuyi3:before {
    content: "\e663";
}

.icon-a-9:before {
    content: "\e605";
}

.icon-cankao:before {
    content: "\e68b";
}

.icon-cankaowenjian:before {
    content: "\e619";
}

.icon-yinyong:before {
    content: "\e634";
}

.icon-yinyong1:before {
    content: "\e62c";
}

.icon-yinyong2:before {
    content: "\e617";
}

.icon-yinyong2-copy-copy:before {
    content: "\e601";
}

.icon-wentijieda:before {
    content: "\ec2e";
}

.icon-zerenwenti:before {
    content: "\e656";
}

.icon-shuqian:before {
    content: "\e624";
}

.icon-star__:before {
    content: "\e670";
}

.icon-yiwen:before {
    content: "\e60c";
}

.icon-bookmark-full:before {
    content: "\ea0f";
}

.icon-bijijilu:before {
    content: "\e6f3";
}

.icon-xiangfa:before {
    content: "\e61e";
}

/* 本文件为导出 PDF 设置 */

@import "";

/* 导出 PDF，基本设置 */
@media print {
    html {
        font-size: 18px;
    }

    table,
    pre {
        page-break-inside: avoid;
    }

    pre {
        word-wrap: break-word;
    }

    h1 {
        page-break-before: always;
    }

    h1:first-of-type {
        page-break-before: avoid;
    }
}

/* 修改导出的PDF的页边距 */
@page {
    margin: 10mm -6mm;
    size: A4;
    /* 以A4纸张的大小 */
}

/* 导出PDF，使得标题等级提示消失 */
@media print {
    .typora-export * {
        -webkit-print-color-adjust: exact;
    }

    #write h2::before,
    #write h3::before,
    #write h4::before,
    #write h5::before,
    #write h6::before {
        display: none;
    }
}

/* 导出PDF，防止无序列表大纲线错位 */
@media print {
    blockquote ul ul::before {
        content: '';
        border-left: 1px solid rgb(129, 178, 154, 0.3);
        position: absolute;
        left: -16px;
        top: -15px;
        bottom: 5px;
    }

    ul ul::before {
        content: '';
        border-left: 1px solid rgb(129, 178, 154, 0.3);
        position: absolute;
        left: -16.5px;
        top: -15px;
        bottom: 5px;
    }
}

/* 本文件为字体引用设置 */

/* 正文中文 */
/* 侧边栏、右键菜单、底部栏、引用块、代码块中文 */
/* 标题、加粗 */
/* 行间代码 */
/* 正文英文 */
/* 斜体文字 */
/* 正文目录英文 */
/* 链接尾部 logo */
/* 图标 */
.iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-tishi:before {
    content: "\e606";
}

.icon-tishi1:before {
    content: "\e73c";
}

.icon-tishi2:before {
    content: "\e614";
}

.icon-wenzhang-copy:before {
    content: "\e643";
}

.icon-zhuyi1:before {
    content: "\e610";
}

.icon-zhuyi2:before {
    content: "\e604";
}

.icon-zhuyi3:before {
    content: "\e663";
}

.icon-a-9:before {
    content: "\e605";
}

.icon-cankao:before {
    content: "\e68b";
}

.icon-cankaowenjian:before {
    content: "\e619";
}

.icon-yinyong:before {
    content: "\e634";
}

.icon-yinyong1:before {
    content: "\e62c";
}

.icon-yinyong2:before {
    content: "\e617";
}

.icon-yinyong2-copy-copy:before {
    content: "\e601";
}

.icon-wentijieda:before {
    content: "\ec2e";
}

.icon-zerenwenti:before {
    content: "\e656";
}

.icon-shuqian:before {
    content: "\e624";
}

.icon-star__:before {
    content: "\e670";
}

.icon-yiwen:before {
    content: "\e60c";
}

.icon-bookmark-full:before {
    content: "\ea0f";
}

.icon-bijijilu:before {
    content: "\e6f3";
}

.icon-xiangfa:before {
    content: "\e61e";
}

/* 本文件为正文目录样式设置 */

@import "";

/* ——————————————————————————————————————————————————目录设置————————————————————————————————————————*/

span.md-toc-item.md-toc-h1 a.md-toc-inner span {
    border-left: 3px transparent solid;
}

.md-toc {
    margin-top: 0.5em;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    page-break-after: always;
}

.md-toc::before {
    display: inline-block;
    content: "目录";
    font-family: "玄宋45S";
    font-size: 1.8rem;
    font-weight: bolder;
    /* margin-bottom: 1em; */
    /* color: #fff; */
    /* background-color: #7c93b2; */
    /* border-radius: 5px; */
    line-height: 2;
    padding: 0 2px;
    border-bottom: 2px solid #000;
    width: 100%;
}

.md-toc-h1 {
    font-family: "HarmonyOS";
    font-weight: bolder;
}

.md-toc-h2,
.md-toc-h3,
.md-toc-h4,
.md-toc-h5,
.md-toc-h6 {
    font-family: "Lora-Regular", "玄宋45S";
}

.md-toc-h2:before,
.md-toc-h3:before,
.md-toc-h4:before,
.md-toc-h5:before,
.md-toc-h6:before {
    font-family: "RobotoMono";
}

#write .md-toc-h1 .md-toc-inner,
#write .md-toc-h2 .md-toc-inner,
#write .md-toc-h3 .md-toc-inner,
#write .md-toc-h4 .md-toc-inner,
#write .md-toc-h5 .md-toc-inner,
#write .md-toc-h6 .md-toc-inner,
#write .md-toc-h1:hover .md-toc-inner,
#write .md-toc-h2:hover .md-toc-inner,
#write .md-toc-h3:hover .md-toc-inner,
#write .md-toc-h4:hover .md-toc-inner,
#write .md-toc-h5:hover .md-toc-inner,
#write .md-toc-h6:hover .md-toc-inner {
    color: #003172;
    text-decoration: none;
    border: none;
    border-right: 300px solid transparent;
    font-weight: normal !important;
}

#write .md-toc-h1 .md-toc-inner,
#write .md-toc-h1:hover .md-toc-inner {
    font-size: 1.05rem;
    color: #000 !important;
    font-weight: bolder !important;
}

/* 悬浮底色 */
.md-toc-h1:hover,
.md-toc-h2:hover,
.md-toc-h3:hover,
.md-toc-h4:hover,
.md-toc-h5:hover,
.md-toc-h6:hover {
    background-color: rgb(129, 178, 154, 0.2);
    border-radius: 5px;
}

.md-toc-h2,
.md-toc-h3,
.md-toc-h4,
.md-toc-h5,
.md-toc-h6 {
    font-size: 1rem;
    font-family: "RobotoMono", "玄宋45S";
}

/* 第一个一级标题取消 margin */
.md-toc-content .md-toc-h1:first-child {
    margin-top: -10px;
}

.md-toc-h1 {
    margin-top: 10px;
}

.md-toc-h1 .md-toc-inner {
    margin-left: 0em;
}

.md-toc-h2 .md-toc-inner {
    margin-left: 2em;
}

.md-toc-h3 .md-toc-inner {
    margin-left: 3.2em;
}

.md-toc-h4 .md-toc-inner {
    margin-left: 4.4em;
}

.md-toc-h5 .md-toc-inner {
    margin-left: 5.6em;
}

.md-toc-h6 .md-toc-inner {
    margin-left: 6.8em;
}

/* 本文件为字体引用设置 */

/* 正文中文 */
/* 侧边栏、右键菜单、底部栏、引用块、代码块中文 */
/* 标题、加粗 */
/* 行间代码 */
/* 正文英文 */
/* 斜体文字 */
/* 正文目录英文 */
/* 链接尾部 logo */
/* 图标 */
.iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-tishi:before {
    content: "\e606";
}

.icon-tishi1:before {
    content: "\e73c";
}

.icon-tishi2:before {
    content: "\e614";
}

.icon-wenzhang-copy:before {
    content: "\e643";
}

.icon-zhuyi1:before {
    content: "\e610";
}

.icon-zhuyi2:before {
    content: "\e604";
}

.icon-zhuyi3:before {
    content: "\e663";
}

.icon-a-9:before {
    content: "\e605";
}

.icon-cankao:before {
    content: "\e68b";
}

.icon-cankaowenjian:before {
    content: "\e619";
}

.icon-yinyong:before {
    content: "\e634";
}

.icon-yinyong1:before {
    content: "\e62c";
}

.icon-yinyong2:before {
    content: "\e617";
}

.icon-yinyong2-copy-copy:before {
    content: "\e601";
}

.icon-wentijieda:before {
    content: "\ec2e";
}

.icon-zerenwenti:before {
    content: "\e656";
}

.icon-shuqian:before {
    content: "\e624";
}

.icon-star__:before {
    content: "\e670";
}

.icon-yiwen:before {
    content: "\e60c";
}

.icon-bookmark-full:before {
    content: "\ea0f";
}

.icon-bijijilu:before {
    content: "\e6f3";
}

.icon-xiangfa:before {
    content: "\e61e";
}

/* 本文件为代码块样式设置 */

@import "";

/* ——————————————————————————————————————————基础设置——————————————————————————————————————————————— */

/* 代码块 */
#write .md-fences {
    /* border: 1px solid #F4F4F4; */
    -webkit-font-smoothing: initial;
    margin: 0.8rem 0 !important;
    padding: 0.3rem 0 !important;
    line-height: 1.43rem;
    /* 背景色 */
    background-color: #f5f9fd !important;
    font-family: Roboto Mono, Source Sans Pro, Monaco, courier, monospace !important;
    font-size: 0.85rem;
    word-wrap: normal;
    /* border: 2px solid #000; */
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);
    border-radius: 0.3em;
}

#write .CodeMirror-wrap .CodeMirror-code pre {
    padding-left: 12px;
    font-family: Consolas, "霞鹜文楷";
    font-size: 18.5px;
    border-radius: 5em;
}

/* 行间代码 */
#write code,
tt {
    margin: 0 2px;
    padding: 1.5px 5px;
    font-family: "Fira", "霞鹜文楷";
    color: rgb(238, 130, 42);
    background-color: #f3f4f4;
    border-radius: 0.2em;
    font-weight: normal;
    font-size: 19px;
}

#write .CodeMirror-gutters {
    border-color: #313335;
    border-right: 1.5px solid #999999;
}

/* ——————————————————————————————————————代码块各语言颜色设置———————————————————————————————————————— */

/* ported from https://codemirror.net/theme/material.css */
.cm-s-inner {
    background-color: #263238;
    color: rgb(0, 0, 0);
}

/* 代码块行号右侧竖线 */
/* #write .CodeMirror-gutters {
    border-right: 0.75px solid #59647c;
} */

.cm-s-inner .CodeMirror-gutters {
    /* background: #263238; */
    color: rgb(87, 127, 83);
    border: none;
}

.cm-s-inner .CodeMirror-guttermarker,
.cm-s-inner .CodeMirror-guttermarker-subtle,
/* 行号 */
.cm-s-inner .CodeMirror-linenumber {
    color: #999999;
    font-family: "Fira";
}

/* 代码块光标 */
.cm-s-inner .CodeMirror-cursor {
    border-left: 3px solid cornflowerblue !important;
}

/* 选中文字背景 */
.cm-s-inner div.CodeMirror-selected {
    background: rgba(255, 255, 255, 0.15);
}

.cm-s-inner.CodeMirror-focused div.CodeMirror-selected {
    background: rgba(255, 255, 255, 0.1);
}

.cm-s-inner .CodeMirror-line::selection,
.cm-s-inner .CodeMirror-line>span::selection,
.cm-s-inner .CodeMirror-line>span>span::selection {
    background: rgba(255, 255, 255, 0.1);
}

.cm-s-inner .CodeMirror-line::-moz-selection,
.cm-s-inner .CodeMirror-line>span::-moz-selection,
.cm-s-inner .CodeMirror-line>span>span::-moz-selection {
    background: rgba(255, 255, 255, 0.1);
}

/* 光标所在行背景色 */
/* .md-fences.md-focus .cm-s-inner .CodeMirror-activeline-background, */
.md-fences.md-focus .CodeMirror-code>div.CodeMirror-activeline {
    background: #eee;
}

/* 关键字 */
.cm-s-inner .cm-keyword {
    color: #8f08c4;
}

/* 运算符 */
.cm-s-inner .cm-operator {
    color: #36374c;
}

/* 被使用的形参 */
.cm-s-inner .cm-variable-2 {
    color: #80cbc4;
}

/* 形参,类型 */
.cm-s-inner .cm-variable-3 {
    color: #82b1ff;
}

/* 被调用的属性 */
.cm-s-inner .cm-builtin {
    color: #decb6b;
}

/* css属性值，布尔值等等 */
.cm-s-inner .cm-atom {
    color: #f77669;
}

/* 数字 */
.cm-s-inner .cm-number {
    color: #b4654d;
}

/* 变量名 */
.cm-s-inner .cm-def {
    color: #74531f;
}

/* 字符串 */
.cm-s-inner .cm-string {
    color: #b91919;
}

/* 正则表达式 */
.cm-s-inner .cm-string-2 {
    color: #80cbc4;
}

/* 注释 */
.cm-s-inner .cm-comment {
    color: #546e7a;
}

/* 被使用的变量名 */
.cm-s-inner .cm-variable {
    color: #000000;
}

/* 标签名 */
.cm-s-inner .cm-tag {
    color: #80cbc4;
}

/* 省略号,注解等 */
.cm-s-inner .cm-meta {
    color: #e96900;
}

/* 属性 */
.cm-s-inner .cm-attribute {
    color: #ffcb6b;
}

/* 被调用的方法 */
.cm-s-inner .cm-property {
    color: #80cbae;
}

/* css class */
.cm-s-inner .cm-qualifier {
    color: #decb6b;
}

/* 形参,类型 */
.cm-s-inner .cm-variable-3 {
    color: #0000ff;
}

.cm-s-inner .cm-tag {
    color: rgba(255, 83, 112, 1);
}

/* 错误 */
.cm-s-inner .cm-error {
    color: rgba(255, 255, 255, 1);
    background-color: #ec5f67;
}

.cm-s-inner .CodeMirror-matchingbracket {
    text-decoration: underline;
    color: white !important;
}

.md-fences {
    background-color: #263238;
    color: rgb(44, 116, 199);
    border: none;
}

.cm-s-inner .cm-link,
.cm-s-inner.cm-link {
    color: #22a2c9;
}

.cm-s-inner .cm-string {
    color: #a31515;
}

.md-fences .code-tooltip {
    background-color: #ffffff;
}

/* diff 样式，仿GitHub */
.cm-negative {
    color: #82071e;
    background-color: #ffebe9;
}

.cm-positive {
    color: #116329;
    background-color: #dafbe1;
}

/* 本主题魔改于 Vue 主题 */


/* 字体引用 */
@import "";

/* 零散的样式修改 */
@import "";

/* 代码块显示代码语言 */
@import "";

/* 侧边栏 */
@import "";

/* 正文标题 */
@import "";

/* 导出 PDF 设置 */
@import "";

/* 正文目录 */
@import "";

/* 代码块 */
@import "";

/* 自动编号 */
/* @import "./SeeYue/auto-number.css"; */

/* 网页logo */
/* @import "./SeeYue/website-icon.css"; */

/* 毛玻璃效果 */
/* @import "./SeeYue/frosted-glass.css"; */



:root {
    --side-bar-bg-color: #edf2f4;
    --control-text-color: #777;
    --table-border-radius: 5px;
    --table-border-color: #ccc;
}

/* ——————————————————————————————————————————正文设置—————————————————————————————————————————————— */

html {
    font-size: 20px;
}

/* 背景方格线 */
/* content {
  background-image: linear-gradient(90deg, rgba(60, 10, 30, 04) 3%, transparent 0), linear-gradient(1turn, rgba(60, 10, 30.04)3%, transparent 0);
  background-size: 20px 20px;
  background-position: 50%;
} */

body {
    font-family: "Lora-Regular", "玄宋45S", HelveticaNeue, Arial, sans-serif !important;
    color: #000000;
    line-height: 1.6rem;
    letter-spacing: 0;
    margin: 0;
    overflow: hidden;
    box-sizing: border-box;
}

/*页面宽度*/
#write {
    max-width: 1000px;
    margin: 0 auto;
    padding: 20px 30px 100px;
}

.typora-node #write {
    min-height: 100%;
    top: 0;
    padding-left: 45px;
    padding-right: 45px;
}

#write p {
    line-height: 1.6rem;
    word-spacing: 0.05rem;
}

#write>ul:first-child,
#write>ol:first-child {
    margin-top: 30px;
}

body>*:first-child {
    margin-top: 0 !important;
}

body>*:last-child {
    margin-bottom: 0 !important;
}

/* 同一行距 */
p,
blockquote,
ul,
ol,
dl,
table {
    margin: 1em 0;
}

li>ol,
li>ul {
    margin: 0;
}

body>h2:first-child {
    margin-top: 0;
    padding-top: 0;
}

body>h1:first-child {
    margin-top: 0;
    padding-top: 0;
}

body>h1:first-child+h2 {
    margin-top: 0;
    padding-top: 0;
}

body>h3:first-child,
body>h4:first-child,
body>h5:first-child,
body>h6:first-child {
    margin-top: 0;
    padding-top: 0;
}

a:first-child h1,
a:first-child h2,
a:first-child h3,
a:first-child h4,
a:first-child h5,
a:first-child h6 {
    margin-top: 0;
    padding-top: 0;
}

h1 p,
h2 p,
h3 p,
h4 p,
h5 p,
h6 p {
    margin-top: 0;
}

/* ———————————————————————————————————————————————列表设置—————————————————————————————————————————— */

li p.first {
    display: inline-block;
}

ul {
    padding-left: 30px;
}

ul:first-child,
ol:first-child {
    margin-top: 0;
}

ul:last-child,
ol:last-child {
    margin-bottom: 0;
}

/* #write ul {
    list-style-type: disc;
} */

#write ol {
    list-style: decimal-leading-zero;
}

#write ol ol {
    list-style-type: upper-alpha;
    padding-left: 3%;
}

#write ol ol ol {
    list-style-type: lower-alpha;
    padding-left: 30px;
}

/* 列表前符号 */
::marker,
li::before {
    color: #8ebba6;
    font-family: "HarmonyOS";
    font-size: 18px;
}

li.md-focus-container::marker {
    color: #e2542e !important;
    font-family: "HarmonyOS";
    font-size: 18px;
}

/* 调整列表符号与文字的距离 */
/* #write ol li {
    text-indent: 0.2rem;
} */

/* —————————————————————————————————————————————引用块基础设置——————————————————————————————————————— */

/*引用基础设置*/
blockquote {
    border-left: 0.2em solid #35455b;
    border-color: #8496b0;
    padding: 10px 10px;
    color: #999;
    background-color: rgb(236, 244, 249, .6);
    border-radius: 5px;
    font-size: 18px;
    font-family: "霞鹜文楷";
}

blockquote p {
    margin: .6em 0;
}

/* ————————————————————————————————————————————— 提示块样式——————————————————————————————————————— */

blockquote>h3:first-child,
blockquote>h4:first-child,
blockquote>h5:first-child,
blockquote>h6:first-child {
    font-weight: 700;
    font-size: 19px !important;
    margin: -10px -16px -5px -16px !important;
    padding: 12px 12px 0px !important;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    display: flex;
    align-items: center;
    letter-spacing: 1px;
}

blockquote>h3:first-child {
    color: #c00000 !important;
}

blockquote>h3:first-child::before,
blockquote>h3.md-focus:before {
    background-image: url("file:///C://Users//Aimee//AppData//Roaming//Typora/themes/SeeYue/Icon_font/%E8%AD%A6%E5%91%8A.svg");
    vertical-align: middle;
    content: " ";
    width: 20px;
    height: 19px;
    display: inline-block;
    margin: 0 4px;
    margin-left: 1px;
    position: initial;
    background-repeat: no-repeat;
}

blockquote>h4:first-child {
    color: #428bca !important;
}

blockquote>h4:first-child::before,
blockquote>h4.md-focus:before {
    background-image: url("file:///C://Users//Aimee//AppData//Roaming//Typora/themes/SeeYue/Icon_font/%E5%8F%82%E8%80%83.svg");
    background-repeat: no-repeat;
    vertical-align: middle;
    content: " ";
    width: 20px;
    height: 20px;
    display: inline-block;
    margin: 0 4px;
    margin-left: 1px;
    position: initial;
}

blockquote>h5:first-child {
    color: #ffae00 !important;
}

blockquote>h5:first-child::before,
blockquote>h5.md-focus:before {
    background-image: url("file:///C://Users//Aimee//AppData//Roaming//Typora/themes/SeeYue/Icon_font/%E6%83%B3%E6%B3%95.svg");
    background-repeat: no-repeat;
    vertical-align: middle;
    content: " ";
    width: 22px;
    height: 22px;
    display: inline-block;
    margin: 0 4px;
    margin-left: 0;
    position: initial;
}

blockquote>h6:first-child {
    color: #004d41 !important;
}

blockquote>h6:first-child::before,
blockquote>h6.md-focus:before {
    background-image: url("file:///C://Users//Aimee//AppData//Roaming//Typora/themes/SeeYue/Icon_font/%E5%85%B6%E4%BB%96.svg");
    background-repeat: no-repeat;
    vertical-align: middle;
    content: " ";
    width: 22px;
    height: 22px;
    display: inline-block;
    margin: 0 4px;
    position: initial;
}

/* ————————————————————————————————————————————————表格设置————————————————————————————————————————— */

/* 表格宽度随内容增加而增加 */
/* .md-table {
    width: auto;
} */

/* 阴影模拟表格边框 */
figure,
figure.md-focus,
.md-table-fig,
.md-table-fig:active {
    box-shadow: 0 0 0 1.5px #ccc;
    border-radius: 4px;
}

table {
    padding: 0;
    word-break: initial;
    border-spacing: 0;
}

table tr {
    margin: 0;
    padding: 0;
}

/* 表头 */
table tr th {
    border: 1.5px solid var(--table-border-color);
    font-weight: bolder;
    border-bottom: 2.5px solid #888;
    padding: 5px 10px;
    color: #e2542e;
    font-family: 'HarmonyOS';
}

/* 表体 */
table tbody td {
    border: 1.5px solid var(--table-border-color);
    padding: 5px 10px;
    background-color: #ffffff;
}

/* 偶数行底色 */
/* table tr:nth-child(2n) {
    background-color: #fff !important;
}

/* 奇数行底色 */
/* tbody tr:nth-child(2n-1) {
    background-color: #fff !important;
} */

table tr th {
    border-top: none !important;
}

table tbody td {
    border-bottom: none;
}

table tr th:first-child,
table tr td:first-child {
    margin-top: 0;
    border-left-width: 0px !important;
}

table tr th:last-child,
table tr td:last-child {
    margin-bottom: 0;
    border-right-width: 0px !important;
}

/* —————————————————————————————————————————————链接设置———————————————————————————————————————————— */

#write a {
    text-decoration: none;
    /* color: #e2542e; */
    color: #81b29a;
    font-weight: normal;
    /* border-bottom: 1px dashed #e2542e; */
    border-bottom: 1px dashed #81b29a;
    cursor: pointer !important;
}

a,
a:hover,
a:visited,
a:active {
    text-decoration: none;
}

/*已被访问过的链接*/
a:visited {
    color: #d2d2d4;
}

/*鼠标悬浮在上的链接*/
#write a:hover {
    color: #e2542e;
    /* background-color: #ddd; */
    border-bottom: 1px solid #e2542e;
}

/*鼠标点中激活链接*/
a:active {
    color: #d2d2d4;
}

#write a[href*="http"]::after {
    font-family: 'ITS';
    content: "\e809";
    padding-left: 5px;
    display: inline-block;
    font-size: 92%;
    opacity: 0.7;
    font-weight: 400 !important;
    /* color: #e76f51; */
    color: #81b29a;
    font-style: normal !important;
}

#write a[href*="http"]:hover::after {
    font-family: 'ITS';
    content: "\e809";
    padding-left: 5px;
    display: inline-block;
    font-size: 92%;
    opacity: 0.7;
    font-weight: 400 !important;
    /* color: rgb(226, 84, 46, .6); */
    color: rgb(226, 84, 46, .6);
    font-style: normal !important;
}

/*下划线*/
u {
    background-color: inherit;
    color: inherit;
    text-decoration: none;
    border-bottom: 1.6px solid #f47c35;
    padding-bottom: 1px;
}



/* ———————————————————————————————————————以下为原主题（Vue）代码———————————————————————————————————— */

.md-fences {
    background-color: #f8f8f8;
}

#write pre.md-meta-block {
    padding: 1rem;
    font-size: 85%;
    line-height: 1.45;
    background-color: #f7f7f7;
    border: 0;
    border-radius: 3px;
    color: #777777;
    margin-top: 0 !important;
}

.mathjax-block>.code-tooltip {
    bottom: 0.375rem;
}

.md-tag {
    color: inherit;
}

.md-toc {
    margin-top: 20px;
    padding-bottom: 20px;
}

.sidebar-tabs {
    border-bottom: none;
}

#typora-quick-open {
    border: 1px solid #ddd;
    background-color: #f8f8f8;
}

#typora-quick-open-item {
    background-color: #fafafa;
    border-color: #fefefe #e5e5e5 #e5e5e5 #eee;
    border-style: solid;
    border-width: 1px;
}

#md-notification:before {
    top: 10px;
}

/** focus mode */

.on-focus-mode blockquote {
    border-left-color: rgba(85, 85, 85, 0.12);
}

header,
.context-menu,
.megamenu-content,
footer {
    font-family: "Segoe UI", "Arial", sans-serif;
}

.file-node-content:hover .file-node-icon,
.file-node-content:hover .file-node-open-state {
    visibility: visible;
}

.mac-seamless-mode #typora-sidebar {
    background-color: var(--side-bar-bg-color);
}

.md-lang {
    color: #b4654d;
}

.html-for-mac .context-menu {
    --item-hover-bg-color: #e6f0fe;
}

html,
body {
    height: 100%;
    overflow: auto;
    margin: 0;
}