.dt-init-replylink-buttons { user-select: none; // Chromium bug (T260072): Element with `user-select: none` at the end of a paragraph causes // triple-click (to select the paragraph) to also select the first character of the next paragraph // https://bugs.chromium.org/p/chromium/issues/detail?id=1116214 display: inline-flex; .mw-content-ltr & { /* @noflip */ margin-left: 0.5em; } .mw-content-rtl & { /* @noflip */ margin-right: 0.5em; } .client-nojs & { display: none; } .dt-init-replylink { &-reply { cursor: pointer; } // Similar to mw-editsection-bracket &-bracket { color: #54595d; .mw-content-ltr &:first-of-type, .mw-content-rtl &:not( :first-of-type ) { /* @noflip */ margin-right: 0.25em; } .mw-content-ltr &:not( :first-of-type ), .mw-content-rtl &:first-of-type { /* @noflip */ margin-left: 0.25em; } } } &.dt-init-replylink-active { visibility: hidden; } .dt-init-replylink-open & > a { color: #72777d; pointer-events: none; } @media print { display: none; } } .dt-init-highlight { // Support: IE11 // On supporting browsers, we instead use non-transparent color with mix-blend-mode. // Identical to #ffe29e on white background. background-color: rgba( 255, 198, 60, 0.5 ); position: absolute; pointer-events: none; opacity: 0; } @supports ( mix-blend-mode: multiply ) { .dt-init-highlight-overlay { mix-blend-mode: multiply; // Support: Safari // Safari doesn't blend this overlay with the text unless GPU rendering is forced. transform: translateZ( 0 ); } .dt-init-highlight { background-color: #ffe29e; } } .dt-init-highlight-fadein { opacity: 1; transition: opacity 100ms; } .dt-init-highlight-fadeout { opacity: 0; transition: opacity 500ms ease-out; }