body{
    overflow: hidden;
}
.banner{
    display: none;
}
.navbar-brand,.page-number{
    font-family: Minecraft Ten;
}
.h4,.h5{
    font-family: Minecraft Ten;
}
time {
    font-family: Minecraft Ten, '方正兰亭黑简体';
    font-weight: 600;
}
.list-group div {
    font-family: YuppySC;
    font-weight: 600;
}
.card-content .link-text div {
    font-family: YuppySC;
}
.visblock {
  visibility: visible;
  opacity: 1;
}
.visnone {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 1s;
  -moz-transition: all 1s;
  transition: all 1s;
  -webkit-transform:scale(1.5);
  -moz-transform:scale(1.5);
  transform:scale(1.5);
}
.nav-item,.fancybox-button{
    transition: all .2s!important;
    -webkit-transition: all .2s!important;
    -moz-transition: all .2s!important;
}
.close,.copy-btn{
    transition: all .2s;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
}
.fancybox-thumbs__list a,#scroll-top-button{
    transition: all .2s;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
}
.navbar-toggler,.page-number{
    transition: all .2s;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
}
.tk-icon,.tk-submit-action-icon svg{
    transition: all .2s;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
}
.OwO-packages li,.OwO-item{
    transition: all .2s;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
}
.tk-action-link{
    transition: all .2s;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
}
.extend{
    transition: all .2s;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
}
.nav-item:active,.close:active{
    transform: scale(.90, .90);
    -webkit-transform: scale(.90, .90);
    -moz-transform: scale(.90, .90);
    transition: all .3s -125ms;
    -webkit-transition: all .3s -125ms;
    -moz-transition: all .3s -125ms;
}
.copy-btn:active,.fancybox-button:active{
    transform: scale(.90, .90);
    -webkit-transform: scale(.90, .90);
    -moz-transform: scale(.90, .90);
    transition: all .3s -125ms;
    -webkit-transition: all .3s -125ms;
    -moz-transition: all .3s -125ms;
}
.fancybox-thumbs__list a:active,#scroll-top-button:active{
    transform: scale(.90, .90);
    -webkit-transform: scale(.90, .90);
    -moz-transform: scale(.90, .90);
    transition: all .3s -125ms;
    -webkit-transition: all .3s -125ms;
    -moz-transition: all .3s -125ms;
}
.navbar-toggler:active,.page-number:active{
    transform: scale(.90, .90);
    -webkit-transform: scale(.90, .90);
    -moz-transform: scale(.90, .90);
    transition: all .3s -125ms;
    -webkit-transition: all .3s -125ms;
    -moz-transition: all .3s -125ms;
}
.tk-icon:active,.tk-submit-action-icon svg:active{
    transform: scale(.90, .90);
    -webkit-transform: scale(.90, .90);
    -moz-transform: scale(.90, .90);
    transition: all .3s -125ms;
    -webkit-transition: all .3s -125ms;
    -moz-transition: all .3s -125ms;
}
.OwO-packages li:active,.OwO-item:active{
    transform: scale(.90, .90);
    -webkit-transform: scale(.90, .90);
    -moz-transform: scale(.90, .90);
    transition: all .3s -125ms;
    -webkit-transition: all .3s -125ms;
    -moz-transition: all .3s -125ms;
}
.tk-action-link:active {
    transform: scale(.90, .90);
    -webkit-transform: scale(.90, .90);
    -moz-transform: scale(.90, .90);
    transition: all .3s -125ms;
    -webkit-transition: all .3s -125ms;
    -moz-transition: all .3s -125ms;
}
.extend:active,.hr-button:active,.hb-button:active,.el-button:active {
    transform: scale(.90, .90);
    -webkit-transform: scale(.90, .90);
    -moz-transform: scale(.90, .90);
    transition: all .3s -125ms;
    -webkit-transition: all .3s -125ms;
    -moz-transition: all .3s -125ms;
}
.el-button.is-disabled:active{
    transform: none;
    -webkit-transform: none;
    -moz-transform: none;
    transition: none;
    -webkit-transition: none;
    -moz-transition: none;
}
.index-header {
    font-family: YuppySC;
}
@media (min-width: 992px) {
    .el-button {
        text-rendering: optimizeLegibility;
        appearance: none!important;
        -webkit-appearance: none!important;
        -moz-appearance: none!important;
        user-select: none!important;
        -webkit-user-select: none!important;
        -moz-user-select: none!important;
        cursor: pointer;
        -webkit-tap-highlight-color: transparent;
        transition: all .2s!important;
        -webkit-transition: all .2s!important;
        -moz-transition: all .2s!important;
        border: none!important;
        border-radius: 0!important;
        width: 73.75px;
        height: 30px;
        background-size: contain!important;
        color: #fff!important;
    }
    .el-button.tk-cancel{
        background-image: url('/static/901477a5d82dc00e81c12b3806916db0.png')!important;
    }
    .el-button.tk-preview{
        background-image: url('/static/d18ba274a6f0725ccd7a1e3c7b637077.png')!important;
    }
    .el-button.tk-send{
        background-image: url('/static/b7e7a83676ad34bf3ac4520a4dd1f530.png')!important;
    }
    .el-button.tk-send.is-disabled{
        background-image: url('/static/10d29943d93d2b1be261ea9779cd67a6.png')!important;
    }
}
@keyframes slideDown {
    0% {
        opacity: 0;
        grid-template-rows: 0fr;
    }
    100% {
        opacity: 1;
        grid-template-rows: 1fr;
    }
}
@keyframes slideUp {
    0% {
        opacity: 1;
        grid-template-rows: 1fr;
    }
    100% {
        opacity: 0;
        grid-template-rows: 0fr;
    }
}
details figure {
    display: grid;
    grid-template-rows: 0fr;
    animation: slideUp 0.3s both;
    overflow: hidden;
}
details figure * {
    overflow: hidden !important;
}
[open] figure {
    animation: slideDown 0.3s both;
    overflow: hidden;
}
.hr-button {
    text-rendering: optimizeLegibility;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    cursor: pointer;
    -webkit-tap-highlight-color: transparent;
    transition: all .2s;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    border: none;
    background-image: url('/static/3215854-20240921213516255-1827956695.png');
    width: 7.5em;
    height: 2rem;
    background-size: contain;
    color: #fff;
}
.hb-button {
    text-rendering: optimizeLegibility;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    cursor: pointer;
    -webkit-tap-highlight-color: transparent;
    transition: all .2s;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    border: none;
    background-image: url('/static/3215854-20240921213850385-1122385239.png');
    width: 7.5em;
    height: 2rem;
    background-size: contain;
    color: #fff;
}
.hr-button-disabled {
    text-rendering: optimizeLegibility;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    cursor: pointer;
    -webkit-tap-highlight-color: transparent;
    border: none;
    background-image: url("/static/3215854-20240921213524343-1280376788.png");
    width: 7.5em;
    height: 2rem;
    background-size: contain;
    color: #fff;
}
#loading {
    width: 100%;
    height: 100%;
    background-image: url('/static/2701177-20221126111213601-1449294870.jpg');
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    position: fixed;
    z-index: 10;
    text-align: center;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-origin: initial;
    background-clip: initial;
}
.load {
    margin: auto;
    position: absolute;
    color: white;
    font-weight: 1000;
    font-size: 22.5px;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 300px;
    height: 300px;
}
.nav-item .nav-link span {
    font-family: YuppySC;
}
#comments {
    font-family: YuppySC;
}
#comments button {
    font-family: '方正兰亭黑简体';
}
.tk-footer {
    display: none;
}
.tk-admin-container {
    display: none;
}
.tk-submit-action-icon.__markdown {
    display: none;
}
.tk-meta-input :last-child {
    display: none;
}
.arrowdown:after {
    clip-path: var(--mc-environment-arrow__down_clip-path);
    display: block;
    content: '';
    width: 20px;
    height: 12px;
    background-color: var(--subtitle-color);
}
.arrowup:after {
    clip-path: var(--mc-environment-arrow__down_clip-path);
    display: block;
    content: '';
    width: 20px;
    height: 12px;
    background-color: var(--text-color);
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
}
.arrowleft:after {
    clip-path: var(--mc-environment-arrow__down_clip-path);
    display: block;
    content: '';
    width: 15px;
    height: 9px;
    margin-right: 5px;
    background-color: var(--text-color);
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
}
.arrowright:after {
    clip-path: var(--mc-environment-arrow__down_clip-path);
    display: block;
    content: '';
    width: 15px;
    height: 9px;
    margin-left: 5px;
    background-color: var(--text-color);
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
}
.list-group .h4 {
    font-family: Minecraft Ten, HYTitle;
}
span#subtitle {
    font-family: HYTitle;
}
a.card-body {
    border-color: rgba(144, 147, 153, 0.31);
    border-style: solid;
}
.toc-header span {
    font-family: YuppySC;
}
.pagination .extend {
    margin-top: 4px;
}
.markdown-body pre {
    color: var(--post-text-color)!important;
}
h4.modal-title {
    font-family: HYTitle;
    font-weight: unset!important;
}
details>summary {
    display: block;
    background-color: rgba(68, 138, 255, .1);
    transition: all .2s;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    border-bottom: .05rem solid rgba(68, 138, 255, .1);
    font-weight: 700;
    cursor: pointer;
    padding: .4rem .6rem .4rem 2rem;
}
details>summary:active {
    transform: scale(.95, .95);
    -webkit-transform: scale(.95, .95);
    -moz-transform: scale(.95, .95);
    transition: all .3s -125ms;
    -webkit-transition: all .3s -125ms;
    -moz-transition: all .3s -125ms;
}
details {
    outline: none;
    box-shadow: 0 2px 2px 0 rgb(0 0 0 / 14%), 0 1px 5px 0 rgb(0 0 0 / 12%), 0 3px 1px -2px rgb(0 0 0 / 20%);
    position: relative;
    border-left: .2rem solid #448aff;
    border-radius: .1rem;
}
summary::marker{
    content: '';
}
details>summary:after {
    position: absolute;
    top: 1rem;
    right: 1rem;
    background-color: var(--sec-text-color);
    clip-path: var(--mc-environment-arrow__down_clip-path);
    content: '';
    width: 10px;
    height: 6px;
}
details[open]>summary:after {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
}
.markdown-body > h1,
.markdown-body h2,
.markdown-body h3,
.markdown-body h4,
.markdown-body h5,
.markdown-body h6 {
    font-family: YuppySC;
}
@media (max-width: 992px) {
    .license-img {
        display: none;
    }
    .nav-split {
        display: none;
    }
    .el-button.tk-cancel:focus,.el-button.tk-cancel:hover{
        background-color: #dd6b55!important;
        border-color: #dd6b55!important;
        color: #FFF!important;
    }
    .el-button.tk-cancel{
        color: #FFF!important;
        background-color: #db2828!important;
        border-color: #db2828!important;
    }
}
:root{
    --mc-environment-arrow__down_clip-path: polygon(0% 0%, 0% 25%, 14.286% 25%, 14.286% 50%, 28.572% 50%, 28.572% 75%, 42.858% 75%, 42.858% 100%, 57.142% 100%, 57.142% 75%, 71.428% 75%, 71.428% 50%, 85.714% 50%, 85.714% 25%, 100% 25%, 100% 0%, 85.714% 0%, 85.714% 25%, 71.428% 25%, 71.428% 50%, 57.142% 50%, 57.142% 75%, 42.858% 75%, 42.858% 50%, 28.572% 50%, 28.572% 25%, 14.286% 25%, 14.286% 0%);
}