.post-article{background-color:#00000052;margin-bottom:10px}.post-article:hover{background-color:rgba(51,51,51,.2);cursor:pointer}.post-header{display:flex;align-items:center}.post-title{font-size:1.12rem!important;font-weight:400!important;line-height:1.55rem!important;word-wrap:break-word!important}@media(max-width:576px){.post-title{font-size:.95rem!important;line-height:1.3rem!important}}.avatar-info{flex-direction:row}.avatar-info a{text-decoration:none;font-size:12px}.username{font-size:12px;text-decoration:none}.post-time{color:#808080;font-size:12px}.post-content{font-size:.875rem;line-height:1.25rem}.post-text{position:relative;overflow:clip;max-height:100px;min-height:50px;mask:linear-gradient(to top,transparent,black 50%)}.onboarding-user-card{background-color:#00000038;margin-bottom:10px}.img-overlay-container{position:relative;display:inline-block;text-decoration:none}.img-overlay-container img{display:block;width:100%;object-fit:contain;border-radius:.25rem}.overlay-content{position:absolute;bottom:5px;left:5px;background-color:rgba(0,0,0,.6);padding:4px 8px;border-radius:25px;font-size:.65rem;color:#fff;display:flex;align-items:center;gap:3px;white-space:normal;max-width:90%}.overlay-content svg{flex-shrink:0}.overlay-content span{flex-grow:1;word-break:break-all}@media(max-width:575.98px){.overlay-content span{display:none}}.img-zoom-container{position:relative;height:300px;overflow:hidden;cursor:pointer}.img-zoom-container img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .3s ease;position:relative;z-index:2!important}.img-zoom-container:hover img{transform:scale(1.05)}.img-modal-header{position:absolute;top:0;right:0;left:0;padding:10px;z-index:10}.modal-close-btn{background:#353535c4!important;border-radius:25px;max-width:35px;padding:3px 6px}.img-modal-body{height:80vh;display:flex;justify-content:center;align-items:center;padding-top:10px}#modalZoomImage{max-height:100%;max-width:100%;object-fit:contain}.link-image-container{width:180px!important;height:100px!important;object-fit:cover!important}@media(max-width:576px){.link-image-container{width:120px!important;height:70px!important;object-fit:cover!important}}