Stylesheet for comments in bilibili.com
This script should not be not be installed directly. It is a library for other scripts to include with the meta directive // @require https://update.greasyfork.org/scripts/512574/1464548/inject-bilibili-comment-style.js
(async function() { // wait until document is ready await new Promise(resolve => { const timer = setInterval(() => { if (document && document.createElement && document.head && document.head.appendChild) { clearInterval(timer); resolve(); } }, 100); }); // inject stylesheet const styleElement = document.createElement('style'); styleElement.textContent = ` :root { --v_xs: 5px; --v_xsx: 4px; --v_xxs: 6px; --v_sm: 10px; --v_smx: 8px; --v_xsm: 12px; --v_md: 15px; --v_mdx: 14px; --v_xmd: 16px; --v_lg: 20px; --v_lgx: 18px; --v_xlg: 22px; --v_xl: 25px; --v_xlx: 24px; --v_xxl: 26px; --v_fs_1: 24px; --v_fs_2: 18px; --v_fs_3: 16px; --v_fs_4: 14px; --v_fs_5: 13px; --v_fs_6: 12px; --v_lh_xs: 1; --v_lh_sm: 1.25; --v_lh_md: 1.5; --v_lh_lg: 1.75; --v_lh_xl: 2; --v_height_xs: 16px; --v_height_sm: 24px; --v_height_md: 32px; --v_height_lg: 40px; --v_height_xl: 48px; --v_radius: 6px; --v_radius_sm: 4px; --v_radius_md: 8px; --v_radius_lg: 10px; --v_brand_pink: var(--brand_pink, #FF6699); --v_brand_pink_thin: var(--brand_pink_thin, #FFECF1); --v_brand_blue: var(--brand_blue, #00AEEC); --v_brand_blue_thin: var(--brand_blue_thin, #DFF6FD); --v_stress_red: var(--stress_red, #F85A54); --v_stress_red_thin: var(--stress_red_thin, #FEECEA); --v_success_green: var(--success_green, #2AC864); --v_success_green_thin: var(--success_green_thin, #E4F8EA); --v_operate_orange: var(--operate_orange, #FF7F24); --v_operate_orange_thin: var(--operate_orange_thin, #FFF0E3); --v_pay_yellow: var(--pay_yellow, #FFB027); --v_pay_yellow_thin: var(--pay_yellow_thin, #FFF6E4); --v_bg1: var(--bg1, #FFFFFF); --v_bg2: var(--bg2, #F6F7F8); --v_bg3: var(--bg3, #F1F2F3); --v_bg1_float: var(--bg1_float, #FFFFFF); --v_bg2_float: var(--bg2_float, #F1F2F3); --v_text_white: var(--text_white, #FFFFFF); --v_text1: var(--text1, #18191C); --v_text2: var(--text2, #61666D); --v_text3: var(--text3, #9499A0); --v_text4: var(--text4, #C9CCD0); --v_text_link: var(--text_link, #008AC5); --v_text_notice: var(--text_notice, #E58900); --v_line_light: var(--line_light, #F1F2F3); --v_line_regular: var(--line_regular, #E3E5E7); --v_line_bold: var(--line_bold, #C9CCD0); --v_graph_white: var(--graph_white, #FFFFFF); --v_graph_bg_thin: var(--graph_bg_thin, #F6F7F8); --v_graph_bg_regular: var(--graph_bg_regular, #F1F2F3); --v_graph_bg_thick: var(--graph_bg_thick, #E3E5E7); --v_graph_weak: var(--graph_weak, #C9CCD0); --v_graph_medium: var(--graph_medium, #9499A0); --v_graph_icon: var(--graph_icon, #61666D); --v_shadow: var(--shadow, #000000); --v_brand_pink_hover: var(--brand_pink_hover, #FF8CB0); --v_brand_pink_active: var(--brand_pink_active, #E84B85); --v_brand_pink_disabled: var(--brand_pink_disabled, #FFB3CA); --v_brand_blue_hover: var(--brand_blue_hover, #40C5F1); --v_brand_blue_active: var(--brand_blue_active, #008AC5); --v_brand_blue_disabled: var(--brand_blue_disabled, #80DAF6); --v_stress_red_hover: var(--stress_red_hover, #FA857F); --v_stress_red_active: var(--stress_red_active, #E23D3D); --v_stress_red_disabled: var(--stress_red_disabled, #FCAFAA); --v_text_hover: var(--text_hover, #797F87); --v_text_active: var(--text_active, #61666D); --v_text_disabled: var(--text_disabled, #C9CCD0); --v_line_border: var(--line_border, #C9CCD0); --v_line_bolder_hover: var(--line_bolder_hover, #E3E5E7); --v_line_bolder_active: var(--line_bolder_active, #AEB3B9); --v_line_bolder_disabled: var(--line_bolder_disabled, #F1F2F3) } @font-face { font-family: fanscard; src: url(//s1.hdslb.com/bfs/static/jinkela/mall-h5/asserts/fansCard.ttf) } .svg-icon { display: inline-flex; justify-content: center; align-items: center } .svg-icon svg { width: 100%; height: 100% } .svg-icon.use-color svg path { fill: currentColor; color: inherit } .top-vote-card { background-color: var(--graph_bg_thin); display: flex; justify-content: space-between; align-items: center; height: 80px; width: 100%; margin-bottom: 24px; padding: 12px 16px 12px 10px; border-radius: 6px } .top-vote-card__multi { cursor: pointer } .top-vote-card__multi:hover .vote-result-text { color: var(--brand_blue); transition: .2s } .top-vote-card-left { width: 40%; max-width: calc(40% - 30px); margin-right: 20px; word-wrap: break-word; font-size: 13px; line-height: 18px; color: var(--text1) } .top-vote-card-left__title { display: flex; align-items: center } .top-vote-card-left__title svg { margin-right: 2px; flex: none } .top-vote-card-left__title span { display: -webkit-box; float: none; height: 18px; overflow: hidden; text-overflow: ellipsis; word-break: break-word; -webkit-box-orient: vertical; -webkit-line-clamp: 1 } .top-vote-card-left__join { height: 17px; display: flex; align-items: center; margin-top: 4px; font-size: 12px; color: var(--text3) } .top-vote-card-left__join .vote-icon { height: 12px } .top-vote-card-left__join span { display: flex; align-items: center } .top-vote-card-right { width: 60%; font-size: var(--2fde2a28); line-height: 17px; display: flex; --option-height: 40px; --option-radius: 6px } .top-vote-card-right .vote-text__not-vote { opacity: .9 } .top-vote-card-right .vote-text__not-vote .vui_ellipsis { font-weight: 400 !important } .top-vote-card-right .vote-text :first-child { font-weight: 500 } .top-vote-card-right .vote-icon { flex: none } .top-vote-card-right .left-vote-option { position: relative; display: flex; min-width: 120px; align-items: center; justify-content: space-between; background-color: rgba(255, 102, 153, var(--212267a6)); height: var(--option-height); width: var(--38c5ebb3); padding-left: 10px; border-radius: var(--option-radius) 0 0 var(--option-radius); cursor: pointer; margin-right: 30px; color: var(--332a347e); transition: width ease-out .2s } .top-vote-card-right .left-vote-option .skew-vote-option { position: absolute; right: -20px; top: 0 } .top-vote-card-right .left-vote-option .skew-vote-option__fill { left: -8px; background-color: #f69; transform: skew(21deg); border-top-right-radius: calc(var(--option-radius) - 2px); border-bottom-right-radius: var(--option-radius) } .top-vote-card-right .skew-vote-option { height: 40px; width: 20px; overflow: hidden; opacity: var(--212267a6); pointer-events: none } .top-vote-card-right .skew-vote-option__fill { pointer-events: all; position: absolute; top: 0; width: 100%; height: 100% } .top-vote-card-right .right-vote-option { position: relative; display: flex; min-width: 120px; align-items: center; flex-direction: row-reverse; justify-content: space-between; background-color: rgba(0, 174, 236, var(--212267a6)); height: var(--option-height); width: var(--4b2970aa); padding-right: 10px; border-radius: 0 var(--option-radius) var(--option-radius) 0; cursor: pointer; color: var(--1e587827); transition: width ease-out .2s } .top-vote-card-right .right-vote-option .skew-vote-option { position: absolute; left: -20px; top: 0 } .top-vote-card-right .right-vote-option .skew-vote-option__fill { left: 8px; background-color: #00aeec; transform: skew(21deg); border-top-left-radius: var(--option-radius); border-bottom-left-radius: calc(var(--option-radius) - 2px) } .top-vote-card-right .right-vote-option .vote-text { text-align: right } .top-vote-card-right .had_voted { cursor: unset } .reply-header .reply-notice { display: flex; align-items: center; position: relative; min-height: 40px; padding: 4px 10px; margin-bottom: 16px; font-size: 13px; border-radius: 2px; color: var(--Ye5_u); cursor: pointer } .reply-header .reply-notice:after { content: ""; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-color: var(--Ye5_u); opacity: .2 } .reply-header .reply-notice .notice-icon { width: 16px; height: 16px; margin-right: 5px } .reply-header .reply-notice .notice-content { flex: 1; padding: 0 5px; vertical-align: top; word-wrap: break-word; word-break: break-all } .reply-header .reply-notice .notice-close-icon { position: relative; z-index: 1; width: 10px; height: 10px; margin-left: 5px } .reply-header .reply-navigation { margin-bottom: 22px } .reply-header .reply-navigation .nav-bar { display: flex; align-items: center; list-style: none; margin: 0; padding: 0 } .reply-header .reply-navigation .nav-bar .nav-title { display: flex; align-items: center } @media screen and (max-width: 1681px) { .reply-header .reply-navigation .nav-bar .nav-title { font-size: 20px } } @media screen and (min-width: 1681px) { .reply-header .reply-navigation .nav-bar .nav-title { font-size: 24px } } .reply-header .reply-navigation .nav-bar .nav-title .nav-title-text { color: var(--text1); font-family: PingFang SC, HarmonyOS_Medium, Helvetica Neue, Microsoft YaHei, sans-serif; font-weight: 500 } @media (-webkit-max-device-pixel-ratio: 1) { .reply-header .reply-navigation .nav-bar .nav-title .nav-title-text { font-family: -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, Arial, PingFang SC, Hiragino Sans GB, Microsoft YaHei, sans-serif } } .reply-header .reply-navigation .nav-bar .nav-title .total-reply { margin: 0 36px 0 6px; font-weight: 400; color: var(--text3) } @media screen and (max-width: 1681px) { .reply-header .reply-navigation .nav-bar .nav-title .total-reply { font-size: 13px } } @media screen and (min-width: 1681px) { .reply-header .reply-navigation .nav-bar .nav-title .total-reply { font-size: 14px } } .reply-header .reply-navigation .nav-bar .nav-select-reply { font-family: PingFang SC, HarmonyOS_Medium, Helvetica Neue, Microsoft YaHei, sans-serif; font-weight: 500; color: var(--text1) } @media screen and (max-width: 1681px) { .reply-header .reply-navigation .nav-bar .nav-select-reply { font-size: 13px } } @media screen and (min-width: 1681px) { .reply-header .reply-navigation .nav-bar .nav-select-reply { font-size: 16px } } @media (-webkit-max-device-pixel-ratio: 1) { .reply-header .reply-navigation .nav-bar .nav-select-reply { font-family: -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, Arial, PingFang SC, Hiragino Sans GB, Microsoft YaHei, sans-serif } } .reply-header .reply-navigation .nav-bar .nav-sort { display: flex; align-items: center; color: var(--text3) } @media screen and (max-width: 1681px) { .reply-header .reply-navigation .nav-bar .nav-sort { font-size: 13px } } @media screen and (min-width: 1681px) { .reply-header .reply-navigation .nav-bar .nav-sort { font-size: 16px } } .reply-header .reply-navigation .nav-bar .nav-sort .part-symbol { height: 11px; margin: 0 12px; border-left: solid 1px } .reply-header .reply-navigation .nav-bar .nav-sort .hot-sort { cursor: pointer } .reply-header .reply-navigation .nav-bar .nav-sort .hot-sort:hover { color: var(--brand_blue) } .reply-header .reply-navigation .nav-bar .nav-sort .time-sort { cursor: pointer } .reply-header .reply-navigation .nav-bar .nav-sort .time-sort:hover { color: var(--brand_blue) } .reply-header .reply-navigation .nav-bar .nav-sort.hot .hot-sort, .reply-header .reply-navigation .nav-bar .nav-sort.time .time-sort { color: var(--text1) } .reply-header .reply-navigation .nav-operation-warp { position: absolute; right: 0 } /* * @bilibili/userAvatar * version: 1.2.0-beta.2. Powered by main-frontend * 用户头像公共组件. * author: wuxiuran */ .bili-avatar { display: block; position: relative; background-image: url(data:image/gif;base64,R0lGODlhtAC0AOYAALzEy+To7rG6wb/Hzd/k6rK7wsPK0bvDybO8w9/j6dDW3NHX3eHl6+Hm7LnByLa+xeDl6+Lm7M/V27vDyt7j6dHX3r/Gzb/HzsLJ0LS9xLW+xbe/xtLY3s/V3OPn7dne5NXb4eDk67jAx7S8w+Dk6rrCybW9xMXM08TL0sLK0Nrf5cXM0tjd48zS2bO7wsrR17W+xLfAx8fO1La/xsbN07K7wbzEytzh573FzNLX3uLn7cDHzsbN1NPZ377Gzb7FzNbc4sjP1dfd49bb4tvg5svR2LfAxsnQ1s7U293h6Nbb4dTa4MrQ19fc4t3i6L7GzMnP1s7U2tXa4M3T2sDIz97i6N7i6dje5MjO1dfc473Ey8HJz9vg57jBx8jP1tPY38PL0cfO1dne5dXa4ePn7sHIz8vS2Nrf5tDW3djd5M3T2cDIztTZ4L3Fy7rCyMTL0czT2bC5wOXp7wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OTQ4QTFCMzg4NDAxMUU1OTA2NUJGQjgwNzVFMDQ2NSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OTQ4QTFCNDg4NDAxMUU1OTA2NUJGQjgwNzVFMDQ2NSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU5NDhBMUIxODg0MDExRTU5MDY1QkZCODA3NUUwNDY1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU5NDhBMUIyODg0MDExRTU5MDY1QkZCODA3NUUwNDY1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAAAAAAAsAAAAALQAtAAAB/+AcoKDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmqq6ytrq+wsbKztLW2t7i5uru8vb6/wMHCw8TFxsfIycrLzM3Oz9DR0tPU1dbX2Nna29zd3t/g4eLj5OXm5+jp6uvs7e7v8PHy8/T19sA6SCtTCakBCyuKOLmXKAGOOAhLiDkFoQzCOA9YEDyE5SHCBx9KhdhhMc6EBhMJeXDQMY6GjKIgXCgZR0jIQR4msDRxJRQBHyzjoHwpR0LODRI9keDI0kAAnoI8rMgJoyYnlTkBUEA6KMDSmTsxhTjIEsBAqlWvlowR9BIBCzmf9ANLyCrTrJP/SAzI+WMtW5EncmpIUwkCTpZaqtw9FIBGzgxlIRHgWvLH1MGIDLN8ACRSArQsfRCAnCgAj5wmsjwigbnkk80hA6hezbr1ajkeMoCu7Lq1HIM5C9yQU7v363EQFhxBMeGA8ePIkx+fMEFAzjgFmCtHPuHBcwEAik/fbnwCCiZfQHKzcoLk8/Po06tfr95BC7vWAkgQwb6+/fv4ETqocC2EgfwABihgRzToQM1ZJT0AwIIMNujggxBGKOGEFFYIgHkWYQCBNA0A0BEASOzmDAMS2NBRCh5AE4AMFiGAhIHSeIAEAhYdAQ0HFmkwxDVDmPBQAU2MiCECSiDiAQkhMBAC/wFMNunkk1ASkMCUUzJJAgQMMNDAllxyGUEEXTaQ5ZhjQmDmmRCEcOVRhyhBI0I2RNCMGRZ5cUgO5RWAQAYuCCBADYDW4OeghBZqqJ8FuLAnDBo84OijkDqqwaQwwGDCpRlkOsKmCHTaqQsjAIDFAocEYVEHzDCA4QMkFNIAGAgdcMEAtM5K6621XqDrrrz2uiuuFgQr7LDEFmsBrsjiWgJCYIg3CAnW6ZeiMgtYBEUhEfwQhwEqsFkMGSxw9IOchHjxIwjKBICBRS4R8pkZzHgWhwyFCGHRCcoQMIJFZxAyRBz4NhMADgIUOYgKFjnAQDJLOIeQboTQUAB8y3wgAP8PhHBRwEMCwEUMiw+Z8BhvJVChogMHeEuBbA+NkQysDxmxsCARbPBCNDs8QK4cDBhhUQvJrJHwtHJAAAMS0byQwYZJYRgHxsjM9VAJ3kJgAqrQoAFDCFUdYBEKyUiN0ASENCCCBNF0IIKzcpj4kAFhWwQAIRE4gDY0EjiwsxwePpRC3A+1Qbfd0eS9N2PbAo7QAIPf/YzhhBCFENxRW/T3IHU77gzkg6RgEeXHiB0HBmWfnXYMbK/7tuKjl72B5s10sMHMgqg+OeukD9LA62nPTojtiVf+0A+EMPAA7Mx08ADTgjxhOetzDwLBA1g/04EGzPP9vPBjEwKBBtU7o8D/1oS4jdDloVtE9iAhZBC+JVkg0YS3kQzhgAMoRBEkJgpk0OogMvEb61I2CH29LxJWWMIKROAcAUzACpIIgLYsIoITAGFvkVAAAlAjiADejnseIQQBEHDARlBAAT5gWUemIIkXPKcLGEhD9hyhABdwUA4eDF76HrI+QRCgAAqARADYYACHHUZEjvDAstAzAx54TBEKmBghcgg6Y4iuh3L4YRAbEQEFuGE96HoEA2awHgHIgAg0lCIAP8c6G4gQiIw4wwvIyJ5+QUIB9SkACpCYiCjCx3w6tKJFtCBCEnZmDGUwono20AP6OSIIG2NPAbAwskNo8IbOWx0I10AIEoyg/4RyIMJf2DMDNcwQEiowQCTXU4AjYHAQl/wdG0GIPjmQwH2HCIHT0jMCJtDOElWAwi7RgwNEKGAENwReFYshutz50JCGAJl6HuCFG2YiAl/oW3oQYMwNylKTO0SIM7MIzUL8Jz0bkIE1O8GCLfjoPA/oZjJnGc7WFdAFWyxEtZ4zAhpwwJGhSIAEnrDKjpDKkgWYJzgF+ZBxavEQHlhJRzSAAja80hQkmIIBNGCRGfySEH785gfrWcuHHuIDGajBBnBwAhb8DxYk+MAKLBCFdcJSjbWjJ0PPR4gEwBERViDCR4GhgBrAR5msq6JP8yk+AcDHcwtlpk6XGg0FOJUQUP8d6U4DmYAaMLUZVq3kObUq1YeAbRAJEMBXNUGCV3pgnR94YibCSoixBrKsCDmrINK6VkwoQQNlKAQRJpCBdgmCAQdAgFM6QddBoECneI2DXm+jVk98Jg5hFMRVCDkIF8YBeXMVQCUfG1ViiC5ggqBAZTvhhBhARAWCqMIq0QAbKDgHAVz4RGMFQVqymtYiNCCEavuKiRu41gUGKMIXNyCTAuxgiSOojG5FS4i8lHYYoqMXWn/qiSrkUABSaMASEaKF3ILCqvC5rG+xaxEsuA60mtABHKhQgi2EkQFH2IIBFABQTsiObWGA7G8fYiPMmQ4aamMbFATM3ofcDHOEw5v/3gjBBAYLQ3RFaFzhJjyIIlg4GBgmhA4i/DgOC8LD172wRZggYhJvzsRyqHCKQWyRFdDtwNZbGyHEctcBI8Rk0oMBKJOhABNwbRBUsAgYkiHR7klPA/AlMgyyl0PUGgN4VMOcEYAGDRTorCrjjUMQkmFdhMgMzFB7hhayfFifPYS2yEAxQhCQhB13gWipykBwB3GDNyFkf8cgQkFhO4h/9eAZLYiDwQSBsIfQORkNcJphBUGDDHxlGSoowJ4HYa+H7GAZnkWInegGAA0k5hhKGIEDYDQIUz2Ey8kQgwse8gBrRmBdFzDDAna9gBzkoALADrawh01sYP8a2LxOtrKX/83sZVfA19CuQAucN4E6i5CjCMlAJZGxBYuM2RALoEF1NDADGAigAHrylLo95YJ2o/vd8NbTCDLQqA1sIAYiEEEM9o3vfOvbCPYO+Axm8KhJaQABg0K3AEzwBgngWRAVESAzmrBKBGS2EAFIEwNIQAEKJOBJVAq5yBPQ8ZJ73EpYytKWyKSllbM8S2gKgcxJbnIKHNkQIPBzAQjNjN7GwQQXnwYI3omQazmjCl1oURRYXVU/xyFO0ACCCscmgUszowEc2IIiMSKNBSgSIRuwkNjHTvayN2iYIwj6MxZA9AG5/e3TVDs0WBBmuNv97k+3ozUIwARs4/3vAZpBC4ZaDf8CtMACdDzPuQvwdcBfx0/rEQEAWnBKbYRgCUsAgRSkMIYxLKAHIGjCFVRABC6ogAUg4IADII+QMHDg9bCHfQf29ZARKCD2uLdrHBDQgyawIK4fEAIQNL+EHoB+CJrvwReykAC2xaMHX/80Ij5QEmsbIgJ1j0MYJvFweARglLVfyCHk/JCDGuILLKmBXNkyhII+xOiGACRCrFwV8GeIMyKd6EsHsbKS4ACgQNB4D8NzSBEAZEAGqiEHNzBrOREFhrAELJEBFKMu57FMBcgmrpYTNsB0cpCBHQEXmXYeBYBGkNEAbvYcFxcAXsMSDlhd6WFjkNED6eEDGeN0FgFkguD/BO7HEo82GKKTE+o3CPvEEg7gLdKEHt/GFn2mHnpVZiXRgwQwdeehATYVEommHgIAQSNxHksgCKGmHiwEFgGQdOsRXCH4HPAyPfXRBRwYEiBQH9oWBeixAwEwBffBH1Thc+rxArqXIFZAH/bxA/1lDyFgg+mhARuAHgJgLvchAKdGED7xd9FyHxZ4D23gePmBAIIREkQggJioHmrwEl/4ifXBZvcQAMNEilj4iPOQBZ6oiuixfQRxhLBISs4nDx6QiLV4HxxwD1Kwi/gRWPbghMDIStYnD7tTjPcBa/KgBMp4HxPQfe7AY8+IhdIVDw3gWtVYH/TnDlmwjfaxAVWogg60CI7pkQPxQAbZZ47nUWDvcAWvyI7+N4jocIXyqB4FIH7tEADadI/p8WDtsIT+qB7R6A5IMJBltH7lkFUIiR7uqA7f05DqAQDSWA7/IpHpsXPsUI4YyRJhmA4S1JHpgYPo4AS0J5LPIQI3dw5v2BHnFo/+WAOTZg4yhpLnYX6xEAgAOw==); -webkit-background-size: cover; background-size: cover; border-radius: 50%; margin: 0; padding: 0 } .bili-avatar * { margin: 0; padding: 0 } .bili-avatar-face { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 100%; height: 100% } .bili-avatar-pendent-dom { height: 176.48%; width: 176.48%; position: absolute; top: -38.33%; left: -38.33%; overflow: hidden } .bili-avatar-pendent-dom img { height: 100%; min-width: 100%; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none } .bili-avatar-img { border: none; display: block; -o-object-fit: cover; object-fit: cover; image-rendering: -webkit-optimize-contrast } .bili-avatar-img-radius { border-radius: 50% } .bili-avatar-img[src=""], .bili-avatar-img:not([src]) { opacity: 0 } .bili-avatar-img.bili-avatar-img-error { display: none } .bili-avatar-right-icon { width: 27.5%; height: 27.5%; position: absolute; right: 0; bottom: -1px; -webkit-background-size: cover; background-size: cover; image-rendering: -webkit-optimize-contrast } .bili-avatar-nft-icon { position: absolute; width: 27.5%; height: 27.5%; right: -webkit-calc(27.5% - 1px); right: -moz-calc(27.5% - 1px); right: calc(27.5% - 1px); bottom: -1px; -webkit-background-size: cover; background-size: cover; image-rendering: -webkit-optimize-contrast } @-webkit-keyframes bili-avatar { 0% { -webkit-transform: translate3d(0, 0, 0); transform: translateZ(0) } to { -webkit-transform: translate3d(-97.5%, 0, 0); transform: translate3d(-97.5%, 0, 0) } } @-moz-keyframes bili-avatar { 0% { -moz-transform: translate3d(0, 0, 0); transform: translateZ(0) } to { -moz-transform: translate3d(-97.5%, 0, 0); transform: translate3d(-97.5%, 0, 0) } } @keyframes bili-avatar { 0% { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); transform: translateZ(0) } to { -webkit-transform: translate3d(-97.5%, 0, 0); -moz-transform: translate3d(-97.5%, 0, 0); transform: translate3d(-97.5%, 0, 0) } } .bili-avatar .bili-avatar-size-80 { width: 22px; height: 22px; bottom: -1px } .bili-avatar .bili-avatar-size-60, .bili-avatar .bili-avatar-size-50, .bili-avatar .bili-avatar-size-48 { width: 18px; height: 18px; bottom: -1px } .bili-avatar .bili-avatar-size-40, .bili-avatar .bili-avatar-size-36 { width: 14px; height: 14px; bottom: -1px } .bili-avatar .bili-avatar-size-30, .bili-avatar .bili-avatar-size-24 { width: 12px; height: 12px; bottom: -1px } .bili-avatar .bili-avatar-size-nft-80 { width: 22px; height: 22px; bottom: -1px; right: -webkit-calc(22px - 1px); right: -moz-calc(22px - 1px); right: 21px } .bili-avatar .bili-avatar-size-nft-60, .bili-avatar .bili-avatar-size-nft-50, .bili-avatar .bili-avatar-size-nft-48 { width: 18px; height: 18px; bottom: -1px; right: -webkit-calc(18px - 1px); right: -moz-calc(18px - 1px); right: 17px } .bili-avatar .bili-avatar-size-nft-40, .bili-avatar .bili-avatar-size-nft-36 { width: 14px; height: 14px; bottom: -1px; right: -webkit-calc(14px - 1px); right: -moz-calc(14px - 1px); right: 13px } .bili-avatar .bili-avatar-size-nft-30, .bili-avatar .bili-avatar-size-nft-24 { width: 12px; height: 12px; bottom: -1px; right: -webkit-calc(12px - 1px); right: -moz-calc(12px - 1px); right: 11px } .reply-image { width: var(--3414c33c); height: var(--822197ea) } .reply-image.b-img { background-color: inherit } .reply-image.b-img img { width: 100%; height: 100% } .opacity-enter-active, .opacity-leave-active { transition: opacity .15s ease } .opacity-enter-from, .opacity-leave-to { opacity: 0 } .reply-box { display: flex; flex-direction: column } .reply-box .box-normal { display: flex; z-index: 2 } .reply-box .box-normal .reply-box-avatar { display: flex; justify-content: center; align-items: center; width: 80px; height: 48px } .reply-box .box-normal .reply-box-warp { position: relative; flex: 1; transition: .2s; border: 1px solid var(--line_regular); border-radius: 6px; background-color: var(--bg3); overflow-x: hidden } .reply-box .box-normal .reply-box-warp.focus-within, .reply-box .box-normal .reply-box-warp:hover { border-color: var(--line_regular); background-color: var(--bg1) } .reply-box .box-normal .reply-box-warp .textarea-wrap { padding: 8px 0; display: flex; flex-direction: column; width: 100%; border-radius: 6px; cursor: text; overflow: hidden } .reply-box .box-normal .reply-box-warp .textarea-wrap .vote-info { margin-left: 10px; margin-bottom: 4px; height: 20px; font-size: 12px; line-height: 17px; display: flex; align-items: center } .reply-box .box-normal .reply-box-warp .textarea-wrap .vote-info__tag { flex: none; padding: 2px 6px; border-radius: 2px; margin-right: 4px } .reply-box .box-normal .reply-box-warp .textarea-wrap .vote-info__tag--pink { background-color: var(--Pi1); color: var(--Pi5) } .reply-box .box-normal .reply-box-warp .textarea-wrap .vote-info__tag--blue { background-color: var(--brand_blue_thin); color: var(--brand_blue) } .reply-box .box-normal .reply-box-warp .textarea-wrap .vote-info__tag--gary { background-color: var(--graph_bg_regular); color: var(--text3) } .reply-box .box-normal .reply-box-warp .textarea-wrap .vote-info__text { max-width: calc(100% - 68px); color: var(--text2) } .reply-box .box-normal .reply-box-warp .textarea-wrap .vote-info__close { flex: none; margin-left: 4px; cursor: pointer } .reply-box .box-normal .reply-box-warp .reply-input { padding: 0 8px; width: 100%; height: 100%; border: 1px solid var(--Ga1); border-radius: 6px; background-color: var(--bg3); font-family: inherit; line-height: 20px; color: var(--text1); resize: none; outline: none; overflow-y: scroll; overflow-x: hidden } .reply-box .box-normal .reply-box-warp .reply-input.focus, .reply-box .box-normal .reply-box-warp .reply-input:hover { background-color: var(--bg1); border-color: var(--graph_weak) } .reply-box .box-normal .reply-box-warp .reply-box-textarea { padding: 0 8px; width: 100%; height: 32px; border: none; border-radius: 6px; background-color: transparent; font-family: inherit; font-size: 14px; line-height: 32px; color: var(--text1); resize: none; outline: none } .reply-box .box-normal .reply-box-warp .reply-box-textarea::placeholder { color: var(--text3) } .reply-box .box-normal .reply-box-warp .image-content-wrap { background: transparent } .reply-box .box-expand { display: flex; justify-content: space-between; align-items: center; margin-left: 80px; margin-top: 10px; z-index: 1; height: 32px; transition: all .2s ease-in-out } .reply-box .box-expand.hide { margin-top: 0; height: 0; overflow: hidden; transition: all .2s ease-in-out } .reply-box .box-expand .box-left { display: flex; align-items: center } .reply-box .box-expand .reply-box-emoji { width: 32px; height: 26px; margin-right: 6px; position: relative } .reply-box .box-expand .reply-box-emoji .emoji-btn { display: flex; justify-content: center; align-items: center; width: 100%; height: 100%; border: 1px solid var(--line_regular); border-radius: 4px; color: var(--text3); cursor: pointer } .reply-box .box-expand .at-btn { display: flex; justify-content: center; align-items: center; position: relative; width: 32px; height: 26px; margin-right: 6px; border: 1px solid var(--line_regular); border-radius: 4px; color: var(--text3); cursor: pointer } .reply-box .box-expand .image-btn { display: flex; justify-content: center; align-items: center; position: relative; width: 32px; height: 26px; border: 1px solid var(--line_regular); border-radius: 4px; color: var(--text3); cursor: pointer } .reply-box .box-expand .image-btn.disabled { opacity: .4 } .reply-box .box-expand .image-btn .image-upload-input { appearance: none; position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; font-size: 0; user-select: auto; cursor: pointer } .reply-box .box-expand .forward-to-dynamic { display: flex; align-items: center; margin-left: 16px; font-size: 12px; color: var(--text3) } .reply-box .box-expand .forward-to-dynamic .forward-input, .reply-box .box-expand .forward-to-dynamic .forward-label { cursor: pointer } .reply-box .box-expand .reply-box-send { float: right; display: flex; justify-content: center; align-items: center; position: relative; width: 70px; height: 32px; border-radius: 6px; cursor: pointer } .reply-box .box-expand .reply-box-send .send-text { position: absolute; z-index: 1; font-size: 16px; color: var(--text_white) } .reply-box .box-expand .reply-box-send:after { content: ""; position: absolute; opacity: .5; width: 100%; height: 100%; border-radius: 4px; background-color: var(--brand_blue) } .reply-box .box-expand .reply-box-send:hover:after { opacity: 1 } .reply-box.box-active .box-normal .reply-box-warp .reply-box-textarea.send-active { line-height: normal } .reply-box.box-active .reply-box-send.send-active:after { opacity: 1 } .reply-box.disabled .box-normal .reply-box-warp .disable-mask { display: flex; justify-content: center; align-items: center; position: absolute; top: 0; left: 0; z-index: 1; width: 100%; height: 100%; border-radius: 6px; font-size: 12px; color: var(--text3); background-color: var(--bg3) } .reply-box.disabled .box-normal .reply-box-warp .disable-mask .no-login-mask { display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; cursor: pointer } .reply-box.disabled .box-normal .reply-box-warp .disable-mask .no-login-mask .login-btn { padding: 4px 9px; margin: 0 3px; border-radius: 4px; color: var(--text_white); background-color: var(--brand_blue) } .reply-box.disabled .box-normal .reply-box-warp .disable-mask .no-login-mask .login-btn:hover { background-color: var(--Lb4); cursor: pointer } .reply-box.disabled .reply-box-send .send-text { color: var(--text3) } .reply-box.disabled .reply-box-send:after { opacity: 1; background-color: var(--bg3) } .reply-box.fixed-box { position: relative; z-index: 2; padding: 15px 0; border-top: .5px solid var(--graph_bg_thick); background-color: var(--bg1) } .reply-content-container.fold .reply-content { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4 } .reply-content-container .reply-content { color: var(--text1); overflow: hidden; word-wrap: break-word; word-break: break-word; white-space: pre-wrap; line-height: 24px; vertical-align: baseline } .reply-content-container .reply-content .note-prefix { display: inline-flex; align-items: center; justify-content: center; padding: 1px 4px; border-radius: 4px; margin-right: 8px; font-size: 12px; color: var(--text3); line-height: 20px; vertical-align: bottom; background-color: var(--bg2) } .reply-content-container .reply-content .note-prefix .note-icon { width: 16px; height: 16px } .reply-content-container .reply-content .top-icon { top: -2px; display: inline-flex; justify-content: center; align-items: center; position: relative; width: 30px; height: 18px; border: 1px solid var(--brand_pink); border-radius: 3px; margin-right: 5px; font-size: 12px; color: var(--brand_pink) } .reply-content-container .reply-content .emoji-small { vertical-align: text-bottom } @media screen and (max-width: 1681px) { .reply-content-container .reply-content .emoji-small { width: 20px; height: 20px } } @media screen and (min-width: 1681px) { .reply-content-container .reply-content .emoji-small { width: 22px; height: 22px } } .reply-content-container .reply-content .emoji-large { width: 50px; height: 50px; vertical-align: text-bottom } .reply-content-container .reply-content .icon { width: 20px; height: 20px; vertical-align: text-top } @media screen and (max-width: 1681px) { .reply-content-container .reply-content .icon { line-height: 24px } } @media screen and (min-width: 1681px) { .reply-content-container .reply-content .icon { line-height: 26px } } .reply-content-container .reply-content .icon.search-word { width: 12px; display: inline-block; background-size: contain; background-repeat: no-repeat } .reply-content-container .reply-content .jump-link { vertical-align: baseline } @media screen and (max-width: 1681px) { .reply-content-container .reply-content .jump-link { line-height: 24px } } @media screen and (min-width: 1681px) { .reply-content-container .reply-content .jump-link { line-height: 26px } } .reply-content-container .expand-content { color: var(--text_link); cursor: pointer; margin-left: 4px } .reply-content-container .expand-content:hover { color: var(--brand_blue) } .sub-reply-item { position: relative; padding: 8px 0 8px 42px; border-radius: 4px } @media screen and (max-width: 1681px) { .sub-reply-item { font-size: 15px; line-height: 24px } } @media screen and (min-width: 1681px) { .sub-reply-item { font-size: 16px; line-height: 26px } } .sub-reply-item.show-reply { background-color: #dff6fb; animation-name: enterAnimation-jumpReply-1f8a4018; animation-duration: 2s; animation-delay: 3s; animation-fill-mode: forwards } .sub-reply-item .sub-user-info { display: inline-flex; align-items: center; margin-right: 9px; line-height: 24px; vertical-align: baseline; white-space: nowrap } .sub-reply-item .sub-user-info .sub-reply-avatar { position: absolute; left: 8px; cursor: pointer } .sub-reply-item .sub-user-info .sub-user-name { font-family: PingFang SC, HarmonyOS_Medium, Helvetica Neue, Microsoft YaHei, sans-serif; font-weight: 500; margin-right: 5px; color: var(--3bab3096); cursor: pointer } @media screen and (max-width: 1681px) { .sub-reply-item .sub-user-info .sub-user-name { font-size: 13px; line-height: 24px } } @media screen and (min-width: 1681px) { .sub-reply-item .sub-user-info .sub-user-name { font-size: 14px; line-height: 26px } } @media (-webkit-max-device-pixel-ratio: 1) { .sub-reply-item .sub-user-info .sub-user-name { font-family: -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, Arial, PingFang SC, Hiragino Sans GB, Microsoft YaHei, sans-serif } } .sub-reply-item .sub-user-info .sub-user-level { cursor: pointer } .sub-reply-item .sub-user-info .sub-up-icon { cursor: default } .sub-reply-item .sub-reply-info { display: flex; align-items: center; position: relative; margin-top: 2px; font-size: 13px; color: var(--text3) } .sub-reply-item .sub-reply-info .sub-reply-time { margin-right: var(--7530c1e4) } .sub-reply-item .sub-reply-info .sub-reply-location { margin-right: 20px } .sub-reply-item .sub-reply-info .sub-reply-like { display: flex; align-items: center; margin-right: 19px; cursor: pointer } .sub-reply-item .sub-reply-info .sub-reply-like .sub-like-icon { margin-right: 5px; color: #9499a0 } .sub-reply-item .sub-reply-info .sub-reply-like .sub-like-icon:hover, .sub-reply-item .sub-reply-info .sub-reply-like .sub-like-icon.liked { color: #00aeec } .sub-reply-item .sub-reply-info .sub-reply-dislike { display: flex; align-items: center; margin-right: 19px } .sub-reply-item .sub-reply-info .sub-reply-dislike .sub-dislike-icon { color: #9499a0; cursor: pointer } .sub-reply-item .sub-reply-info .sub-reply-dislike .sub-dislike-icon:hover, .sub-reply-item .sub-reply-info .sub-reply-dislike .sub-dislike-icon.disliked { color: #00aeec } .sub-reply-item .sub-reply-info .sub-reply-btn { cursor: pointer } .sub-reply-item .sub-reply-info .sub-reply-btn:hover { color: var(--brand_blue) } .sub-reply-item .sub-reply-info .sub-reply-operation-warp { position: absolute; right: 40px; opacity: 0 } .sub-reply-item:hover .sub-reply-info .sub-reply-operation-warp { opacity: 1 } @keyframes enterAnimation-jumpReply-1f8a4018 { 0% { background-color: #dff6fb } to { background-color: #dff6fb00 } } .sub-reply-list .view-more { padding-left: 8px; font-size: 13px; color: var(--text3) } .sub-reply-list .view-more .view-more-default .view-more-btn { cursor: pointer } .sub-reply-list .view-more .view-more-default .view-more-btn:hover { color: var(--brand_blue) } .sub-reply-list .view-more .view-more-pagination { color: var(--text1) } .sub-reply-list .view-more .view-more-pagination .pagination-page-count { margin-right: 10px } .sub-reply-list .view-more .view-more-pagination .pagination-btn { margin: 0 4 0 14px; cursor: pointer } .sub-reply-list .view-more .view-more-pagination .pagination-btn:hover { color: var(--brand_blue) } .sub-reply-list .view-more .view-more-pagination .pagination-page-number { margin: 0 4px; cursor: pointer } .sub-reply-list .view-more .view-more-pagination .pagination-page-number:hover, .sub-reply-list .view-more .view-more-pagination .pagination-page-number.current-page { color: var(--brand_blue) } .sub-reply-list .view-more .view-more-pagination .pagination-page-dot { margin: 0 4px; cursor: default } .image-exhibition { margin-top: 8px; user-select: none } .image-exhibition .preview-image-container { max-width: var(--dacbf126); display: flex; flex-wrap: wrap; row-gap: var(--77b1c8ee); column-gap: var(--0c349aa2) } .image-exhibition .preview-image-container .image-item-wrap { display: flex; justify-content: center; position: relative; border-radius: var(--7fefecd2); overflow: hidden; cursor: zoom-in } .image-exhibition .preview-image-container .image-item-wrap.vertical { flex-direction: column } .image-exhibition .preview-image-container .image-item-wrap.extra-long { justify-content: start } .image-exhibition .preview-image-container .image-item-wrap .more-image { display: flex; align-items: center; justify-content: center; position: absolute; right: 4px; bottom: 4px; height: 20px; padding: 0 6px; border-radius: 4px; font-size: 13px; color: var(--text_white); font-weight: 500; line-height: 18px; background: rgba(0, 0, 0, .7) } .image-exhibition .preview-image-container .client-image-item-warp:nth-child(3n+1) { border-bottom-right-radius: 0; border-top-right-radius: 0 } .image-exhibition .preview-image-container .client-image-item-warp:nth-child(3n+2) { border-radius: 0 } .image-exhibition .preview-image-container .client-image-item-warp:nth-child(3n+3) { border-bottom-left-radius: 0; border-top-left-radius: 0 } .image-exhibition .preview-image-container .client-image-item-warp:nth-last-child(1) { border-bottom-right-radius: var(--7fefecd2); border-top-right-radius: var(--7fefecd2) } .image-exhibition .preview-image-container .expand-image-item-warp:nth-child(1) { border-radius: var(--7fefecd2) 0 0 0 } .image-exhibition .preview-image-container .expand-image-item-warp:nth-child(3) { border-radius: 0 var(--7fefecd2) 0 0 } .image-exhibition .preview-image-container .expand-image-item-warp:nth-child(7) { border-radius: 0 0 0 var(--7fefecd2) } .image-exhibition .preview-image-container .expand-image-item-warp:nth-child(9) { border-radius: 0 0 var(--7fefecd2) 0 } .image-exhibition .preview-image-container .expand-image-item-warp:nth-child(3n+2) { border-radius: 0 } .image-exhibition .preview-image-container .expand-image-item-warp.expand-image-two-rows:nth-child(4) { border-radius: 0 0 0 var(--7fefecd2) } .image-exhibition .preview-image-container .expand-image-item-warp.expand-image-two-rows:nth-child(6) { border-radius: 0 0 var(--7fefecd2) 0 } .reply-user-sailing { height: 48px } .vote-warp { display: flex; width: 100%; height: 80px; border: .5px solid var(--graph_bg_thick); border-radius: 4px; margin: 10px 0 } .vote-warp .vote-icon-warp { display: flex; justify-content: center; align-items: center; flex-basis: 80px; flex-shrink: 0; border-top-left-radius: 4px; border-bottom-left-radius: 4px; background-color: var(--brand_blue_thin) } .vote-warp .vote-icon-warp .vote-icon { width: 40px; height: 40px } .vote-warp .vote-container { display: flex; align-items: center; flex: 1; border-top-right-radius: 4px; border-bottom-right-radius: 4px; background-color: var(--bg1) } .vote-warp .vote-container .vote-text-warp { flex: 1; padding-left: 15px } .vote-warp .vote-container .vote-text-warp .vote-title { font-size: 14px; color: var(--text1) } .vote-warp .vote-container .vote-text-warp .vote-desc { margin-top: 10px; font-size: 12px; color: var(--text3) } .vote-warp .vote-container .vote-btn-warp { display: flex; justify-content: center; align-items: center; flex-basis: 90px; flex-shrink: 0 } .vote-warp .vote-container .vote-btn-warp .vote-btn { width: 54px; height: 28px; border-radius: 4px; font-size: 13px; text-align: center; line-height: 28px; color: var(--text_white); background-color: var(--brand_blue); cursor: pointer } .vote-warp .vote-container .vote-btn-warp .vote-btn:hover { background-color: var(--Lb4) } .vote-dialog { max-height: 100vh; overflow-y: auto } .vote-dialog::-webkit-scrollbar { width: 4px; border-radius: 4px; background-color: transparent } .vote-dialog::-webkit-scrollbar-thumb { border-radius: 4px; background-color: var(--graph_bg_thick); transition: .3s ease-in-out } .vote-dialog::-webkit-scrollbar-track { border-radius: 4px; background-color: transparent } .vote-dialog .vote-iframe-warp { height: 600px; padding-top: 10px; border-top: .5px solid var(--graph_weak) } .vote-dialog .vote-iframe-warp .vote-iframe { width: 100%; height: 100% } .reply-item { position: relative } .reply-item .login-limit-mask { display: none; position: absolute; top: 0; right: 0; width: 100%; height: 100%; z-index: 10; pointer-events: none } .reply-item .login-limit-mask .mask-top { height: 80%; background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, var(--bg1) 100%) } .reply-item .login-limit-mask .mask-bottom { height: 20%; background: var(--bg1) } .reply-item.login-limit-reply-end .login-limit-mask { display: block } .reply-item .root-reply-container { padding: 22px 0 0 80px } .reply-item .root-reply-container.show-reply { animation-name: enterAnimation-jumpReply-7041f671; animation-duration: 5s; animation-fill-mode: forwards } .reply-item .root-reply-container .root-reply-avatar { display: flex; justify-content: center; position: absolute; left: 0; width: 80px; cursor: pointer } .reply-item .root-reply-container .content-warp { flex: 1; position: relative } .reply-item .root-reply-container .content-warp .reply-decorate { position: absolute; top: 0; right: 0; user-select: none; transform: translateY(-15px) } .reply-item .root-reply-container .content-warp .reply-decorate .easter-egg-label { width: 82px; height: 36px; transform: translateY(6px) } .reply-item .root-reply-container .content-warp .reply-decorate .easter-egg-label img { width: 100%; height: 100% } .reply-item .root-reply-container .content-warp .reply-decorate .selected-reply .selected-reply-icon { width: var(--213e47ca); height: var(--268890ba) } .reply-item .root-reply-container .content-warp .reply-decorate .user-sailing { display: flex; align-items: center } .reply-item .root-reply-container .content-warp .reply-decorate .user-sailing .user-sailing-img { height: 48px } .reply-item .root-reply-container .content-warp .reply-decorate .user-sailing .user-sailing-text { position: absolute; right: 0; font-size: 13px; color: var(--2bd55d12); line-height: 16px; word-break: keep-all; transform: scale(.7); transform-origin: center center } .reply-item .root-reply-container .content-warp .reply-decorate .user-sailing .user-sailing-text .sailing-text { font-family: fanscard } .reply-item .root-reply-container .content-warp .user-info { display: flex; align-items: center; margin-bottom: 4px } @media screen and (max-width: 1681px) { .reply-item .root-reply-container .content-warp .user-info { font-size: 13px } } @media screen and (min-width: 1681px) { .reply-item .root-reply-container .content-warp .user-info { font-size: 14px } } .reply-item .root-reply-container .content-warp .user-info .user-name { font-family: PingFang SC, HarmonyOS_Medium, Helvetica Neue, Microsoft YaHei, sans-serif; font-weight: 500; margin-right: 5px; color: var(--dc735352); cursor: pointer } @media (-webkit-max-device-pixel-ratio: 1) { .reply-item .root-reply-container .content-warp .user-info .user-name { font-family: -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, Arial, PingFang SC, Hiragino Sans GB, Microsoft YaHei, sans-serif } } .reply-item .root-reply-container .content-warp .user-info .user-level { cursor: pointer } .reply-item .root-reply-container .content-warp .user-info .up-icon { cursor: default } .reply-item .root-reply-container .content-warp .user-info .contractor-box { display: flex; justify-content: center; align-items: center; position: relative; width: var(--697d5c46); height: 12px; padding: 2px; border-radius: 2px; background-color: var(--brand_pink_thin) } .reply-item .root-reply-container .content-warp .user-info .contractor-box.originalFan { border: .5px solid var(--brand_pink); background-color: transparent } .reply-item .root-reply-container .content-warp .user-info .contractor-box .contractor-text { display: flex; justify-content: center; align-items: center; font-size: 16px; transform-origin: center center; transform: scale(.5); position: absolute; color: var(--brand_pink); white-space: nowrap } .reply-item .root-reply-container .content-warp .user-info .fan-badge { display: flex; align-items: center; height: 14px; padding-left: 5px; border: .5px solid var(--3d3b5a1e); border-radius: 10px; margin-left: 5px; background-image: var(--35269ce2) } .reply-item .root-reply-container .content-warp .user-info .fan-badge .badge-icon-wrap { display: flex; align-items: center; position: relative; width: var(--1f5204fd) } .reply-item .root-reply-container .content-warp .user-info .fan-badge .badge-icon-wrap .badge-frist-icon { position: absolute; left: -8px; width: 20px; height: 20px } .reply-item .root-reply-container .content-warp .user-info .fan-badge .badge-icon-wrap .badge-second-icon { position: absolute; right: 0; width: 8px; height: 11px } .reply-item .root-reply-container .content-warp .user-info .fan-badge .badge-name-wrap { display: flex; justify-content: center; align-items: center; position: relative; width: var(--4f9eed68); height: 100%; margin-right: 4px } .reply-item .root-reply-container .content-warp .user-info .fan-badge .badge-name-wrap .badge-name { display: flex; justify-content: center; align-items: center; font-size: 18px; transform-origin: center center; transform: scale(.5); position: absolute; top: 50%; left: 50%; color: var(--57e6be72); font-weight: 500; white-space: nowrap; transform: scale(.5) translate(-50%, -50%); transform-origin: 0 0 } .reply-item .root-reply-container .content-warp .user-info .fan-badge .badge-level-wrap { display: flex; align-items: center; justify-content: center; position: relative; width: 11.5px; height: 11.5px; border-radius: 50%; margin-right: .5px; background-color: var(--59f85baa) } .reply-item .root-reply-container .content-warp .user-info .fan-badge .badge-level-wrap .badge-level { display: flex; justify-content: center; align-items: center; font-size: 14px; transform-origin: center center; transform: scale(.5); position: absolute; top: 52%; left: 50%; font-family: Reeji-CloudHuPo-GBK; color: var(--103312b6); font-weight: 500; white-space: nowrap; line-height: 1; transform: scale(.5) translate(-50%, -43%); transform-origin: 0 0 } .reply-item .root-reply-container .content-warp .vote-info { margin-bottom: 4px; height: 20px; font-size: 12px; line-height: 17px; display: flex; align-items: center } .reply-item .root-reply-container .content-warp .vote-info__tag { padding: 2px 6px; border-radius: 2px; margin-right: 4px; flex: none } .reply-item .root-reply-container .content-warp .vote-info__tag--pink { background-color: var(--Pi1); color: var(--Pi5) } .reply-item .root-reply-container .content-warp .vote-info__tag--blue { background-color: var(--brand_blue_thin); color: var(--brand_blue) } .reply-item .root-reply-container .content-warp .vote-info__tag--gray { background-color: var(--graph_bg_regular); color: var(--text3) } .reply-item .root-reply-container .content-warp .vote-info__text { color: var(--Ga7_u) } .reply-item .root-reply-container .content-warp .root-reply { position: relative; padding: 2px 0 } @media screen and (max-width: 1681px) { .reply-item .root-reply-container .content-warp .root-reply { font-size: 15px; line-height: 24px } } @media screen and (min-width: 1681px) { .reply-item .root-reply-container .content-warp .root-reply { font-size: 16px; line-height: 26px } } .reply-item .root-reply-container .content-warp .root-reply .reply-content-container { display: block; overflow: hidden; width: 100% } .reply-item .root-reply-container .content-warp .root-reply .reply-info { display: flex; align-items: center; position: relative; margin-top: 2px; font-size: 13px; color: var(--text3) } .reply-item .root-reply-container .content-warp .root-reply .reply-info .reply-time { margin-right: var(--472bae2d) } .reply-item .root-reply-container .content-warp .root-reply .reply-info .reply-location { margin-right: 20px } .reply-item .root-reply-container .content-warp .root-reply .reply-info .reply-like { display: flex; align-items: center; margin-right: 19px; cursor: pointer } .reply-item .root-reply-container .content-warp .root-reply .reply-info .reply-like .like-icon { margin-right: 5px; color: #9499a0 } .reply-item .root-reply-container .content-warp .root-reply .reply-info .reply-like .like-icon:hover, .reply-item .root-reply-container .content-warp .root-reply .reply-info .reply-like .like-icon.liked { color: #00aeec } .reply-item .root-reply-container .content-warp .root-reply .reply-info .reply-dislike { display: flex; align-items: center; margin-right: 19px } .reply-item .root-reply-container .content-warp .root-reply .reply-info .reply-dislike .dislike-icon { color: #9499a0; cursor: pointer } .reply-item .root-reply-container .content-warp .root-reply .reply-info .reply-dislike .dislike-icon:hover, .reply-item .root-reply-container .content-warp .root-reply .reply-info .reply-dislike .dislike-icon.disliked { color: #00aeec } .reply-item .root-reply-container .content-warp .root-reply .reply-info .reply-btn { cursor: pointer } .reply-item .root-reply-container .content-warp .root-reply .reply-info .reply-btn:hover { color: var(--brand_blue) } .reply-item .root-reply-container .content-warp .root-reply .reply-info .reply-operation-warp { position: absolute; right: 20px; display: none } .reply-item .root-reply-container .content-warp .root-reply .reply-tag-list { display: flex; align-items: center; margin-top: 6px; font-size: 12px; line-height: 17px } .reply-item .root-reply-container .content-warp .root-reply .reply-tag-list .reply-tag-item { padding: 2px 6px; border-radius: 2px; margin-right: 10px } .reply-item .root-reply-container:hover .content-warp .root-reply .reply-info .reply-operation-warp { display: block } .reply-item .sub-reply-container { padding-left: 72px } .reply-item .reply-box-container { padding: 25px 0 10px 80px } .reply-item .bottom-line { margin-left: 80px; border-bottom: 1px solid var(--graph_bg_thick); margin-top: 14px } .reply-item .reply-dynamic-card { position: absolute; z-index: 10; top: 30px; left: 400px } @keyframes enterAnimation-jumpReply-7041f671 { 0% { background-color: #dff6fb } to { background-color: #dff6fb00 } } .reply-list { margin-top: 14px; padding-bottom: 100px } .reply-list .reply-end-mark { height: 100px } .reply-list .reply-end, .reply-list .reply-loading, .reply-list .view-all-reply { margin-top: 20px; font-size: 13px; color: var(--text3); text-align: center } .reply-list .view-all-reply:hover { color: var(--brand_blue); cursor: pointer } .reply-list .login-prompt { display: flex; align-items: center; justify-content: center; width: calc(100% - 80px); height: 50px; margin: 16px 0 0 auto; border-radius: 6px; font-size: 14px; color: var(--brand_blue); background-color: var(--brand_blue_thin); transition: .2s; cursor: pointer } .reply-list .login-prompt:hover { background-color: var(--Lb2) } .user-card { position: absolute; top: var(--555c4a14); left: var(--8468e010); z-index: 10; width: 366px; border: .5px solid var(--graph_weak); border-radius: 8px; background-color: var(--bg1); box-shadow: 0 0 30px #0000001a } .user-card .card-bg { width: 100%; height: 85px; border-radius: 8px 8px 0 0; overflow: hidden; background-image: var(--71924242); background-size: cover; background-repeat: no-repeat; background-position: center } .user-card .user-card-avatar { display: flex; justify-content: center; position: absolute; width: 70px; margin-top: 10px; cursor: pointer } .user-card .card-content { display: flex; flex-direction: column; padding: 12px 20px 16px 70px } .user-card .card-content .card-user-info { display: flex; align-items: center; color: var(--text1); margin-bottom: 10px } .user-card .card-content .card-user-info .card-user-name { max-width: 160px; margin-right: 5px; font-size: 16px; font-weight: 600; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: var(--text1); color: var(--7ba58c95); text-decoration: none } .user-card .card-content .card-user-info .card-user-sex { width: 16px; height: 16px; margin-right: 5px } .user-card .card-content .card-user-info .card-user-level { margin-right: 5px; cursor: pointer } .user-card .card-content .card-user-info .card-user-vip { display: flex; justify-content: center; align-items: center; width: var(--7a718880); height: 16px; padding: 1px 4px; border-radius: 2px; color: var(--612d8511); background-color: var(--29ab308e); cursor: default } .user-card .card-content .card-user-info .card-user-vip .card-vip-text { display: flex; justify-content: center; align-items: center; font-size: 20px; transform-origin: center center; transform: scale(.5); white-space: nowrap; font-style: normal } .user-card .card-content .card-social-info { display: flex; align-items: center; font-size: 12px; color: var(--text1) } .user-card .card-content .card-social-info .card-user-attention, .user-card .card-content .card-social-info .card-user-fans, .user-card .card-content .card-social-info .card-user-like { margin-right: 18px; color: inherit; text-decoration: none } .user-card .card-content .card-social-info .card-user-attention .social-info-title, .user-card .card-content .card-social-info .card-user-fans .social-info-title, .user-card .card-content .card-social-info .card-user-like .social-info-title { margin-left: 3px; color: var(--text3) } .user-card .card-content .card-verify-info { padding-top: 10px; font-size: 12px; color: var(--text3) } .user-card .card-content .card-verify-info .card-verify-icon { vertical-align: text-bottom; margin-right: 3px } .user-card .card-content .card-sign { padding-top: 8px; font-size: 12px; color: var(--text3); word-break: break-all } .user-card .card-content .card-btn-warp { display: flex; margin-top: 16px; font-size: 14px } .user-card .card-content .card-btn-warp .card-attention-btn { display: flex; justify-content: center; align-items: center; width: 100px; height: 30px; border-radius: 4px; margin-right: 8px; color: var(--text_white); background-color: var(--brand_blue); transition: .4s; cursor: pointer } .user-card .card-content .card-btn-warp .card-attention-btn .cancel-attention-text { display: none; position: absolute } .user-card .card-content .card-btn-warp .card-attention-btn.attention { color: var(--text2); background-color: var(--bg3) } .user-card .card-content .card-btn-warp .card-attention-btn.attention:hover .attention-text { display: none } .user-card .card-content .card-btn-warp .card-attention-btn.attention:hover .cancel-attention-text { display: inline } .user-card .card-content .card-btn-warp .card-message-btn { display: flex; justify-content: center; align-items: center; width: 100px; height: 30px; border: 1px solid var(--graph_weak); border-radius: 4px; color: var(--text2); cursor: pointer } .user-card .card-content .card-btn-warp .card-message-btn:hover { border-color: var(--brand_blue); color: var(--brand_blue) } .dynamic-card { display: flex; flex-direction: column; position: absolute; z-index: 10; top: var(--7b058890); left: 400px; width: 710px; height: 550px; border-radius: 6px; background-color: var(--bg1); box-shadow: 0 0 25px #00000026 } .dynamic-card .card-header { display: flex; align-items: center; flex-basis: 50px; padding: 0 10px; border-bottom: .5px solid var(--line_light) } .dynamic-card .card-header .card-title { flex: 1; text-align: center; font-size: 16px; color: var(--text1) } .dynamic-card .card-header .close-card { display: flex; align-items: center; justify-content: center; width: 30px; height: 30px; border-radius: 6px; color: var(--text2); transition: .2s; cursor: pointer } .dynamic-card .card-header .close-card:hover { background-color: var(--bg3) } .dynamic-card .card-content { flex: 1 } .dynamic-card .card-content::-webkit-scrollbar { width: 4px; border-radius: 4px; background-color: transparent } .dynamic-card .card-content::-webkit-scrollbar-thumb { border-radius: 4px; background-color: var(--graph_bg_thick); transition: .3s ease-in-out } .dynamic-card .card-content::-webkit-scrollbar-track { border-radius: 4px; background-color: transparent } .dynamic-card .card-content .dynamic-card-iframe { width: 100%; height: 100% } .reply-view-image { position: fixed; z-index: 999999; top: 0; left: 0; width: 100%; height: 100%; background: rgba(24, 25, 28, .85); transform: scale(1); user-select: none; cursor: default; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -webkit-user-drag: none } .reply-view-image, .reply-view-image * { box-sizing: border-box } .reply-view-image .operation-btn .operation-btn-icon { display: flex; align-items: center; justify-content: center; position: absolute; z-index: 2; width: 42px; height: 42px; border-radius: 50%; color: var(--text_white); background: rgba(0, 0, 0, .58); transition: .2s; cursor: pointer } .reply-view-image .operation-btn .operation-btn-icon:hover { color: var(--brand_pink) } .reply-view-image .operation-btn .operation-btn-icon.close-container { top: 16px; right: 16px } .reply-view-image .operation-btn .operation-btn-icon.last-image { top: 50%; left: 16px; transform: translateY(-50%) } .reply-view-image .operation-btn .operation-btn-icon.next-image { top: 50%; right: 16px; transform: translateY(-50%) } .reply-view-image .show-image-wrap { display: flex; align-items: center; justify-content: center; position: absolute; width: 100%; height: 100%; max-height: 100%; padding: 0 100px; overflow: auto } .reply-view-image .show-image-wrap .loading-svga { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 42px; height: 42px } .reply-view-image .show-image-wrap.vertical { flex-direction: column; justify-content: var(--c186e874) } .reply-view-image .show-image-wrap .image-content { width: calc(100vw - 200px); max-width: var(--34114ac9); -webkit-user-drag: none } .reply-view-image .preview-list { display: flex; align-items: center; position: absolute; left: 50%; bottom: 30px; z-index: 2; padding: 6px 10px; border-radius: 8px; background: rgba(24, 25, 28, .8); backdrop-filter: blur(20px); transform: translate(-50%) } .reply-view-image .preview-list .preview-item-box { padding: 1px; border: 2px solid transparent; border-radius: 8px; transition: .3s; cursor: pointer } .reply-view-image .preview-list .preview-item-box.active { border-color: var(--brand_pink) } .reply-view-image .preview-list .preview-item-box .preview-item-wrap { display: flex; justify-content: center; overflow: hidden; width: 100%; height: 100%; border-radius: 6px } .reply-view-image .preview-list .preview-item-box .preview-item-wrap.vertical { flex-direction: column } .reply-view-image .preview-list .preview-item-box .preview-item-wrap.extra-long { justify-content: start } .reply-view-image .preview-list .preview-item-box .preview-item-wrap .item-content { -webkit-user-drag: none } .reply-view-image--transition-enter-active, .reply-view-image--transition-leave-active { transition: all .3s ease } .reply-view-image--transition-enter-from, .reply-view-image--transition-leave-to { transform: scale(.4); opacity: 0 } .reply-warp { position: relative } .reply-warp .fixed-reply-box { position: fixed; bottom: 0; left: var(--3e88ddc5); z-index: 10; width: var(--d9a0b070) } .reply-warp .fixed-reply-box .reply-box-shadow { position: absolute; top: -10px; z-index: 1; width: 100%; height: 36px; border-radius: 50%; background-color: #00000014; filter: blur(10px) } .reply-warp .fixed-reply-box--transition-enter-active, .reply-warp .fixed-reply-box--transition-leave-active { transition: opacity .5s ease } .reply-warp .fixed-reply-box--transition-enter-from, .reply-warp .fixed-reply-box--transition-leave-to { opacity: 0 } .bili-comment.browser-pc { background-color: var(--bg1) } .bili-comment.browser-pc * { font-family: PingFang SC, HarmonyOS_Regular, Helvetica Neue, Microsoft YaHei, sans-serif; font-weight: 400; box-sizing: border-box; -webkit-font-smoothing: antialiased } @media (-webkit-max-device-pixel-ratio: 1) { .bili-comment.browser-pc * { font-family: -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, Arial, PingFang SC, Hiragino Sans GB, Microsoft YaHei, sans-serif } } .bili-comment.browser-pc * ul { padding: 0; margin: 0; list-style: none } .bili-comment.browser-pc * a { text-decoration: none; background-color: transparent; color: var(--text_link); cursor: pointer } .bili-comment.browser-pc * a:hover { color: var(--Lb4) } .bili-comment.browser-pc * i { font-style: normal } .bili-comment.browser-pc * p { margin: 0; padding: 0 } .bili-comment.browser-pc .comment-container { animation-name: enterAnimation-commentContainer; animation-duration: 1s; animation-fill-mode: forwards } .reply-operation-client { display: inline-flex; position: relative } .reply-operation-client .operation-icon { border-radius: 4px; cursor: pointer } .reply-operation-client .operation-icon:hover { background-color: var(--graph_bg_thick) } .reply-operation-client .operation-list { display: flex; flex-direction: column; position: absolute; top: 10px; right: 0; z-index: 10; width: 180px; padding: 12px 0; border-radius: 6px; font-size: 14px; color: var(--text2); background-color: var(--bg1_float); box-shadow: 0 0 5px #0003 } .reply-operation-client .operation-list .operation-option { display: flex; align-items: center; height: 40px; padding: 0 15px; cursor: pointer } .reply-operation-client .operation-list .operation-option:hover { background-color: var(--graph_bg_thick) } .reply-operation-client .operation-list .delete-reply-modal { position: absolute; top: 0; left: 50%; width: auto; padding: 10px 20px; border: 1px solid var(--graph_bg_thick); border-radius: 8px; margin-bottom: 100px; font-size: 12px; line-height: 12px; text-align: center; white-space: nowrap; background-color: var(--bg1); box-shadow: 0 0 5px #0003; transform: translate(-50%, -100%) } .reply-operation-client .operation-list .delete-reply-modal .delete-reply-btn { display: flex; justify-content: center } .reply-operation-client .operation-list .delete-reply-modal .delete-reply-btn .comfirm-delete { display: flex; justify-content: center; align-items: center; width: 40px; height: 20px; border-radius: 4px; margin-right: 20px; color: var(--text_white); background-color: var(--brand_blue) } .reply-operation-client .operation-list .delete-reply-modal .delete-reply-btn .comfirm-delete:hover { background-color: var(--Lb4) } .reply-operation-client .operation-list .delete-reply-modal .delete-reply-btn .cancel-delete { display: flex; justify-content: center; align-items: center; width: 40px; height: 20px } .reply-operation-client .operation-list .delete-reply-modal .delete-reply-btn .cancel-delete:hover { color: var(--brand_blue) } .select-reply-dialog-client .select-dialog-content { text-align: left } .select-reply-dialog-client .cancel-select-reply { width: 130px; margin-right: 20px } .select-reply-dialog-client .comfirm-select-reply { width: 130px } .close-reply-dialog-client .close-reply-dialog-content { text-align: left } .close-reply-dialog-client .cancel-close-reply { width: 130px; margin-right: 20px } .close-reply-dialog-client .comfirm-close-reply { width: 130px } .close-danmaku-dialog-client .close-danmaku-dialog-content { text-align: left } .close-danmaku-dialog-client .cancel-close-danmaku { width: 130px; margin-right: 20px } .close-danmaku-dialog-client .comfirm-close-danmaku { width: 130px } .blacklist-dialog-client .blacklist-dialog-content { text-align: center } .blacklist-dialog-client .comfirm-pull-blacklist { margin-right: 20px } .reply-header-client .reply-notice { display: flex; align-items: center; position: relative; height: 40px; padding: 11px 14px; margin-bottom: 10px; font-size: 12px; border-radius: 2px; color: var(--text_notice); background-color: var(--Or0); cursor: pointer } .reply-header-client .reply-notice .notice-content { flex: 1; position: relative; padding: 0 5px; line-height: 18px; vertical-align: top; word-wrap: break-word; word-break: break-all; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; transition: 2s } .reply-header-client .reply-navigation { margin: 12px 0 } .reply-header-client .reply-navigation .nav-bar { display: flex; align-items: center; position: relative; list-style: none; margin: 0; padding: 0 } .reply-header-client .reply-navigation .nav-bar .nav-select-reply { font-size: 12px; color: var(--text1) } .reply-header-client .reply-navigation .nav-bar .nav-sort { display: flex; align-items: center; font-size: 12px; color: var(--text3) } .reply-header-client .reply-navigation .nav-bar .nav-sort .part-symbol { height: 10px; margin: 0 8px; border-left: solid 1px } .reply-header-client .reply-navigation .nav-bar .nav-sort .hot-sort { cursor: pointer } .reply-header-client .reply-navigation .nav-bar .nav-sort .hot-sort:hover { color: var(--brand_blue) } .reply-header-client .reply-navigation .nav-bar .nav-sort .time-sort { cursor: pointer } .reply-header-client .reply-navigation .nav-bar .nav-sort .time-sort:hover { color: var(--brand_blue) } .reply-header-client .reply-navigation .nav-bar .nav-sort.hot .hot-sort, .reply-header-client .reply-navigation .nav-bar .nav-sort.time .time-sort { color: var(--text1) } .reply-header-client .reply-navigation .nav-operation-warp { position: absolute; right: 0 } .reply-box-client { display: flex; flex-direction: column } .reply-box-client .reply-box-warp { position: relative; flex: 1 } .reply-box-client .reply-box-warp .reply-box-textarea { width: 100%; height: 32px; padding: 5px 12px; border: 1px solid transparent; border-radius: 6px; line-height: 20px; color: var(--text1); background-color: var(--bg2); resize: none; outline: none; transition: .2s } .reply-box-client .reply-box-warp .reply-box-textarea::placeholder { color: var(--text4) } .reply-box-client .reply-box-warp .reply-box-textarea.focus, .reply-box-client .reply-box-warp .reply-box-textarea:hover { border-color: var(--brand_pink) } .reply-box-client .box-operation-warp { display: flex; align-items: center; margin-top: 10px; height: 32px } .reply-box-client .box-operation-warp .reply-box-emoji { position: relative; margin-right: auto } .reply-box-client .box-operation-warp .reply-box-emoji .box-emoji-icon { cursor: pointer } .reply-box-client .box-operation-warp .reply-box-send { display: flex; justify-content: center; align-items: center; position: relative; width: 70px; height: 100%; border-radius: 4px; cursor: pointer } .reply-box-client .box-operation-warp .reply-box-send .send-text { position: absolute; z-index: 1; color: var(--text_white) } .reply-box-client .box-operation-warp .reply-box-send:after { content: ""; position: absolute; opacity: .5; width: 100%; height: 100%; border-radius: 4px; background-color: var(--brand_pink) } .reply-box-client .box-operation-warp .reply-box-send:hover:after { opacity: 1 } .reply-box-client.box-active .reply-box-warp .reply-box-textarea { height: 60px } .reply-box-client.box-active .reply-box-send.send-active:after { opacity: 1 } .reply-box-client.disabled .reply-box-warp .disable-mask { display: flex; justify-content: center; align-items: center; position: absolute; top: 0; left: 0; z-index: 1; width: 100%; height: 100%; border-radius: 6px; font-size: 12px; color: var(--text3); background-color: var(--bg3) } .reply-box-client.disabled .reply-box-warp .disable-mask .no-login-mask { cursor: pointer } .reply-box-client.disabled .box-operation-warp .reply-box-send { cursor: not-allowed } .reply-box-client.disabled .box-operation-warp .reply-box-send .send-text { color: var(--text3) } .reply-box-client.disabled .box-operation-warp .reply-box-send:after { opacity: 1; background-color: var(--bg3) } .note-prefix { vertical-align: -3px; display: inline-flex; align-items: center; justify-content: center; padding: 0 3px; line-height: 19px; border-radius: 4px; margin-right: 6px; font-size: 12px; color: var(--text3); background-color: var(--bg2) } .note-prefix .note-icon { width: 16px; height: 16px } .reply-content-client { color: var(--text1); overflow: hidden; word-wrap: break-word; word-break: break-word; white-space: pre-wrap; vertical-align: baseline; transition: .2s } .reply-content-client.root { line-height: 25px } .reply-content-client.need-view-more { display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden } .reply-content-client.sub { line-height: 20px } .reply-content-client .top-icon { display: inline-flex; justify-content: center; align-items: center; position: relative; width: 30px; height: 18px; border: 1px solid var(--brand_pink); border-radius: 3px; margin-right: 5px; font-size: 12px; color: var(--brand_pink); vertical-align: 1px } .reply-content-client .emoji-small { width: 20px; height: 20px; vertical-align: text-bottom } .reply-content-client .emoji-large { width: 36px; height: 36px; vertical-align: text-bottom } .reply-content-client .jump-link { vertical-align: baseline } .reply-content-client .icon { width: 20px; height: 20px; vertical-align: text-top } .reply-content-client .icon.vote { width: 16px; height: 16px; margin-right: 3px; vertical-align: text-bottom } .reply-content-client .icon.search-word { width: 12px; display: inline-block; background-size: contain; background-repeat: no-repeat } .view-more-reply { font-size: 12px; color: var(--text_link); line-height: 17px; cursor: pointer } .view-more-reply:hover { color: var(--Lb4) } .sub-reply-item-client { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; position: relative; max-height: 42px; padding: 3px 0; font-size: 14px; overflow: hidden } .sub-reply-item-client .sub-user-info { display: inline-flex; align-items: center; color: var(--text2); line-height: 20px; vertical-align: baseline; white-space: nowrap } .sub-reply-item-client .sub-user-info .sub-user-name { margin-right: 5px; font-size: 14px; cursor: pointer } .sub-reply-item-client .sub-user-info .sub-up-icon { margin-right: 4px; cursor: default } .sub-reply-list-client { border-radius: 4px; padding: 7px 10px; margin-top: 12px; background-color: var(--bg2_float) } .sub-reply-list-client .view-more { margin-top: 4px; cursor: pointer } .sub-reply-list-client .view-more .view-more-text { font-size: 12px; color: var(--text_link) } .sub-reply-list-client .view-more .view-more-text:hover { color: var(--Lb4) } .content-warp--blacklist .reply-content { display: inline-flex; align-items: center; padding: 4px; border-radius: 4px; color: var(--text1); background-color: var(--bg2_float) } .content-warp--blacklist .reply-content .ban-icon { margin-right: 4px } .content-warp--blacklist .reply-header { display: flex; align-items: center; margin-bottom: 8px } .content-warp--blacklist .reply-header .root-reply-avatar { display: flex; justify-content: center; position: absolute; left: 0; cursor: pointer } .content-warp--blacklist .reply-header .root-reply-avatar .blacklist-avatar { width: 30px; height: 30px } .content-warp--blacklist .reply-header .reply-info .balcklist-name { color: var(--text1) } .reply-item-client { position: relative; padding: 10px 0 14px 42px; border-bottom: 1px solid var(--line_light) } .reply-item-client .content-warp { flex: 1; position: relative } .reply-item-client .content-warp .reply-header { display: flex; align-items: center; margin-bottom: 8px } .reply-item-client .content-warp .reply-header .root-reply-avatar { display: flex; justify-content: center; position: absolute; left: -42px; cursor: pointer } .reply-item-client .content-warp .reply-header .reply-info { display: flex; flex-direction: column } .reply-item-client .content-warp .reply-header .reply-info .user-info { display: flex; align-items: center; font-size: 13px; color: var(--text2) } .reply-item-client .content-warp .reply-header .reply-info .user-info .user-name { margin-right: 5px; color: var(--be794234); cursor: pointer } .reply-item-client .content-warp .reply-header .reply-info .user-info .user-level { margin-right: 5px; cursor: pointer } .reply-item-client .content-warp .reply-header .reply-info .user-info .up-icon { cursor: default } .reply-item-client .content-warp .reply-header .reply-info .reply-time { font-size: 12px; color: var(--text3) } .reply-item-client .content-warp .root-reply { position: relative; font-size: 15px; line-height: 25px; transition: .2s } .reply-item-client .content-warp .root-reply .reply-operation-warp { display: flex; align-items: center; position: relative; margin-top: 12px; font-size: 13px; color: var(--text3); line-height: 16px } .reply-item-client .content-warp .root-reply .reply-operation-warp .reply-like { display: flex; align-items: center; margin-right: 19px; cursor: pointer } .reply-item-client .content-warp .root-reply .reply-operation-warp .reply-like .like-icon { margin-right: 5px; color: var(--text3) } .reply-item-client .content-warp .root-reply .reply-operation-warp .reply-like .like-icon:hover, .reply-item-client .content-warp .root-reply .reply-operation-warp .reply-like .like-icon.liked { color: var(--brand_pink) } .reply-item-client .content-warp .root-reply .reply-operation-warp .reply-dislike { display: flex; align-items: center; margin-right: 19px } .reply-item-client .content-warp .root-reply .reply-operation-warp .reply-dislike .dislike-icon { color: var(--text3); cursor: pointer } .reply-item-client .content-warp .root-reply .reply-operation-warp .reply-dislike .dislike-icon:hover, .reply-item-client .content-warp .root-reply .reply-operation-warp .reply-dislike .dislike-icon.disliked { color: var(--brand_pink) } .reply-item-client .content-warp .root-reply .reply-operation-warp .reply-icon { color: var(--text3); cursor: pointer } .reply-item-client .content-warp .root-reply .reply-operation-warp .reply-icon:hover { color: var(--brand_pink) } .reply-item-client .content-warp .root-reply .reply-operation-warp .more-operation { display: none; position: absolute; right: 20px } .reply-item-client .content-warp .reply-item-box { margin-top: 12px } .reply-item-client .content-warp .reply-tag-list { display: flex; align-items: center; margin-top: 12px; font-size: 12px; line-height: 14px } .reply-item-client .content-warp .reply-tag-list .reply-tag-item { padding: 5px 6px; border-radius: 2px; margin-right: 10px; color: var(--text2); background-color: var(--bg2_float) } .reply-item-client:hover .content-warp .root-reply .reply-operation-warp .more-operation { display: block } .reply-list { position: relative; margin-top: 14px; padding-bottom: 100px } .reply-list .reply-empty { margin-top: 100px; text-align: center; font-size: 14px; color: var(--text3) } .reply-list .reply-end-mark { height: 100px } .reply-list .reply-end, .reply-list .reply-loading { margin-top: 20px; font-size: 13px; color: var(--text3); text-align: center } .fixed-reply-box { bottom: 0; z-index: 20; width: 100% } .fixed-reply-box .reply-box-wrap { background-color: var(--bg1); padding: 14px 0; border-top: 1px solid var(--line_light) } .fixed-reply-box .reply-box-shadow { position: absolute; top: -10px; z-index: -1; height: 36px; border-radius: 50%; background-color: #00000014; filter: blur(10px); width: calc(100% - 72px); left: 50%; transform: translate(-50%) } .reply-detail { flex: 1 } .reply-detail .reply-header { display: flex; align-items: center; position: sticky; z-index: 9; top: 0; left: 0; height: 46px; border-bottom: 1px solid var(--line_light); margin-bottom: 14px; background-color: var(--bg1) } .reply-detail .reply-header .return-icon { display: flex; justify-content: center; align-items: center; width: 32px; height: 32px; border-radius: 4px; margin-right: 4px; color: var(--text1); cursor: pointer } .reply-detail .reply-header .return-icon:hover { background-color: var(--graph_bg_thick) } .reply-detail .reply-header .reply-title { font-size: 16px; font-weight: 600; color: var(--text1) } .dialog-reply { flex: 1 } .dialog-reply .reply-header { display: flex; align-items: center; position: sticky; z-index: 9; top: 0; left: 0; height: 46px; border-bottom: 1px solid var(--line_light); margin-bottom: 14px; background-color: var(--bg1) } .dialog-reply .reply-header .return-icon { display: flex; justify-content: center; align-items: center; width: 32px; height: 32px; border-radius: 4px; margin-right: 4px; color: var(--text1); cursor: pointer } .dialog-reply .reply-header .return-icon:hover { background-color: var(--graph_bg_thick) } .dialog-reply .reply-header .reply-title { font-size: 16px; font-weight: 600; color: var(--text1) } .bili-comment.client { background-color: var(--bg1) } .bili-comment.client * { box-sizing: border-box; font-family: PingFang SC, HarmonyOS_Regular, Helvetica Neue, Microsoft YaHei, sans-serif; -webkit-font-smoothing: antialiased } .bili-comment.client * ul { list-style: none } .bili-comment.client * a { text-decoration: none; background-color: transparent; color: var(--text_link); cursor: pointer } .bili-comment.client * a:hover { color: var(--Lb4) } .bili-comment.client * i { font-style: normal } `; document.head.appendChild(styleElement); })();