#loading {

    bottom: 0;

    left: 0;

    position: fixed;

    right: 0;

    top: 0;

    z-index: 9999;

    background-color: #f4f5f5;

    pointer-events: none;

}

#cnblogs_post_body.blogpost-body-html, #mainContent .cnblogs-markdown {
    word-break: break-word;
    line-height: 1.75 !important;
    font-weight: 400 !important;
    font-size: 20px !important; 
}


.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;

}


@keyframes scaleout {

    0% {

        transform: scale(0);

        opacity: 0;

    }



    40% {

        opacity: 1;

    }



    100% {

        transform: scale(1);

        opacity: 0;

    }

}