.backdrop-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.8);z-index:999}
.popup-content{background-color:white;padding:2rem;margin:6% 20%;width:60%;height:80%;border-radius:1.5rem;z-index:999;position:fixed}
.popup-content svg{cursor:pointer}
.popup-content h3{padding-bottom:.6rem}
.popup-content-block{overflow-y:auto;max-height:95%}
#backdrop-overlay .arrow-btn{top:2rem}
.close-btn{border-radius:50%;height:1.5rem;width:1.5rem;position:absolute;top:-2.5rem;right:1rem}
.popup-content-block::-webkit-scrollbar{width:5px}
.popup-content-block::-webkit-scrollbar-track{background-color:#efefef}
.popup-content-block::-webkit-scrollbar-thumb{background-color:#c7c7c7;border-radius:5px}
.popup-content-block::-webkit-scrollbar-thumb:hover{background-color:#888}
@media screen and (max-width:768px){.popup-content{height:60%;padding:1rem;width:100%;bottom:0;margin:0;border-radius:1rem 1rem 0rem 0rem;animation:slideInUp .4s ease-in-out}
.popup-content h3{padding:.4rem 1rem}
.popup-content-block{padding:1rem}
}
.overlay-author{display:block !important;position:relative !important;overflow:visible !important;opacity:1 !important}
.overlay-author .popup-content{position:relative;background-color:#fff;border:1px solid #999;border-radius:6px;box-shadow:0 3px 9px rgba(0,0,0,.5);outline:0}