.content-card{background-color:var(--color-border-subtle);border:1px solid var(--color-white-08);box-shadow:0 0 16px var(--color-primary-60),0 6px 12px rgba(0,0,0,0.25),0 3px 6px rgba(0,0,0,0.15);border-radius:0.5rem;color:var(--bg-darkest);height:auto;transition:var(--transition-all-slow);margin-bottom:1.5rem;padding:1.25rem}.content-card:hover{box-shadow:0 0 18px var(--color-primary-65),0 7px 14px rgba(0,0,0,0.27),0 3px 7px rgba(0,0,0,0.17);transform:translateY(-2px)}.content-card .card-content-wrapper{border-radius:0.5rem;overflow:hidden}.content-card .card-footer{border-radius:0 0 0.5rem 0.5rem}.content-card .card-body.content-area{border-radius:0 0 0.5rem 0.5rem}.content-card .card-img-top{border-radius:0}.content-card .image-container{border-radius:0.5rem 0.5rem 0 0;overflow:hidden;position:relative;display:block;width:100%;margin:0;padding:0;border:none}.content-card .image-container img{display:block;width:100%;height:auto;object-fit:cover;margin:0;padding:0;border:none}.content-card .card-title{font-size:1.25rem;color:var(--bg-darkest);font-weight:600;line-height:1.4;margin-bottom:0.75rem}.content-card .card-text{font-size:1rem;color:var(--fg-body);line-height:1.6;margin-bottom:0.5rem}.content-card .btn{font-size:0.95rem}.content-card .card-footer{font-size:0.75rem;background-color:transparent;color:var(--bg-darkest);border-top:1px solid var(--color-border-subtle);padding-top:0.75rem;margin-top:0.75rem;flex-wrap:wrap;gap:0.5rem}.content-card .card-footer .engagement-stats{flex-wrap:wrap;justify-content:flex-end}.content-card .card-action-row{flex-wrap:wrap;gap:0.75rem;padding-right:0.5rem}.content-card .card-body .d-flex.align-items-center.gap-3{margin-left:auto;min-width:max-content}.content-card .report-content-btn{margin-left:0.5rem}.content-card .card-action-buttons{flex-wrap:wrap}.content-card .card-footer small{color:var(--bg-darkest)}.content-card .card-footer .text-muted{color:var(--bg-darkest)}.content-card .badge{font-size:0.7rem}.content-card .card-footer .engagement-btn,.content-card .engagement-stats .engagement-btn,.content-card .badge.engagement-btn{font-family:var(--font-ui);font-weight:500;font-size:0.85rem;padding:0.4rem 0.65rem;line-height:1.3;border-radius:6px;transition:var(--transition-all-fast);cursor:pointer}.content-card .card-footer .engagement-btn.read-btn,.content-card .engagement-stats .engagement-btn.read-btn,.content-card .badge.engagement-btn.read-btn{background-color:var(--color-primary-08);background:var(--color-primary-08);border:1px solid var(--color-primary-20);color:var(--color-primary)}.content-card .card-footer .engagement-btn.read-btn:hover,.content-card .engagement-stats .engagement-btn.read-btn:hover,.content-card .badge.engagement-btn.read-btn:hover{background-color:var(--color-primary-15);background:var(--color-primary-15);border-color:var(--color-primary-35);transform:translateY(-1px)}.content-card .card-footer .engagement-btn.like-btn,.content-card .engagement-stats .engagement-btn.like-btn,.content-card .badge.engagement-btn.like-btn{background-color:var(--color-primary-15);background:var(--color-primary-15);border:1px solid var(--color-primary-30);color:var(--color-primary)}.content-card .card-footer .engagement-btn.like-btn:hover,.content-card .engagement-stats .engagement-btn.like-btn:hover,.content-card .badge.engagement-btn.like-btn:hover{background-color:var(--color-primary-25);background:var(--color-primary-25);border-color:var(--color-primary-45);transform:translateY(-1px)}.content-card .card-footer .engagement-btn.dislike-btn,.content-card .engagement-stats .engagement-btn.dislike-btn,.content-card .badge.engagement-btn.dislike-btn{background-color:var(--color-primary-25);background:var(--color-primary-25);border:1px solid var(--color-primary-40);color:#7a4a8e}.content-card .card-footer .engagement-btn.dislike-btn:hover,.content-card .engagement-stats .engagement-btn.dislike-btn:hover,.content-card .badge.engagement-btn.dislike-btn:hover{background-color:var(--color-primary-35);background:var(--color-primary-35);border-color:var(--color-primary-55);transform:translateY(-1px)}.content-card .card-footer .engagement-btn[data-engagement="comments"],.content-card .engagement-stats .engagement-btn[data-engagement="comments"],.content-card .badge.engagement-btn[data-engagement="comments"],.content-card .card-footer .engagement-btn[onclick*="toggleComments"],.content-card .engagement-stats .engagement-btn[onclick*="toggleComments"],.content-card .badge.engagement-btn[onclick*="toggleComments"]{background-color:var(--color-primary-45);background:var(--color-primary-45);border:1px solid var(--color-primary-60);color:var(--fg-1)}.content-card .card-footer .engagement-btn[data-engagement="comments"]:hover,.content-card .engagement-stats .engagement-btn[data-engagement="comments"]:hover,.content-card .badge.engagement-btn[data-engagement="comments"]:hover,.content-card .card-footer .engagement-btn[onclick*="toggleComments"]:hover,.content-card .engagement-stats .engagement-btn[onclick*="toggleComments"]:hover,.content-card .badge.engagement-btn[onclick*="toggleComments"]:hover{background-color:var(--color-primary-55);background:var(--color-primary-55);border-color:var(--color-primary-70);transform:translateY(-1px)}.content-card .card-footer .engagement-btn[data-engagement="linked"],.content-card .engagement-stats .engagement-btn[data-engagement="linked"],.content-card .badge.engagement-btn[data-engagement="linked"],.content-card .card-footer .engagement-btn[onclick*="toggleLinkedContent"],.content-card .engagement-stats .engagement-btn[onclick*="toggleLinkedContent"],.content-card .badge.engagement-btn[onclick*="toggleLinkedContent"]{background-color:var(--color-primary-65);background:var(--color-primary-65);border:1px solid var(--color-primary-80);color:var(--fg-1)}.content-card .card-footer .engagement-btn[data-engagement="linked"]:hover,.content-card .engagement-stats .engagement-btn[data-engagement="linked"]:hover,.content-card .badge.engagement-btn[data-engagement="linked"]:hover,.content-card .card-footer .engagement-btn[onclick*="toggleLinkedContent"]:hover,.content-card .engagement-stats .engagement-btn[onclick*="toggleLinkedContent"]:hover,.content-card .badge.engagement-btn[onclick*="toggleLinkedContent"]:hover{background-color:var(--color-primary-75);background:var(--color-primary-75);border-color:var(--color-primary-90);transform:translateY(-1px)}.content-card .engagement-btn i{font-size:0.85rem;margin-right:0.3rem}.content-card .card-footer .engagement-btn.share-btn,.content-card .engagement-stats .engagement-btn.share-btn,.content-card .badge.engagement-btn.share-btn,.content-card .card-footer .engagement-btn[data-engagement="share"],.content-card .engagement-stats .engagement-btn[data-engagement="share"],.content-card .badge.engagement-btn[data-engagement="share"],.content-card .card-footer .engagement-btn[onclick*="handleShare"],.content-card .engagement-stats .engagement-btn[onclick*="handleShare"],.content-card .badge.engagement-btn[onclick*="handleShare"]{background-color:var(--color-primary-05);background:var(--color-primary-05);border:1px solid var(--color-primary-15);color:var(--color-primary)}.content-card .card-footer .engagement-btn.share-btn:hover,.content-card .engagement-stats .engagement-btn.share-btn:hover,.content-card .badge.engagement-btn.share-btn:hover,.content-card .card-footer .engagement-btn[data-engagement="share"]:hover,.content-card .engagement-stats .engagement-btn[data-engagement="share"]:hover,.content-card .badge.engagement-btn[data-engagement="share"]:hover,.content-card .card-footer .engagement-btn[onclick*="handleShare"]:hover,.content-card .engagement-stats .engagement-btn[onclick*="handleShare"]:hover,.content-card .badge.engagement-btn[onclick*="handleShare"]:hover{background-color:var(--color-primary-12);background:var(--color-primary-12);border-color:var(--color-primary-30);transform:translateY(-1px)}.content-card .card-img-top{background-color:var(--bg-light);padding:0.75rem;border-radius:0.375rem 0.375rem 0 0;object-fit:cover;width:100%}.content-card a[href^="/@"]:not(.author-link),.content-card a[href^="/user/"]:not(.author-link){color:var(--color-accent-blue);text-decoration:underline;font-weight:500;transition:var(--transition-color)}.content-card a[href^="/@"]:not(.author-link):hover,.content-card a[href^="/user/"]:not(.author-link):hover{color:#6ba3e8;text-decoration:underline}.sigma-score-badge{display:inline-flex;align-items:center;font-family:'Source Code Pro','Consolas','Monaco',monospace;font-weight:600;border-radius:0;background:transparent;color:var(--fg-body);border:none;box-shadow:none;text-decoration:none;transition:none;position:relative;overflow:hidden;font-size:1.1rem;padding:0;height:auto;border-width:0;cursor:default}.sigma-score-badge::before{display:none}.sigma-score-badge:hover::before{display:none}.sigma-score-badge:hover{transform:none}.sigma-score-badge .sigma-symbol{font-size:1.1em;color:var(--fg-muted);text-shadow:none}.sigma-score-badge .sigma-backslash{color:var(--fg-muted);font-weight:400}.sigma-score-badge .score-number{font-weight:700;color:var(--fg-body)}.sigma-score-badge-large{font-size:1.4rem;padding:0;height:auto;border-width:0}.sigma-score-badge-large .sigma-symbol{font-size:1.4em}.sigma-score-badge-small{font-size:0.75rem;padding:0;height:auto;border-width:0}.sigma-score-badge-small .sigma-symbol{font-size:0.9em}.content-card .sigma-score-badge-small{font-size:0.95rem}.content-card .sigma-score-badge{background:linear-gradient(135deg,var(--color-primary-15),var(--color-primary-08));border:1px solid var(--color-primary-30);border-radius:6px;padding:0.35rem 0.65rem;box-shadow:0 1px 3px var(--color-primary-10);transition:var(--transition-all-fast)}.content-card .sigma-score-badge .sigma-symbol{color:var(--color-primary);font-size:1.1em;text-shadow:none}.content-card .sigma-score-badge .sigma-backslash{color:var(--color-primary)}.content-card .sigma-score-badge .score-number{color:var(--color-primary);font-weight:700}.content-card .sigma-score-badge:hover{transform:none}.content-author-badge{background:linear-gradient(135deg,#000000 0%,var(--bg-dark) 100%);color:var(--fg-1);padding:6px 18px;border-radius:20px;font-size:0.8rem;font-weight:500;display:inline-flex;align-items:center;gap:4px;box-shadow:0 2px 8px rgba(0,0,0,0.4);transition:var(--transition-all-slow)}.content-author-badge:hover{transform:translateY(-1px) scale(1.02);box-shadow:0 4px 12px rgba(0,0,0,0.6)}.author-link{color:var(--fg-1);text-decoration:none;font-weight:600;transition:var(--transition-all-slow)}.author-link:hover{color:inherit;text-decoration:none;opacity:0.8}.content-author-badge a,.content-author-badge a:hover,.content-author-badge a:focus,.content-author-badge a:active,.content-author-badge a:visited{text-decoration:none}.content-author-badge i{font-size:0.7rem;opacity:0.9}.content-card .response-call-badge{font-size:0.85rem;padding:7px 12px}.content-card .response-call-badge i{font-size:0.9rem}.content-card .comment-item{border-radius:0.5rem}.content-card .comment-item .avatar-img{width:36px;height:36px}.content-card .comment-item strong{font-size:1rem}.content-card .comment-item small{font-size:0.9rem}.content-card .comment-item p{font-size:1rem}.content-card .comment-item .btn{font-size:0.95rem}.content-card .comment-item .report-comment-btn{font-size:0.9rem}@media (max-width:576px){.main-content .card-title{font-size:1.3rem}.main-content .card-text{font-size:1rem}.main-content .card-footer{font-size:0.75rem}}@media (min-width:577px) and (max-width:768px){.main-content .card-title{font-size:1.4rem}.main-content .card-text{font-size:1.05rem}.main-content .card-footer{font-size:0.8rem}}@media (min-width:769px) and (max-width:1200px){.main-content .card-title{font-size:1.45rem}.main-content .card-text{font-size:1.1rem}.main-content .card-footer{font-size:0.85rem}}@media (min-width:1201px){.main-content .card-title{font-size:1.5rem}.main-content .card-text{font-size:1.15rem}.main-content .card-footer{font-size:0.9rem}}.btn-outline-primary,.btn-outline-success,.btn-outline-info,.btn-outline-danger{border-width:1px;border-radius:0.375rem;transition:var(--transition-all-fast)}.btn-outline-primary{background-color:rgba(13,110,253,0.1)!important;border-color:var(--color-link-blue-bs5)!important;color:var(--color-link-blue-bs5)!important}.btn-outline-primary:hover{background-color:rgba(13,110,253,0.2)!important;border-color:var(--color-link-blue-bs5)!important;color:var(--color-link-blue-bs5)!important}.btn-outline-success{background-color:rgba(25,135,84,0.1)!important;border-color:var(--color-success-bs5)!important;color:var(--color-success-bs5)!important}.btn-outline-success:hover{background-color:rgba(25,135,84,0.2)!important;border-color:var(--color-success-bs5)!important;color:var(--color-success-bs5)!important}.btn-outline-info{background-color:rgba(13,202,240,0.1)!important;border-color:var(--color-info-cyan)!important;color:var(--color-info-cyan)!important}.btn-outline-info:hover{background-color:rgba(13,202,240,0.2)!important;border-color:var(--color-info-cyan)!important;color:var(--color-info-cyan)!important}.btn-outline-danger{background-color:rgba(220,53,69,0.1)!important;border-color:var(--color-danger)!important;color:var(--color-danger)!important}.btn-outline-danger:hover{background-color:rgba(220,53,69,0.2)!important;border-color:var(--color-danger)!important;color:var(--color-danger)!important}.btn-outline-primary small,.btn-outline-success small,.btn-outline-info small,.btn-outline-danger small{color:inherit;opacity:0.8}