.carousel-area[data-v-5c56e1b3]{width:100%;height:100%;overflow:hidden;position:relative}.carousel-container[data-v-5c56e1b3]{height:100%;display:flex;flex-wrap:nowrap}.carousel-item[data-v-5c56e1b3]{flex-shrink:0;position:relative;height:100%}.carousel-item .carousel-img[data-v-5c56e1b3],.carousel-item .carousel-link[data-v-5c56e1b3]{display:block;width:100%;height:100%}.carousel-item .carousel-img[data-v-5c56e1b3]{-o-object-fit:cover;object-fit:cover}.carousel-item .carousel-mask[data-v-5c56e1b3]{height:100%;position:absolute;left:0;right:0;bottom:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;mask-image:linear-gradient(0,#2f3238 120px,transparent 220px);-webkit-mask-image:linear-gradient(0,#2f3238 120px,transparent 220px)}.carousel-footer[data-v-5c56e1b3]{box-sizing:border-box;position:absolute;bottom:20px;display:flex;justify-content:space-between;align-items:flex-end;width:100%;height:70px;padding:0 16px}.carousel-footer .tool .title[data-v-5c56e1b3]{color:#fff;font-size:18px;margin-bottom:6px}.carousel-footer .tool .dots .dot[data-v-5c56e1b3]{display:inline-block;height:4px;width:20px;margin:0 3px;border-radius:2px;background-color:#ffffff4d;cursor:pointer;transition:width .5s}.carousel-footer .tool .dots .dot-active[data-v-5c56e1b3]{width:36px;background-color:#fff}.carousel-footer .arrow[data-v-5c56e1b3]{display:flex;flex-wrap:nowrap}.carousel-footer .arrow button[data-v-5c56e1b3]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;color:#fff;font-size:18px;background-color:#fff3;border:none;outline:none;cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none}.carousel-footer .arrow button[data-v-5c56e1b3]:first-child{margin-right:12px}.carousel-footer .arrow button[data-v-5c56e1b3]:hover{background-color:#ffffff4d}.carousel-title-link[data-v-5c56e1b3]{color:inherit;text-decoration:none;transition:color .2s,text-shadow .2s}.carousel-title-link[data-v-5c56e1b3]:hover{color:#fff;text-shadow:0 0 8px #fff,0 0 16px #fff}.video-item[data-v-ab5a6738]{width:100%}.video-item .img[data-v-ab5a6738]{position:relative;display:block;aspect-ratio:16/9;max-height:200px;border-radius:9px;overflow:hidden;cursor:pointer;background-color:#0003}.video-item .img img[data-v-ab5a6738]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video-item .img .duration[data-v-ab5a6738]{position:absolute;right:12px;bottom:10px;color:var(--font-primary-6);height:20px;line-height:20px;transition:opacity .3s;z-index:5;font-size:13px;background-color:#0006;border-radius:2px;padding:0 4px}.video-item .video-info[data-v-ab5a6738]{margin-top:8px}.video-item .video-info .title[data-v-ab5a6738]{height:44px;color:var(--font-primary-1);padding-right:12px;font-size:15px;line-height:22px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;word-break:break-all;font-weight:500;cursor:pointer}.video-item .video-info .title[data-v-ab5a6738]:hover{color:var(--primary-color)}.video-item .video-info .author[data-v-ab5a6738]{display:flex;align-items:center;font-size:13px;color:var(--font-primary-3);margin-top:2px}.video-item .video-info .author .avatar[data-v-ab5a6738]{width:26px;height:26px;border-radius:50%;background-color:#0003}.video-item .video-info .author .name-date[data-v-ab5a6738]{margin-left:10px}.video-item .video-info .author .name-date .name[data-v-ab5a6738]{color:var(--font-primary-3)}.video-item .video-info .author .name-date .name[data-v-ab5a6738]:hover{color:var(--primary-color)}
