.feed-post.community-post-unread{border-left-color:#ae2736;box-shadow:inset 3px 0 0 #942333}
.feed-post.community-post-new-comments:not(.community-post-unread){border-left-color:#70303a}
.feed-post.community-post-unread .post-author>span::after{content:"New";display:inline-flex;align-items:center;margin-left:8px;padding:1px 5px;border-radius:3px;background:#66202a;color:#ffe2e5;font-size:9px;font-weight:750;line-height:1.4;letter-spacing:.07em;text-transform:uppercase}
.comment-toggle .new-comment-count{color:#e2a1aa;font-weight:650;white-space:nowrap}
.social-comment.comment-unread>.comment-content>.comment-bubble{border-color:#74303b;background:linear-gradient(105deg,rgba(112,29,43,.22),rgba(37,27,31,.45));box-shadow:inset 2px 0 0 #9c2c3d;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}
.social-comment.comment-unread>.comment-content>.comment-bubble:hover{border-color:#a04b57;background:linear-gradient(105deg,rgba(128,32,49,.3),rgba(49,29,36,.5));box-shadow:inset 2px 0 0 #c24659}
.social-comment.comment-unread>.comment-content>.comment-meta>time::after{content:" · New";color:#df8e9b;font-weight:650}
@media(prefers-reduced-motion:reduce){.social-comment.comment-unread>.comment-content>.comment-bubble{transition:none}}
.community-activity{margin:0 0 18px;border:1px solid #343438;border-radius:12px;background:#141517;overflow:hidden}
.community-activity-top{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid #ffffff08}
.activity-label{color:#96969e;font-size:10px;letter-spacing:.09em;text-transform:uppercase;font-weight:650}
.community-activity-top button,.activity-list-heading button{background:none;border:0;color:#d3b5b7;padding:4px;font-size:11px;cursor:pointer}
.community-activity-top button:disabled{color:#74747d;cursor:default}
.community-activity-counts{display:grid;grid-template-columns:1fr 1fr}
.community-activity-counts>button{display:flex;align-items:center;gap:10px;padding:16px;background:none;border:0;color:#b9b9c0;cursor:pointer;text-align:left;transition:background .18s}
.community-activity-counts>button+button{border-left:1px solid #ffffff09}
.community-activity-counts strong{font:700 28px/1 Barlow,Arial,sans-serif;color:#ededf1;font-variant-numeric:tabular-nums}
.community-activity-counts span{font-size:12px}.community-activity-counts span:last-child{margin-left:auto;color:#777780}
.community-activity-counts>button:hover,.community-activity-counts>button.active{background:#85202a20}.community-activity.has-new-activity{border-top:2px solid #a52735}
.community-activity button:focus-visible{outline:2px solid #cc6470;outline-offset:-3px}
#community-activity-list{border-top:1px solid #343438;max-height:340px;overflow-y:auto;overscroll-behavior:contain}
.activity-list-heading{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:#191a1d;position:sticky;top:0;z-index:1}.activity-list-heading strong{font-size:11px;color:#a8a8b1}.activity-list-heading button{font-size:20px}
.activity-item{width:100%;display:flex;align-items:center;gap:11px;padding:12px 16px;text-align:left;background:none;border:0;border-top:1px solid #ffffff06;color:#dedee3;cursor:pointer}.activity-item:hover{background:#ffffff05}.activity-item>span:nth-child(2){min-width:0;flex:1}.activity-item strong{display:block;font-size:12px}.activity-item small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:#91919b;margin-top:5px}.activity-item>b{font-size:10px;color:#d08b92;white-space:nowrap}.activity-item .avatar{width:30px;height:30px}.activity-caught-up{padding:18px;font-size:12px;color:#95959f}.activity-jump{outline:2px solid #a92b39;outline-offset:3px;scroll-margin-top:100px}
@media(max-width:480px){.community-activity-top{padding:10px 12px}.community-activity-counts>button{padding:14px 12px;gap:7px}.community-activity-counts strong{font-size:24px}.community-activity-counts span{font-size:11px}.activity-item{padding:12px}.activity-label{font-size:9px}}
