.work-detail-body{background:#0a0a0a;color:#fff;margin:0;font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Source Han Sans CN","Segoe UI",Roboto,sans-serif}.wd-layout,.wd-video-area{display:flex;height:100vh;overflow:hidden}.wd-layout{width:100%}.wd-video-area{flex:5;align-items:center;justify-content:center;padding:32px;margin-left:76px;background:#000}.wd-player{max-width:100%;max-height:calc(100vh - 64px);border-radius:8px;background:#000;outline:0}.wd-info-panel{flex:2.5;min-width:320px;max-width:480px;height:100vh;background:#111214;border-left:1px solid rgba(255,255,255,.06);padding:24px;display:flex;flex-direction:column;overflow-y:auto;box-sizing:border-box}.wd-user-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.wd-user-left,.wd-user-right{display:flex;align-items:center;gap:10px}.wd-user-right{gap:12px}.wd-avatar{width:36px;height:36px;border-radius:50%;object-fit:cover;flex-shrink:0}.wd-avatar-placeholder{background:rgba(255,255,255,.1)}.wd-username{font-size:15px;font-weight:600;color:#fff;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wd-btn-follow{background:0 0;border:1px solid #74ff52;color:#74ff52;border-radius:20px;padding:4px 14px;font-size:12px;cursor:pointer;white-space:nowrap;transition:all .2s}.wd-btn-follow:hover{background:rgba(116,255,82,.15)}.wd-btn-follow.followed{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.2);color:rgba(255,255,255,.5)}.wd-btn-icon,.wd-btn-like{background:0 0;border:0;cursor:pointer;padding:4px;display:flex;align-items:center;transition:color .2s}.wd-btn-like{gap:4px;color:rgba(255,255,255,.6);font-size:14px}.wd-btn-like:hover{color:#fff}.wd-btn-like.liked{color:#ff4757}.wd-btn-like.liked svg{fill:#ff4757;stroke:#ff4757}.wd-btn-icon{color:rgba(255,255,255,.5)}.wd-btn-icon:hover{color:#fff}.wd-more-wrap{position:relative}.wd-more-dropdown{display:none;position:absolute;top:100%;right:0;margin-top:6px;background:#1e1e1e;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:4px 0;min-width:120px;z-index:100;box-shadow:0 8px 24px rgba(0,0,0,.4)}.wd-more-dropdown.show{display:block}.wd-dropdown-item,.wd-meta-row{display:flex;align-items:center;gap:8px}.wd-dropdown-item{width:100%;padding:10px 16px;background:0 0;border:0;color:rgba(255,255,255,.8);font-size:14px;cursor:pointer;text-align:left;transition:background .15s}.wd-dropdown-item:hover{background:rgba(255,255,255,.06)}.wd-dropdown-item svg{flex-shrink:0}.wd-meta-row{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.06)}.wd-date{font-size:13px;color:rgba(255,255,255,.4)}.wd-ai-badge,.wd-divider{color:rgba(255,255,255,.15);font-size:12px}.wd-ai-badge{color:rgba(255,255,255,.4)}.wd-prompt-section{margin-bottom:20px;flex:1}.wd-prompt-title{font-size:14px;font-weight:600;color:rgba(255,255,255,.7);margin:0 0 10px}.wd-prompt-text{font-size:14px;color:rgba(255,255,255,.55);line-height:1.7;margin:0;word-break:break-all}.wd-tags-inline{display:flex;flex-wrap:wrap;align-items:center;gap:0;margin-bottom:20px;padding:12px 0;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.wd-tag-item{font-size:13px;color:rgba(255,255,255,.5);padding:0 10px}.wd-tag-item:first-child{padding-left:0}.wd-tag-sep{color:rgba(255,255,255,.15);font-size:13px}.wd-action-buttons{margin-top:auto;padding-top:16px}.wd-btn-remix-solid{display:block;width:100%;padding:12px;background:#74ff52;color:#000;border:0;border-radius:8px;text-align:center;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;transition:all .2s;box-sizing:border-box}.wd-btn-remix-solid:hover{background:#8fff75}.wd-mobile{min-height:100vh}.wd-back{position:fixed;top:12px;left:12px;z-index:100;width:36px;height:36px;border-radius:50%;background:rgba(0,0,0,.5);border:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.wd-mobile-video{width:100%;background:#000}.wd-mobile-video video{width:100%;max-height:55vh;display:block;object-fit:contain}.wd-mobile-info{padding:16px}.wd-mobile-info .wd-user-row{margin-bottom:12px}.wd-mobile-info .wd-username{font-size:14px}.wd-mobile-info .wd-prompt-text,.wd-mobile-info .wd-prompt-title{font-size:13px}.wd-mobile-info .wd-action-buttons{margin-top:16px}.wd-info-panel::-webkit-scrollbar{width:4px}.wd-info-panel::-webkit-scrollbar-track{background:0 0}.wd-info-panel::-webkit-scrollbar-thumb{background:rgba(255,255,255,.1);border-radius:2px}