#loading {

    bottom: 0;

    left: 0;

    position: fixed;

    right: 0;

    top: 0;

    z-index: 9999;

    /* background-color: #f4f5f5; */

    pointer-events: none;

}


.loader-inner {

    will-change: transform;

    width: 40px;

    height: 40px;

    position: absolute;

    top: 50%;

    left: 50%;

    margin: -20px 0 0 -20px;

    background-color: #3742fa;

    border-radius: 50%;

    animation: scaleout 0.6s infinite ease-in-out forwards;

    text-indent: -99999px;

    z-index: 999991;

}

.cnblogs-markdown .hljs, .cnblogs-markdown .hljsln {
    display: block;
    overflow-x: auto;
    padding: 0.7em 1em 0.7em 3em !important;
    background: #2b2b2b !important;
    border: 1px solid #2c2a2a !important;
    color: #bababa;
    font-family: JetBrains Mono, Monaco, "Andale Mono", "Ubuntu Mono", monospace !important;
    font-size: 15px !important;
}

@keyframes scaleout {

    0% {

        transform: scale(0);

        opacity: 0;

    }



    40% {

        opacity: 1;

    }



    100% {

        transform: scale(1);

        opacity: 0;

    }

}