.el-carousel__arrow,.indicators{background:rgba(0,0,0,.5)}.indicators{border-radius:20px;left:50%;transform:translateX(-50%)}.wrapper-comment{word-break:normal}.wrapper-comment .close-btn{margin-left:auto}.wrapper-comment .parent-comment .photo{border-radius:4px}.wrapper-comment .parent-comment .gap-line{background:#d8d8d8}.wrapper-comment .comment-list{margin:0;overflow-y:scroll}.wrapper-comment .comment-list ul{list-style-type:none;margin:0}.wrapper-comment .comment-list::-webkit-scrollbar{width:4px}.wrapper-comment .comment-list::-webkit-scrollbar-thumb{background:#fff;transition:all 1s}.wrapper-comment .comment-list::-webkit-scrollbar-track{background:transparent}.wrapper-comment .comment-list.show-bar::-webkit-scrollbar-thumb{background:#c8c8c8;border-radius:2px}.wrapper-comment .comment-list .replied{color:#2a2a2a}.wrapper-comment .comment-list .deleteMsg{background:#f9f9f9;border-radius:2px;color:#999;height:36px;width:160px}.wrapper-comment .wrapper-reply .img-box{margin-right:auto}.wrapper-comment .wrapper-reply .img-box .box-content{position:relative}.wrapper-comment .wrapper-reply .img-box .box-content .in-img{border-radius:2px;object-fit:cover}.wrapper-comment .wrapper-reply .img-box .box-content .in-close{background:none;cursor:pointer;position:absolute;right:0;top:0}.wrapper-comment .wrapper-reply .comment-operate{background:#f5f5f5;border:1px solid transparent;border-radius:4px}.wrapper-comment .wrapper-reply .comment-operate:focus-within{border-color:#ff5fa5;box-shadow:0 0 4px 0 rgba(255,95,165,.5)}.wrapper-comment .wrapper-reply .comment-operate .comment-btn{background:#ff5fa5;border:none;border-radius:2px;color:#fff}.wrapper-comment .wrapper-reply .comment-operate .comment-btn.reply-btn-dis{cursor:not-allowed;opacity:.4}.wrapper-comment .wrapper-reply .comment-operate .textarea{background:#f5f5f5;border:none;box-sizing:border-box;caret-color:#ff5fa5;color:#333;outline:none;resize:vertical;-webkit-transition:border-color .2s cubic-bezier(.645,.045,.355,1);transition:border-color .2s;width:100%}.wrapper-comment .wrapper-reply .comment-operate .textarea::placeholder{color:#999}.wrapper-comment .wrapper-reply .comment-operate .textarea::-webkit-scrollbar{width:2px}.wrapper-comment .wrapper-reply .comment-operate .textarea::-webkit-scrollbar-thumb{background:#c8c8c8;border-radius:2px}.wrapper-comment .wrapper-reply .comment-operate .textarea::-webkit-scrollbar-track{background:transparent}.dialog-h{height:calc(100% - 11vh)}.dialog-h .el-dialog__body{height:100%}.vue-waterfall-container{margin:0 auto;min-height:100vh}.vue-waterfall-container,.vue-waterfall-container .vue-waterfall-scroll{height:100%;position:relative;width:100%}.vue-waterfall-container .vue-waterfall{height:100%;position:absolute;width:100%}@keyframes show-card{0%{transform:scale(.5)}to{transform:scale(1)}}.vue-waterfall-container .vue-waterfall .img-box{box-sizing:border-box;position:absolute;width:50%}.vue-waterfall-container .vue-waterfall .img-box.default-card-animation{animation:show-card .4s;transition:left .6s,top .6s;transition-delay:.1s}.vue-waterfall-container .vue-waterfall .img-box .img-inner-box{border-radius:4px;display:block}.vue-waterfall-container .vue-waterfall .img-box .img-inner-box>img{border:none;display:block;width:100%}.vue-waterfall-container .vue-waterfall .img-box.__err__ .img-inner-box{background-position:50%;background-repeat:no-repeat;background-size:50% 50%}.vue-waterfall-container .vue-waterfall .img-box.__err__ .img-inner-box>img{display:none}.vue-waterfall-container>.loading-box{bottom:20px;left:50%;position:absolute;transform:translateX(-50%);z-index:999}.vue-waterfall-container>.loading-box.first{bottom:90%;transform:translate(-50%,50%)}.ellipsis-1,.ellipsisSingle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ellipsis-2{-webkit-line-clamp:2}.ellipsis-2,.ellipsis-3{word-wrap:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-break:normal}.ellipsis-3{-webkit-line-clamp:3}.ellipsis-4{-webkit-line-clamp:4}.ellipsis-4,.ellipsis-5{word-wrap:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-break:normal}.ellipsis-5{-webkit-line-clamp:5}.special-scroll::-webkit-scrollbar{background-color:#000;height:7px;width:7px}.special-scroll::-webkit-scrollbar-thumb{background-color:#c8c8c8;border-radius:10px;box-shadow:none}.special-scroll::-webkit-scrollbar-track{background-color:#000;border-radius:10px;box-shadow:none}.util-img-load{animation:el-skeleton-loading 2s ease infinite;background:linear-gradient(90deg,#f2f2f2 25%,#e6e6e6 37%,#f2f2f2 63%);background-size:400% 100%}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}40%{opacity:0}to{opacity:1}}@keyframes rotate-load{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.wrapper-contest{background-size:cover;height:100%}.wrapper-contest .contest-banner{background:url(/_nuxt/img/contest_banner_bg.926247b.png) no-repeat 50%;background-size:cover;text-align:center}.wrapper-contest .contest-banner .banner-title{text-shadow:3px 3px 0 #ff5fa5}.wrapper-contest .contest-banner .to-post-btn{background:#ff5fa5;border:none;border-radius:4px}.wrapper-contest .contest-list{background:url(/_nuxt/img/hallowenn_bg.41ceb76.png) repeat-y 0 -290px;background-size:cover}.wrapper-contest .contest-list .content-item{border:1px solid #eaeaea;border-radius:4px;overflow:hidden}.wrapper-contest .contest-list .img-info{background:#fff}@media screen and (max-width:768px){.wrapper-contest{background-size:cover;height:100%}.wrapper-contest .contest-banner{background:url(/_nuxt/img/contest_banner_bg_mobile.1e99845.png) no-repeat 50%;background-size:cover;padding-bottom:24px;padding-top:34px}.wrapper-contest .contest-banner .banner-title{font-size:18px;line-height:20px;padding-bottom:0}.wrapper-contest .contest-banner .banner-desc{font-size:12px;line-height:14px;margin:10px auto 0;width:318px}.wrapper-contest .contest-banner .to-post-btn{font-size:14px;height:42px;line-height:42px;margin:14px auto 0;width:164px}.wrapper-contest .contest-list{box-sizing:border-box;padding:0 12px}.wrapper-contest .contest-list .w-1200{font-size:16px;line-height:18px;margin-bottom:0;padding-bottom:16px;padding-top:24px;width:100%}.wrapper-contest .contest-list .content-item{border:1px solid #eaeaea;border-radius:4px;overflow:hidden}.wrapper-contest .contest-list .img-info{background:#fff}}