@charset "UTF-8";.btn-outline-primary{border-color:#0cb09f;color:#0cb09f}.btn-outline-primary:hover{border-color:#0cb09f;background-color:#0cb09f;color:#fff}.main-content-wrapper{max-width:100%}.actor-detail-page{min-height:100vh;padding-bottom:3rem}.header-line{display:inline-block;width:6px;height:29px;background-color:#07b670;position:relative;top:0;margin-right:5px;border-radius:4px}.actor-header{background:linear-gradient(45deg,#0e0e0f,#022024de,#05263b,#05263b,#3a01f6);padding:2rem 0;color:#fff;margin-bottom:2rem;background-size:200% 200%;animation:gradient 5s infinite;box-shadow:0 4px 10px #0000001a}@media (max-width: 768px){.actor-header .actor-title-wrap{text-align:center}}.actor-header .actor-title-wrap .actor-name{font-size:46px;font-weight:700;margin-bottom:.25rem;color:#cac9c9}@media (max-width: 768px){.actor-header .actor-title-wrap .actor-name{font-size:1.5rem}}.actor-header .actor-title-wrap .actor-profession{font-size:.9375rem;color:#ffffffb3}.actor-header .actor-header-content{display:flex;align-items:stretch;gap:2rem}@media (max-width: 992px){.actor-header .actor-header-content{flex-wrap:wrap}}@media (max-width: 768px){.actor-header .actor-header-content{flex-direction:column;align-items:center;text-align:center}}.actor-header .actor-header-left{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-start;gap:1rem}@media (max-width: 768px){.actor-header .actor-header-left{margin-bottom:1rem}}.actor-header .actor-header-left .actor-title-wrap .actor-name{font-size:36px;font-weight:600;color:#cac9c9;margin-bottom:.5rem}.actor-header .actor-header-left .actor-title-wrap .actor-profession{font-size:16px;color:#cac9c9}.actor-header .actor-header-left .actor-main-content{display:flex;align-items:flex-start;gap:1.5rem}@media (max-width: 768px){.actor-header .actor-header-left .actor-main-content{flex-direction:column;align-items:center}}.actor-header .actor-avatar-wrap{position:relative;display:inline-block}.actor-header .actor-avatar-wrap .actor-avatar{width:180px;aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;border-radius:.5rem;box-shadow:0 4px 20px #0000004d}@media (max-width: 768px){.actor-header .actor-avatar-wrap .actor-avatar{width:140px;aspect-ratio:3/4}}.actor-header .actor-avatar-wrap .favorite-btn{position:absolute;top:0;left:2px;border-radius:50%;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.actor-header .actor-avatar-wrap .favorite-btn i{color:#0cb09f;font-size:28px}.actor-header .actor-avatar-wrap .favorite-btn i.icon-aixin1{color:#ff4d4f}.actor-header .actor-info-main{min-width:0;display:flex;flex-direction:column}@media (max-width: 1200px){.actor-header .actor-info-main{flex:0 0 40%}}@media (max-width: 992px){.actor-header .actor-info-main{flex:1}}.actor-header .actor-info-main .actor-tags{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem;margin-top:20px}.actor-header .actor-info-main .actor-tags .tag-hot,.actor-header .actor-info-main .actor-tags .tag-rank{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:1rem;font-size:.8125rem;font-weight:500}.actor-header .actor-info-main .actor-tags .tag-hot{background:#0cb09f33;color:#0cb09f;border:1px solid rgba(12,176,159,.3)}.actor-header .actor-info-main .actor-tags .tag-hot i{color:#ff6b6b}.actor-header .actor-info-main .actor-tags .tag-rank{background:#ffc10726;color:#ffc107;border:1px solid rgba(255,193,7,.3)}.actor-header .actor-info-main .actor-tags .tag-rank i{color:#ffc107}.actor-header .actor-info-main .actor-brief{font-size:16px;color:#fffc;line-height:1.8;margin-bottom:1rem;max-width:600px;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;position:relative;padding-right:20px;height:172px}.actor-header .actor-info-main .actor-brief .more-link{position:absolute;right:0;bottom:0;color:#cac9c9;text-decoration:none;font-size:20px;font-weight:700;padding:0 5px}.actor-header .actor-info-main .actor-brief .more-link:hover{color:#0cb09f}.actor-header .actor-info-main .actor-more-info{font-size:.875rem;color:#fff9;margin-top:8px;display:flex;align-items:center;justify-content:space-between}.actor-header .actor-info-main .actor-more-info .site-link{color:#11c19d;text-decoration:none;font-weight:500}.actor-header .actor-info-main .actor-more-info .site-link:hover{text-decoration:underline}.actor-header .actor-info-main .actor-more-info .info-link{color:#11c19d;text-decoration:none;margin-left:.5rem}.actor-header .actor-info-main .actor-more-info .info-link:hover{color:#11c19d}.actor-header .actor-info-main .actor-more-info .external-link{color:#11c19d;margin-left:auto}.actor-header .actor-info-main .actor-more-info .external-link:hover{color:#0cb09f}.actor-header .actor-info-main .actor-itedou-no{font-size:.875rem;color:#fff9;display:flex;align-items:center;gap:.5rem}.actor-header .actor-info-main .actor-itedou-no .copy-text{cursor:pointer;transition:color .2s ease}.actor-header .actor-info-main .actor-itedou-no .copy-text:hover{color:#0cb09f}.actor-header .actor-info-main .actor-itedou-no .copy-btn{cursor:pointer;font-size:.875rem;color:#ffffff80;transition:all .2s ease}.actor-header .actor-info-main .actor-itedou-no .copy-btn:hover{color:#0cb09f;transform:scale(1.1)}.actor-header .actor-header-right{display:flex;flex-direction:column;align-items:flex-end;gap:.75rem;min-width:280px;flex:1;margin-left:auto}@media (max-width: 992px){.actor-header .actor-header-right{width:100%;align-items:center;margin-left:0}}.actor-header .actor-nav-links{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}@media (max-width: 992px){.actor-header .actor-nav-links{justify-content:center}}.actor-header .actor-nav-links .nav-link-item{color:#ffffffe6;font-size:.9375rem;text-decoration:none;transition:color .3s ease}.actor-header .actor-nav-links .nav-link-item:hover{color:#0cb09f}.actor-header .actor-nav-links .nav-link-item i{font-size:.875rem;margin-right:.25rem}.actor-header .actor-nav-links .nav-divider{color:#fff6;font-size:.875rem}.actor-header .actor-nav-links .nav-middot{font-size:18px}.actor-header .actor-rank-links{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin-bottom:.5rem}@media (max-width: 992px){.actor-header .actor-rank-links{justify-content:center}}.actor-header .actor-rank-links .rank-link-item{color:#ffffffe6;font-size:.9375rem;text-decoration:none;transition:color .3s ease}.actor-header .actor-rank-links .rank-link-item:hover{color:#0cb09f}.actor-header .actor-rank-links .rank-link-item i{font-size:.875rem;margin-left:.25rem;color:#0cb09f}.actor-header .actor-rank-links .nav-divider{color:#fff6;font-size:.875rem}.actor-header .actor-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;margin-top:30px}@media (max-width: 992px){.actor-header .actor-stats{width:100%;max-width:280px}}.actor-header .actor-stats .stat-card{background:#005344;border:1px solid rgba(12,176,159,.3);border-radius:.5rem;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;transition:all .3s ease;height:70px;width:160px;border-radius:5px}.actor-header .actor-stats .stat-card:hover{background:#0cb09f40;border-color:#0cb09f80;transform:translateY(-2px)}.actor-header .actor-stats .stat-card .stat-label{font-size:16px;color:#c4c4c4;margin-bottom:.25rem}.actor-header .actor-stats .stat-card .stat-value{font-size:16px;font-weight:700;color:#c4c4c4}.actor-header .actor-actions{display:flex;gap:.75rem}@media (max-width: 768px){.actor-header .actor-actions{justify-content:center}}.actor-header .actor-actions .btn{padding:.5rem 1.25rem;border-radius:.375rem;font-size:.875rem;font-weight:500;display:flex;align-items:center;gap:.375rem;transition:all .3s ease;border:none;cursor:pointer;text-decoration:none}.actor-header .actor-actions .btn i{font-size:.875rem}.actor-header .actor-actions .btn-follow{background:#0cb09f;color:#fff}.actor-header .actor-actions .btn-follow:hover{background:#098074}.actor-header .actor-actions .btn-follow.followed{background:#fff3;color:#fff}.actor-header .actor-actions .btn-favorite{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.3)}.actor-header .actor-actions .btn-favorite:hover{background:#fff3}.actor-header .actor-actions .btn-favorite.favorited{background:#e74c3c;border-color:#e74c3c}.actor-header .actor-actions .btn-edit{background:#3498db;color:#fff}.actor-header .actor-actions .btn-edit:hover{background:#217dbb}.main-content .row{gap:0}.content-section{background:#fff;border-radius:.5rem;margin-bottom:1.5rem}.content-section .section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:1px solid #f0f0f0}.content-section .section-header .section-title{font-size:24px;font-weight:700;color:#333;display:flex;align-items:center;gap:.5rem;margin:0;font-family:黑体}.content-section .section-header .section-title i{color:#0cb09f;font-size:1.25rem}.content-section .section-header .section-title--split{justify-content:space-between;flex:1}.content-section .section-header .section-title--split>span{display:inline-block}.content-section .section-header .view-more{font-size:.875rem;color:#0cb09f;text-decoration:none}.content-section .section-header .view-more:hover{text-decoration:underline}.content-section .section-header .more-info-text{margin-bottom:20px;color:#626262;font-size:16px}.content-section .section-header .btn-view-more{display:inline-flex;align-items:center;justify-content:center;padding:.375rem 1.25rem;font-size:.875rem;font-weight:400;color:#666;background:#f0f0f0;border-radius:1.25rem;text-decoration:none;transition:all .2s ease}.content-section .section-header .btn-view-more:hover{background:#e0e0e0;color:#333;text-decoration:none}.content-section .section-header .award-count{font-size:.875rem;color:#999}.content-section .section-header .filter-tabs{display:flex;gap:.5rem}.content-section .section-header .filter-tabs .tab-btn{padding:.175rem 1rem;border:1px solid #e0e0e0;background:#fff;border-radius:1rem;font-size:.875rem;color:#666;cursor:pointer;transition:all .3s ease}.content-section .section-header .filter-tabs .tab-btn:hover,.content-section .section-header .filter-tabs .tab-btn.active{background:#0cb09f;color:#fff;border-color:#0cb09f}.profile-list{display:grid;gap:6px}.profile-list :before,.profile-list :after{content:"";display:block;clear:both;box-sizing:border-box}.profile-list hr{border-top:1px solid #f1f0f0;margin:0;height:0}@media (max-width: 576px){.profile-list{grid-template-columns:1fr}}.profile-list .profile-item{display:flex;align-items:center}.profile-list .profile-item .profile-label,.profile-list .profile-item .profile-value{font-size:17px;color:#626161}.awards-list{min-height:133px}.awards-list .award-item{display:flex;align-items:center;gap:5px;padding:.4rem 0;border-bottom:1px solid #f5f5f5}.awards-list .award-item:last-child{border-bottom:none}.awards-list .award-item .award-year{font-size:16px;color:#626161;min-width:60px}.awards-list .award-item .award-name,.awards-list .award-item .award-work{font-size:16px;color:#626161}.awards-list .award-item .award-status{display:inline-block;padding:2px 8px;font-size:12px;border-radius:4px;margin-left:4px;vertical-align:middle;font-weight:500}.awards-list .award-item .award-status.badge-winner{color:#fff;background:#e74c3c;border:1px solid #e74c3c}.awards-list .award-item .award-status.badge-finalist{color:#fff;background:#f39c12;border:1px solid #f39c12}.awards-list .award-item .award-status.badge-nominee{color:#666;background:#ecf0f1;border:1px solid #bdc3c7}.awards-list .award-item .award-level{display:inline-block;padding:2px 8px;font-size:12px;color:#52c41a;background:#52c41a1a;border:1px solid rgba(82,196,26,.3);border-radius:4px;margin-left:8px;vertical-align:middle}.awards-list .award-item .award-festival-link{font-size:16px;color:#1f77cf;text-decoration:none}.awards-list .award-item .award-festival-link:hover{color:#0cb09f}.awards-list .award-item .award-item-link{font-size:16px;color:#1f77cf;text-decoration:none}.awards-list .award-item .award-item-link:hover{color:#0cb09f}.photos-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}@media (max-width: 992px){.photos-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 576px){.photos-grid{grid-template-columns:repeat(2,1fr)}}.photos-grid .photo-item{aspect-ratio:1;border-radius:.375rem;overflow:hidden;cursor:pointer;transition:transform .3s ease}.photos-grid .photo-item:hover{transform:scale(1.05)}.photos-grid .photo-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.photos-wrapper{position:relative;display:flex;align-items:center;gap:1rem}.filter-tabs-wrapper{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:10px}.photos-nav{display:flex;align-items:center;gap:8px;flex-shrink:0}.photos-page-info{font-size:14px;color:#005344;padding:4px 12px;border-radius:4px;white-space:nowrap}.photos-nav-btn{color:#000;width:35px;height:35px;background-color:#fefefe;border:none;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s}.photos-nav-btn:hover:not(:disabled){background:#fff}.photos-nav-btn:disabled{opacity:.5;cursor:not-allowed}.photos-nav-btn .left-right-btn{color:#005344;font-size:30px}.all-works-list .all-work-item{display:flex;align-items:center;gap:1rem;padding:12px;border:1px solid #d3d3d3;margin-bottom:10px;border-radius:8px;transition:all .3s ease}.all-works-list .all-work-item:hover{box-shadow:0 2px 8px #0000001a;border-color:#0cb09f}.all-works-list .all-work-item .work-year{font-size:.875rem;color:#999;min-width:50px}.all-works-list .all-work-item .work-poster{width:86px;aspect-ratio:2/3;border-radius:.25rem;overflow:hidden;flex-shrink:0}.all-works-list .all-work-item .work-poster img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.all-works-list .all-work-item .work-info{flex:1;min-width:0}.all-works-list .all-work-item .work-info .work-title-link{display:block;font-size:.9375rem;color:#333;text-decoration:none;margin-bottom:.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.all-works-list .all-work-item .work-info .work-title-link:hover{color:#0cb09f}.all-works-list .all-work-item .work-info .work-role{font-size:.8125rem;color:#666;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.all-works-list .all-work-item .work-rating{font-size:14px;background-color:#eaeaea;border-radius:30px;padding:2px 15px;transition:all .3s;color:#919191;margin-right:15px}.all-works-list .all-work-item .work-rating:hover{color:#08a38e}.pagination-wrap{display:flex;justify-content:center;margin-top:1.5rem}.pagination-wrap .pagination{display:flex;gap:.5rem}.pagination-wrap .pagination .page-item .page-link{padding:.5rem .75rem;border:1px solid #e0e0e0;background:#fff;color:#666;text-decoration:none;border-radius:.25rem;cursor:pointer;transition:all .3s ease}.pagination-wrap .pagination .page-item .page-link:hover{background:#f5f5f5}.pagination-wrap .pagination .page-item.active .page-link{background:#0cb09f;color:#fff;border-color:#0cb09f}.pagination-wrap .pagination .page-item.disabled .page-link{color:#ccc;cursor:not-allowed}.pagination-wrap .load-more-btn{padding:.625rem 1.5rem;background:#0cb09f;color:#fff;border:none;border-radius:.375rem;font-size:.875rem;cursor:pointer;transition:all .3s ease}.pagination-wrap .load-more-btn:hover{background:#098074}.actor-section .section-header,#photos .section-header{display:block}#photos .section-header .filter-tabs{margin-top:16px}#works .section-header{display:block}#works .section-header .filter-tabs{margin-top:16px}.coactors-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem}@media (max-width: 992px){.coactors-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width: 576px){.coactors-grid{grid-template-columns:repeat(3,1fr)}}.coactors-grid .coactor-item{text-align:center;text-decoration:none;border:1px solid #d3d3d3;padding:8px;border-radius:6px}.coactors-grid .coactor-item img{width:124px;aspect-ratio:3/4;border-radius:6px;-o-object-fit:cover;object-fit:cover;margin-bottom:.5rem;transition:transform .3s ease}.coactors-grid .coactor-item:hover img{transform:scale(1.05)}.coactors-grid .coactor-item .coactor-name{display:block;font-size:16px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.coactors-grid .coactor-item .coactor-count{font-size:14px;color:#999}.codirectors-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem}@media (max-width: 992px){.codirectors-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width: 576px){.codirectors-grid{grid-template-columns:repeat(3,1fr)}}.codirectors-grid .codirector-item{text-align:center;text-decoration:none;border:1px solid #d3d3d3;padding:8px;border-radius:6px}.codirectors-grid .codirector-item img{width:124px;aspect-ratio:3/4;border-radius:6px;-o-object-fit:cover;object-fit:cover;margin-bottom:.5rem;transition:transform .3s ease}.codirectors-grid .codirector-item:hover img{transform:scale(1.05)}.codirectors-grid .codirector-item .codirector-name{display:block;font-size:16px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.codirectors-grid .codirector-item .codirector-count{font-size:14px;color:#999}.topics-list .topic-item{display:flex;align-items:center;gap:1rem;padding:.3rem 0;border-bottom:1px solid #f5f5f5;text-decoration:none;color:#2f76d8}.topics-list .topic-item:last-child{border-bottom:none}.topics-list .topic-item:hover{color:#003d82}.topics-list .topic-item .topic-image{width:80px;height:60px;border-radius:.375rem;overflow:hidden;flex-shrink:0}.topics-list .topic-item .topic-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.topics-list .topic-item .topic-info{flex:1;min-width:0}.topics-list .topic-item .topic-info .topic-line{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.topics-list .topic-item .topic-info .topic-title{font-size:.9375rem;color:#5e5e5f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:0}.topics-list .topic-item .topic-info .meta-item{font-size:.75rem;color:#999;white-space:nowrap}.topics-list .topic-item .topic-info .topic-meta{font-size:.8125rem;color:#999}.topics-list .topic-item .topic-count{font-size:.8125rem;color:#0cb09f}.news-list .news-item{display:flex;align-items:center;justify-content:space-between;padding:.3rem 0;border-bottom:1px solid #f5f5f5;text-decoration:none;color:#5e5e5f}.news-list .news-item:last-child{border-bottom:none}.news-list .news-item .news-title{flex:1;font-size:.9375rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:1rem}.news-list .news-item .news-title:hover{color:#0cb09f}.news-list .news-item .news-date{font-size:.8125rem;color:#999;white-space:nowrap}.contributors-list .contributor-item{display:flex;align-items:stretch;gap:.75rem;padding:.75rem 0;border-bottom:1px solid #f5f5f5}.contributors-list .contributor-item:last-child{border-bottom:none}.contributors-list .contributor-item .contributor-avatar{width:80px;height:80px;border-radius:10px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.contributors-list .contributor-item .contributor-info{flex:1;display:flex;flex-direction:column;min-height:80px}.contributors-list .contributor-item .contributor-info .contributor-name{font-size:18px;color:#212222;margin-bottom:.125rem;font-weight:700}.contributors-list .contributor-item .contributor-info .contributor-action{font-size:.8125rem;color:#999}.contributors-list .contributor-item .contributor-time{font-size:.8125rem;color:#999;align-self:center}.actor-right{padding-left:60px}.sidebar-section{background:#fff;border-radius:.5rem;margin-bottom:1.5rem}.sidebar-section .sidebar-title{font-size:24px;font-weight:700;color:#333;margin-bottom:1rem;padding-bottom:.5rem;display:flex;align-items:center;min-height:2rem}.sidebar-section.ad-section{padding:0;overflow:hidden}.sidebar-section.ad-section a{display:block;width:100%;height:100%}.sidebar-section.ad-section .ad-image{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;display:block;border-radius:.5rem}.sidebar-section .who-is-like-actor .who-like-item{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #f0f0f0}.sidebar-section .who-is-like-actor .who-like-item:last-child{border-bottom:none}.sidebar-section .who-is-like-actor .who-like-avatar{flex-shrink:0;width:48px;height:48px;border-radius:5px;overflow:hidden;background:#f5f5f5}.sidebar-section .who-is-like-actor .who-like-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sidebar-section .who-is-like-actor .who-like-info{flex:1;min-width:0}.sidebar-section .who-is-like-actor .who-like-name{font-size:14px;font-weight:500;color:#333;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-section .who-is-like-actor .who-like-meta{font-size:12px;color:#999;margin-bottom:4px}.sidebar-section .who-is-like-actor .who-like-meta .who-like-sep{margin:0 4px;color:#ddd}.sidebar-section .who-is-like-actor .who-like-time{font-size:12px;color:#bbb}.video-list .video-item{margin-bottom:1rem;cursor:pointer}.video-list .video-item:last-child{margin-bottom:0}.video-list .video-item .video-thumb{position:relative;aspect-ratio:16/9;border-radius:.375rem;overflow:hidden;margin-bottom:.5rem}.video-list .video-item .video-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video-list .video-item .video-thumb .play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;background:#0009;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.25rem;transition:all .3s ease}.video-list .video-item:hover .play-icon{background:#0cb09f}.video-list .video-item .video-title{font-size:.875rem;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recommend-works{display:flex;flex-direction:column;gap:1rem}.recommend-works .recommend-actor-card{display:flex;align-items:center;gap:1rem;padding:1rem;background:#fff;border:1px solid #9fa0a0;border-radius:.5rem;text-decoration:none;transition:all .3s ease}.recommend-works .recommend-actor-card:hover{box-shadow:0 2px 8px #0000001a;border-color:#0cb09f}.recommend-works .recommend-actor-card .recommend-actor-avatar{width:80px;aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;border-radius:.375rem;flex-shrink:0}.recommend-works .recommend-actor-card .recommend-actor-info{flex:1;display:flex;flex-direction:column;gap:.375rem}.recommend-works .recommend-actor-card .recommend-actor-info .recommend-actor-name{font-size:1rem;font-weight:600;color:#333}.recommend-works .recommend-actor-card .recommend-actor-info .recommend-actor-occupation,.recommend-works .recommend-actor-card .recommend-actor-info .recommend-actor-constellation{font-size:.875rem;color:#9fa0a0}.recommend-works .recommend-actor-card .recommend-actor-info .recommend-actor-time{font-size:.8125rem;color:#9fa0a0}.empty-tip{text-align:center;padding:2rem 0;color:#999;font-size:.9375rem}.loading-tip{text-align:center;padding:2rem 0;color:#999}.loading-tip .spinner{display:inline-block;width:24px;height:24px;border:2px solid #f0f0f0;border-top-color:#0cb09f;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:.5rem}@keyframes spin{to{transform:rotate(360deg)}}.lightbox{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000000e6;z-index:9999;align-items:center;justify-content:center}.lightbox.show{display:flex}.lightbox .lightbox-close{position:absolute;top:20px;right:40px;font-size:40px;color:#fff;cursor:pointer;transition:color .3s ease;z-index:10000}.lightbox .lightbox-close:hover{color:#0cb09f}.lightbox .lightbox-prev,.lightbox .lightbox-next{position:absolute;top:50%;transform:translateY(-50%);font-size:40px;color:#fff;cursor:pointer;padding:20px;transition:color .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:10000}.lightbox .lightbox-prev:hover,.lightbox .lightbox-next:hover{color:#0cb09f}.lightbox .lightbox-prev{left:20px}.lightbox .lightbox-next{right:20px}.lightbox img{max-width:90%;max-height:90%;-o-object-fit:contain;object-fit:contain}.copy-toast{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(.9);background:#000c;color:#fff;padding:.75rem 1.5rem;border-radius:8px;font-size:.875rem;z-index:9999;opacity:0;transition:all .3s ease;pointer-events:none}.copy-toast.show{opacity:1;transform:translate(-50%,-50%) scale(1)}
