.truncate-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.truncate-multiline{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:63px;overflow:hidden;width:100%}.max-w-50{max-width:50%}.adult-blur-wrapper{overflow:hidden;position:relative}.adult-blur{filter:blur(20px);-webkit-filter:blur(20px)}.adult-badge-overlay{background:#dc3545f2;border-radius:8px;box-shadow:0 4px 12px #0000004d;color:#fff;font-size:24px;font-weight:700;left:50%;padding:12px 24px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:10}.item.height-limit.card{border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.item.height-limit.card>.card{border-radius:8px;box-shadow:none;overflow:hidden}.card-body.height-limit{height:168.39px;max-height:168.39px}.card-footer{padding:.75rem 1rem}.img-7{height:100%}.img-7,.img-9{-o-object-fit:cover;object-fit:cover;width:100%}.img-9{aspect-ratio:300/226;background:transparent;height:226px}.default-image{background-color:#e8e9ed;-o-object-fit:contain;object-fit:contain;padding:1.5rem}.avatar{aspect-ratio:1/1;background:transparent;display:block;height:35px;-o-object-fit:cover;object-fit:cover;width:35px}.item-card2-img{aspect-ratio:280/162;overflow:hidden}.item-card2-img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.item-card7-overlaytext a.truncate-text,.item-card7-overlaytext h4.truncate-text{bottom:10px;font-size:.8rem;height:30px;max-width:47%;padding:5px}.item-card7-overlaytext a.truncate-text{left:5px}.item-card7-overlaytext h4.truncate-text{right:5px}.item-card7-desc a:hover{color:#347386}.item-card7-desc h4.truncate-text{height:23px;width:100%}.item-cards7-ic{display:grid}.item-cards7-ic li{width:100%}.item-cards7-ic li a.truncate-text{max-width:100%}.item-card9-img{height:226px;width:300px}.item-card9-img img{aspect-ratio:300/226;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.item-card9 a:hover{color:#347386}.item-card9 h4.truncate-text{height:23px;width:100%}.post-card-favorite-toggle{position:absolute;right:10px;top:10px;z-index:12}.card-body{position:relative}.favorites-count{align-items:center;color:#6c757d;display:flex;font-size:.75rem}.favorites-count i{color:#d6334c;font-size:.8rem}
