.acgn_tab{background:#fffdfef2;border:1px solid rgba(255,183,197,.35);box-shadow:0 2px 8px #5a465a1a;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;font-family:var(--font-kai);overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;width:104px}.acgn_tab img{display:block;height:100px;-o-object-fit:cover;object-fit:cover;width:100%}.acgn_tab .tab-info{flex:1;padding:6px 7px 7px}.acgn_tab h3{color:#4a4458;font-family:var(--font-fangsong);font-size:13px;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.acgn_tab .ep{color:#9b95a3;font-size:11px;letter-spacing:.5px;margin:0}.acgn_tab:hover{border-color:#ff8fabbf;box-shadow:0 6px 16px #ff8fab40;transform:translateY(-3px)}.acgn_tab .marquee-title{overflow:hidden;position:relative;width:100%}.acgn_tab .marquee-title a{color:inherit;display:inline-block;text-decoration:none;transform:translate(var(--tx,0));transition:transform .3s cubic-bezier(.25,.46,.45,.94);white-space:nowrap}.acgn_tab .marquee-title:hover a{animation:marquee 4s linear infinite;animation-delay:-4s}.acgn_tab .marquee-title a:not(:hover){animation:none;transform:translate(0)}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.acgn_tab .progress{background:#ffd6e08c;height:3px}.acgn_tab .progress-bar{background:var(--c-pink,#ff8fab);height:100%;transition:width .6s ease}.acgn_tab .progress-bar.is-gold{background:#f0b429}
