.TikTokViewer_overlay__0ZYG4{position:fixed;top:0;left:0;z-index:1050;width:100%;height:100%;background:rgba(0,0,0,.9);display:flex;justify-content:center;align-items:center;flex-direction:column}.TikTokViewer_viewer__Bv4DW{position:relative;width:90%;max-width:400px;text-align:center}.TikTokViewer_video__eJmzn{width:100%;border-radius:12px}.TikTokViewer_rightActions__F_6YC{position:absolute;right:10px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:15px;color:white;z-index:100}.TikTokViewer_rightActions__F_6YC button{background:none;border:none;color:white;font-size:1.5rem;display:flex;flex-direction:column;align-items:center;filter:drop-shadow(0 0 1px #000)}.TikTokViewer_rightActions__F_6YC .TikTokViewer_icon__qjzhk{font-size:1.5rem}.TikTokViewer_rightActions__F_6YC span{font-size:.9rem}.TikTokViewer_nav__0LbA8{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);display:flex;gap:10px}.TikTokViewer_nav__0LbA8 button{background:white;border:none;border-radius:50%;width:40px;height:40px;font-size:1.2rem;display:flex;align-items:center;justify-content:center}.TikTokViewer_close__XPHUn{position:absolute;top:1rem;right:1rem;color:white;background:none;border:none;font-size:2rem;z-index:200;filter:drop-shadow(0 0 1px #000)}.TikTokViewer_commentSection__thb6P{position:absolute;bottom:0;left:0;right:0;max-height:400px;background:#fff;color:#fff;display:flex;flex-direction:column;z-index:1000000}.TikTokViewer_commentHeader__5b5Yv{display:flex;justify-content:space-between;align-items:center;padding-bottom:8px;border-bottom:1px solid #eee}.TikTokViewer_commentHeader__5b5Yv h4{margin:0;font-weight:600;font-size:14px;color:#111;font-family:Sherika-ExtraBold}.TikTokViewer_commentHeader__5b5Yv button{background:none;border:none;font-size:20px;cursor:pointer;color:#555;transition:color .2s ease}.TikTokViewer_commentHeader__5b5Yv button:hover{color:#000}.TikTokViewer_commentList__Lp4tu{max-height:300px;overflow-y:auto;margin-top:12px;padding-right:6px}.TikTokViewer_commentItem__FFYY3{padding:8px 0;margin:10px;border-bottom:1px solid #f0f0f0}.TikTokViewer_commentItem__FFYY3 p{margin:0;font-size:12px;line-height:1.4;color:#111}.TikTokViewer_commentItem__FFYY3 p strong{color:#000;font-weight:600;margin-right:6px}.TikTokViewer_replyItem__7l_NO{margin-left:16px;padding-top:4px;font-size:12px;color:#555}.TikTokViewer_replyItem__7l_NO p{margin:0}.TikTokViewer_replyForm__iSasV{display:flex;margin-top:6px;margin-left:16px;gap:8px}.TikTokViewer_replyForm__iSasV input{flex:1 1;padding:6px 10px;font-size:12px;border-radius:15px;border:1px solid #ccc;outline:none;transition:border-color .2s ease}.TikTokViewer_replyForm__iSasV input:focus{border-color:#fce415}.TikTokViewer_replyForm__iSasV button{background-color:#fce415;color:#094a38;border:none;padding:6px 14px;border-radius:15px;font-size:12px;cursor:pointer;transition:background-color .2s ease}.TikTokViewer_replyForm__iSasV button:hover{background-color:#fce5159d}.TikTokViewer_commentForm__YN_dd{display:flex;gap:8px;margin:16px 10px 10px;align-items:center;border-top:1px solid #eee;padding-top:12px}.TikTokViewer_commentForm__YN_dd textarea{flex:1 1;resize:none;padding:8px 12px;border-radius:20px;border:1px solid #ccc;font-size:12px;outline:none;transition:border-color .2s ease;font-family:inherit;color:#111;min-height:32px;max-height:80px}.TikTokViewer_commentForm__YN_dd textarea:focus{border-color:#094a38}.TikTokViewer_commentForm__YN_dd button{background-color:#094a38;border:none;color:#fce415;padding:8px 14px;border-radius:20px;font-weight:600;cursor:pointer;font-size:12px;transition:background-color .2s ease}.TikTokViewer_commentForm__YN_dd button[type=button]{background:transparent;color:#555;font-size:12px;padding:4px 8px;border-radius:50%;line-height:1}.TikTokViewer_commentForm__YN_dd button[type=button]:hover{color:#fe2c55}.TikTokViewer_commentForm__YN_dd button[type=submit]:hover{background-color:#e0264d}.TikTokViewer_avatar__EwqwE{margin-top:10px;background-color:#ccc;width:"30px";aspect-ratio:1/1;border-radius:50%;object-fit:cover}.feed_feedRow__ni9SF video{object-fit:cover;height:200px}.feed_video-card__s9mes{cursor:pointer;overflow:hidden}.feed_video-card__s9mes video:hover{transform:scale(1.03);transition:.3s}