.douyin-slide[data-v-fe758c78]{background:#000;color:#fff;display:block;min-height:calc(100vh - 190px);overflow:hidden;position:relative;width:100%}.douyin-player[data-v-fe758c78]{align-items:center;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:absolute;z-index:1}.douyin-player[data-v-fe758c78] .player-box{background:transparent;height:min(100%,calc(100vh - 190px));position:relative;width:min(100%,430px);z-index:1}.douyin-player[data-v-fe758c78] .player-video-box{background:#000;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.douyin-info[data-v-fe758c78]{bottom:78px;color:#fff;left:50%;min-width:220px;pointer-events:none;position:absolute;text-shadow:0 2px 2px rgba(0,0,0,.37);transform:translate(calc(-50% - 28px));width:min(100% - 110px,360px);z-index:2}.douyin-title[data-v-fe758c78]{align-items:center;display:flex;gap:8px}.douyin-title h1[data-v-fe758c78]{font-size:20px;font-weight:800;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.douyin-title span[data-v-fe758c78]{font-size:14px;font-weight:600}.douyin-content[data-v-fe758c78]{font-size:16px;font-weight:700;line-height:1.45;margin-top:10px}.douyin-content p[data-v-fe758c78]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.douyin-tags[data-v-fe758c78]{display:flex;flex-wrap:wrap;font-size:13px;gap:8px;line-height:1.2;margin-top:10px}.douyin-duration[data-v-fe758c78]{margin-top:10px}.douyin-duration[data-v-fe758c78],.douyin-views[data-v-fe758c78]{font-size:12px;font-weight:700;line-height:1;opacity:.9}.douyin-views[data-v-fe758c78]{margin-top:8px}.douyin-tags span[data-v-fe758c78]{border:1px solid hsla(0,0%,100%,.28);border-radius:10px;box-shadow:0 1px 2px #0000004d;padding:4px 6px}.douyin-toolbar[data-v-fe758c78]{align-items:center;bottom:90px;color:#fff;display:flex;flex-direction:column;gap:18px;position:absolute;right:50%;text-shadow:0 2px 2px rgba(0,0,0,.37);transform:translate(calc(50% + 178px));width:52px;z-index:2}.douyin-toolbar-avatar[data-v-fe758c78]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:999px;cursor:pointer;height:52px;padding:0;position:relative;width:52px}.douyin-toolbar-avatar.is-following[data-v-fe758c78]{opacity:.75;pointer-events:none}.douyin-toolbar-avatar.is-followed[data-v-fe758c78]{cursor:default}.douyin-toolbar-avatar[data-v-fe758c78]:after{align-items:center;background:#ff004f;border-radius:999px;bottom:-9px;box-shadow:0 2px 2px #0000002e;color:#fff;content:"+";display:flex;font-weight:700;height:18px;justify-content:center;left:17px;line-height:1;position:absolute;width:18px}.douyin-toolbar-avatar.is-followed[data-v-fe758c78]:after{background:#22c55e;content:"✓"}.douyin-toolbar-avatar-inner[data-v-fe758c78]{border-radius:999px;height:100%;overflow:hidden;width:100%}.douyin-toolbar-item[data-v-fe758c78]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;flex-direction:column;font-size:13px;font-weight:800;gap:6px;line-height:1}.douyin-toolbar-item[data-v-fe758c78]:disabled{opacity:.7;pointer-events:none}.douyin-modal[data-v-fe758c78]{align-items:center;background:#000000a6;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:16px;position:fixed;z-index:60}.douyin-modal-panel[data-v-fe758c78]{border-radius:24px;max-height:min(80vh,780px);overflow:auto;width:min(100%,720px)}.douyin-comment-panel[data-v-fe758c78]{background:#facc15;border:4px solid #000;box-shadow:8px 8px #000;padding:16px}.douyin-modal-header[data-v-fe758c78]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.douyin-modal-header h2[data-v-fe758c78]{color:#000;font-size:24px;font-weight:900}.douyin-modal-close[data-v-fe758c78]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:2px solid #000;border-radius:12px;color:#000;cursor:pointer;font-size:14px;font-weight:800;padding:8px 12px}.douyin-share-panel[data-v-fe758c78]{background:#facc15;border:4px solid #000;box-shadow:8px 8px #000;padding:24px;width:min(100%,380px)}.douyin-share-title[data-v-fe758c78]{color:#000;font-size:28px;font-weight:900;margin:0;text-align:center}.douyin-share-subtitle[data-v-fe758c78]{color:#000;font-size:14px;font-weight:700;margin-top:8px;text-align:center}.douyin-share-content[data-v-fe758c78]{background:#fff;border:2px solid #000;border-radius:12px;margin-top:16px;padding:16px}.douyin-share-content p[data-v-fe758c78]{color:#000;font-size:14px;font-weight:700;line-height:1.6;word-break:break-all}.douyin-share-copy[data-v-fe758c78]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ef4444;border:2px solid #000;border-radius:12px;box-shadow:3px 3px #000;color:#fff;cursor:pointer;font-size:16px;font-weight:900;margin-top:16px;padding:12px 16px;width:100%}@media (max-width:768px){.douyin-player[data-v-fe758c78] .player-box{height:min(100%,calc(100vh - 190px));width:min(100%,420px)}.douyin-info[data-v-fe758c78]{bottom:72px;left:50%;min-width:0;transform:translate(calc(-50% - 20px));width:min(calc(100% - 88px),320px)}.douyin-title h1[data-v-fe758c78]{font-size:15px;max-width:150px}.douyin-title span[data-v-fe758c78]{font-size:12px}.douyin-content[data-v-fe758c78]{font-size:13px}.douyin-tags[data-v-fe758c78]{font-size:12px;gap:5px}.douyin-tags span[data-v-fe758c78]{border-radius:6px}.douyin-toolbar[data-v-fe758c78]{bottom:84px;gap:12px;right:50%;transform:translate(calc(50% + 138px));width:43px}.douyin-toolbar-avatar[data-v-fe758c78]{height:43px;width:43px}.douyin-toolbar-avatar[data-v-fe758c78]:after{bottom:-7px;height:14px;left:14px;width:14px}.douyin-toolbar-item[data-v-fe758c78]{font-size:11px;gap:5px}.douyin-modal[data-v-fe758c78]{align-items:flex-end;padding:0}.douyin-modal-panel[data-v-fe758c78]{border-bottom-left-radius:0;border-bottom-right-radius:0;max-height:85vh;width:100%}}.scrollbar-none[data-v-09bff2fb]::-webkit-scrollbar{display:none}.scrollbar-none[data-v-09bff2fb]{scrollbar-width:none}
