.ljDn{display: none;}
.ljPr{position: relative;}
.ljCp{cursor: pointer;}
.ljHimg{border-radius: 50%;}
.ljProgress{    position: absolute;display: block;
    background: rgba(0, 0, 0, .5);
    z-index: 9;
    height: 100%;
    border-radius: 50%;}
.codeClick{position: absolute;right:10px;padding: 5px 10px;
    top: 10px;   border-radius: calc(max(40px, .74rem) / 2);color:#fff;
    background: linear-gradient(90deg, #2992d0, #61c4ff);
    background-color: #2992d0; cursor: pointer;}
.codeClick.lj{background:#ccc;}
.aError,.aError *{color: #ff8e8e !important;}
.shake {
    animation: shake 0.5s;
    animation-iteration-count: 3;
}

.pagesLj *{display: inline-block;}
.pagesLj .color{color:#ccc;}
.word-count{color: #ccc;text-align: right;font-size: 12px;}

.answersLj>*{ cursor: pointer;}
img{max-width: 100%;}

@keyframes shake {
    0% { transform: translate(1px, 1px) rotate(0deg); }
    10% { transform: translate(-1px, -2px) rotate(-1deg); }
    20% { transform: translate(-3px, 0px) rotate(1deg); }
    30% { transform: translate(3px, 2px) rotate(0deg); }
    40% { transform: translate(1px, -1px) rotate(1deg); }
    50% { transform: translate(-1px, 2px) rotate(-1deg); }
    60% { transform: translate(-3px, 1px) rotate(0deg); }
    70% { transform: translate(3px, 1px) rotate(-1deg); }
    80% { transform: translate(-1px, -1px) rotate(1deg); }
    90% { transform: translate(1px, 2px) rotate(0deg); }
    100% { transform: translate(1px, -2px) rotate(-1deg); }
}