/* 复制到剪切板 */
pre {
    position: relative;
    padding: 0px;
    border-radius: 0px;
    margin: 5px 0 5px;
}
pre > span {
    position: absolute;
    top: 6.5px;
    right: 8px;
    border-radius: 0px;
    /* padding: 0 10px; */
    font-size: 16.4px;
    /* background: #ff9900; */
    color: #ff9900;
    cursor: pointer;
    display: none;
}
pre:hover > span {
    display: block;
}
pre > .copyed {
    /* background: #67c23a; */
}
div.code-toolbar>.toolbar>.toolbar-item>a, div.code-toolbar>.toolbar>.toolbar-item>button, div.code-toolbar>.toolbar>.toolbar-item>span {
    background: 0 !important;
}
.copy-to-clipboard-button {
    color: #f90 !important;
}
div.code-toolbar>.toolbar>.toolbar-item>button {
    border: none !important; /* 确保没有边框 */
    outline: none;           /* 去掉按钮被选中时的外边框 */
}
div.code-toolbar>.toolbar>.toolbar-item>a, 
div.code-toolbar>.toolbar>.toolbar-item>button, 
div.code-toolbar>.toolbar>.toolbar-item>span {
    font-size: .9em!important; /* 增大字体大小 */
}

/* 代码块 */
pre code {
    white-space: pre !important;
}
pre {
    margin: 5px 0 5px!important;
    /* padding: 0px!important; */
    border-radius: 0px!important;
    border: 0.5px solid #eee!important;
}
.hljs-emphasis {
    font-style: initial!important;
}
.hljs {
    overflow-x: initial!important;
    padding: 0;
    display: initial;
}
pre[class*=language-] {
    padding-top: .8em!important;
    padding-bottom: .8em!important;
}
:not(pre)>code[class*=language-] {
    color: #f92672!important;
}
code[class*=language-], pre[class*=language-] {
    line-height: 1.2!important;
    color: #66d9ef !important;
}
code {
    font-size: 100% !important;
}
:not(pre)>code[class*=language-], pre[class*=language-] {
    background: none!important;
}
.token.keyword {
    color: #f92672!important;
}

/* 字体 */
@font-face {
    font-family: 'master';
    src: url('/fonts/Tangle.woff') 
}code {
    font-family: master!important;
    /* font-size: 16.4px!important; */
    word-break: break-word !important;
}