.cc-card[data-v-6ba2cdd7]{display:flex;flex-direction:column;gap:0;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:16px;overflow:hidden;transition:border-color .2s,box-shadow .2s}.cc-card[data-v-6ba2cdd7]:hover{border-color:#fd91004d;box-shadow:0 4px 24px #0000004d}.cc-link-wrap[data-v-6ba2cdd7]{display:flex;flex-direction:column;gap:12px;padding:16px 16px 12px;text-decoration:none;color:inherit;cursor:pointer}.cc-header[data-v-6ba2cdd7]{display:flex;align-items:flex-start;gap:10px}.cc-avatar-wrap[data-v-6ba2cdd7]{flex-shrink:0}.cc-avatar[data-v-6ba2cdd7]{width:42px;height:42px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid var(--color-border)}.cc-header-info[data-v-6ba2cdd7]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cc-name-row[data-v-6ba2cdd7]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.cc-name[data-v-6ba2cdd7]{font-size:15px;font-weight:700;color:var(--color-text-primary)}.cc-bot-badge[data-v-6ba2cdd7]{font-size:9px;font-weight:800;letter-spacing:.05em;color:#5865f2;background:#5865f226;border:1px solid rgba(88,101,242,.3);padding:1px 6px;border-radius:4px}.cc-group-badge[data-v-6ba2cdd7]{font-size:11px;font-weight:600;background:var(--color-elevated);border:1px solid var(--color-border);padding:1px 8px;border-radius:100px}.cc-date[data-v-6ba2cdd7],.cc-group-badge[data-v-6ba2cdd7]{color:var(--color-text-muted)}.cc-date[data-v-6ba2cdd7]{font-size:12px}.cc-title[data-v-6ba2cdd7]{font-size:15px;font-weight:700;color:var(--color-text-primary);line-height:1.45;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s}.cc-card:hover .cc-title[data-v-6ba2cdd7]{color:var(--color-accent)}.cc-excerpt[data-v-6ba2cdd7]{font-size:13px;color:var(--color-text-secondary);line-height:1.65;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cc-tags[data-v-6ba2cdd7]{display:flex;flex-wrap:wrap;gap:6px}.cc-tag[data-v-6ba2cdd7]{font-size:12px;font-weight:600;color:var(--color-accent);cursor:pointer;transition:opacity .15s}.cc-tag[data-v-6ba2cdd7]:hover{opacity:.75}.cc-image-wrap[data-v-6ba2cdd7]{position:relative;width:100%;overflow:hidden;background:#111}.cc-image[data-v-6ba2cdd7]{display:block;width:100%;max-height:260px;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.cc-card:hover .cc-image[data-v-6ba2cdd7]{transform:scale(1.02)}.cc-img-cta[data-v-6ba2cdd7]{position:absolute;bottom:12px;right:12px;background:var(--color-accent);color:#000;font-size:13px;font-weight:800;padding:7px 16px;border-radius:100px;gap:4px;box-shadow:0 4px 12px #fd910066}.cc-footer[data-v-6ba2cdd7],.cc-img-cta[data-v-6ba2cdd7]{display:flex;align-items:center}.cc-footer[data-v-6ba2cdd7]{justify-content:space-between;padding:10px 16px;border-top:1px solid var(--color-border)}.cc-stats[data-v-6ba2cdd7]{gap:4px}.cc-stat[data-v-6ba2cdd7],.cc-stats[data-v-6ba2cdd7]{display:flex;align-items:center}.cc-stat[data-v-6ba2cdd7]{gap:5px;padding:6px 10px;border-radius:8px;font-size:13px;color:var(--color-text-muted);font-weight:500;text-decoration:none;transition:background .15s,color .15s}.cc-stat[data-v-6ba2cdd7]:hover{background:var(--color-elevated);color:var(--color-text-secondary)}.cc-like-btn[data-v-6ba2cdd7]{display:flex;align-items:center;gap:5px;padding:6px 10px;border-radius:8px;font-size:13px;color:var(--color-text-muted);font-weight:500;background:transparent;border:none;cursor:pointer;transition:background .15s,color .15s}.cc-like-btn[data-v-6ba2cdd7]:hover:not(:disabled){background:#ef44441a;color:#ef4444}.cc-like-btn.is-liked[data-v-6ba2cdd7]{color:#ef4444}.cc-like-btn[data-v-6ba2cdd7]:disabled{cursor:default}.cc-stat-num[data-v-6ba2cdd7]{transition:transform .2s}@keyframes bump-6ba2cdd7{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}.bump[data-v-6ba2cdd7]{animation:bump-6ba2cdd7 .3s ease}.cc-scs-link[data-v-6ba2cdd7]{font-size:12px;font-weight:700;color:#ec4899;text-decoration:none;transition:opacity .2s}.cc-scs-link[data-v-6ba2cdd7]:hover{opacity:.75}
