.activity-page{background:radial-gradient(circle at 90% 0,rgba(91,30,111,.3),transparent 28%),#11121a}.activity-list{padding:15px 13px}.activity-card{display:flex;min-height:104px;margin-bottom:12px;padding:12px;align-items:center;border:1px solid #343242;border-radius:15px;background:linear-gradient(135deg,rgba(38,35,50,.98),rgba(27,26,36,.98));color:#fff;text-decoration:none;box-shadow:0 8px 22px rgba(0,0,0,.14)}.activity-cover{display:grid;width:78px;height:78px;flex:0 0 78px;place-items:center;overflow:hidden;border-radius:12px;background:linear-gradient(145deg,#8c35c6,#d74e72)}.activity-cover img{width:100%;height:100%;object-fit:cover}.activity-cover span{font-size:30px;font-weight:800}.activity-copy{min-width:0;padding:0 11px;flex:1}.activity-copy b{display:block;overflow:hidden;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.activity-copy p{display:-webkit-box;margin:7px 0;color:#aaa7b5;font-size:12px;line-height:18px;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.activity-copy small{color:#74717e;font-size:10px}.activity-card em{color:#777382;font-size:25px;font-style:normal}.activity-empty{padding:80px 25px;text-align:center;color:#888593}.activity-empty i{display:grid;width:58px;height:58px;margin:0 auto 14px;place-items:center;border-radius:50%;background:#272432;color:#c666e8;font-size:25px;font-style:normal}.activity-empty b,.activity-empty p{display:block}.activity-empty p{font-size:12px}.activity-detail{margin:14px 12px;padding:20px 17px;border:1px solid #343242;border-radius:15px;background:#1b1a24}.activity-detail h1{margin:0;color:#fff;font-size:21px;line-height:30px}.activity-meta{margin:10px 0 18px;padding-bottom:13px;border-bottom:1px solid #302e3b;color:#777482;font-size:11px}.activity-content{color:#d2cfda;font-size:14px;line-height:1.8;word-break:break-word}.activity-content img{max-width:100%;height:auto;border-radius:9px}.activity-content a{color:#55c8ff}.activity-refresh{font-size:22px!important}
.activity-cover span{font-size:18px}
.activity-cover{position:relative}
.activity-cover img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}
