Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**** Fixes for Discord styles ****/
- /* Function: Scale up emoji and reactions when hover. So no more eyes of a mole. Look at this pure HD emoji. (Standart emoji is SVG, what is vector graphic and can be in any resolution, custom emoji is a png image with maximum size 128x128 px) */
- .reaction {
- transform: scale(1);
- box-shadow: inset 0 0 0px 0px rgba(154, 136, 102, 0);
- transition: transform .35s cubic-bezier(.18, .89, .32, 1.28), box-shadow .5s cubic-bezier(.18, .89, .32, 1.28);
- }
- .reaction:hover {
- transform: scale(1.75);
- z-index: 2 !important;
- box-shadow: inset 0 0 2px 2px rgba(154, 136, 102, .5);
- }
- /*↓*/.emoji:not(.jumboable) {
- width: 32px;
- height: 32px;
- margin-top: -8px !important;
- vertical-align: middle;
- box-sizing: border-box;
- }
- .emoji.jumboable {
- width: 64px;
- height: 64px;
- }/*↑*/
- .emoji, .emoji.jumboable {
- transform: scale(1);
- transition: transform .35s cubic-bezier(.18, .89, .32, 1.28);
- }
- .emoji:hover {
- transform: scale(2); /*3*/
- z-index: 2 !important;
- position: relative;
- }
- .emoji.jumboable:hover {
- transform: scale(1.5); /*2*/
- z-index: 2 !important;
- position: relative;
- }
- .reaction:hover > .emoji {
- transform: scale(1.5); /*2*/
- z-index: 3 !important;
- position: relative;
- }
- .emoji {
- margin: 0 0 0 0 !important;
- }
- /* Function: Make emoji picker larger in size. Fit testing on 1920x1200. Decrease scale if it not fit. */
- .emojiPicker-3g68GS {
- transform: scale(2.0);
- transform-origin: bottom right;
- }
- /* Function: Make avatars bigger and move it down a bit. */
- .message-group > .avatar-large {
- transform: scale(1.5);
- margin-top: 10px;
- margin-bottom: 5px;
- }
- /* Function: Scale up small avatars in voice section when hover, like styles above. */
- .channels-3g2vYe .userHovered-3tfm93 .avatarDefault-3jtQoc, .channels-3g2vYe .userDefault-2_cnT0 .avatarDefault-3jtQoc {
- transform: scale(1);
- transition: transform .35s cubic-bezier(.18, .89, .32, 1.28);
- }
- .channels-3g2vYe .userHovered-3tfm93 .avatarDefault-3jtQoc {
- transform: scale(3);
- z-index: 100000 !important;
- position: relative;
- }
- .channels-3g2vYe .userHovered-3tfm93 .nameHovered-28u_Fz, .channels-3g2vYe .userDefault-2_cnT0 .nameDefault-1I0lx8 {
- transition: margin-left .35s cubic-bezier(.18, .89, .32, 1.28);
- }
- .channels-3g2vYe .userHovered-3tfm93 .nameHovered-28u_Fz {
- margin-left: 24px !important;
- text-overflow: clip !important;
- }
- /* Function: Apply shadow on message avatar when hover on that message. */
- .message-group:hover .avatar-large {
- box-shadow: 0 0 15px rgba(255, 255, 255, .3);
- }
- .message-group {
- padding: 10px 0 10px 20px; /*20px 0 20px 20px*/
- margin-left: 0px;
- }
- /* Function: Function to show full channel name. name itself have sliding animation and by that you can read long names. */
- .guild-channels .channel .channel-name:hover {
- animation: marq 3s linear 1s infinite alternate;
- }
- @keyframes marq {
- 0% {
- text-indent: calc(0% + 15px);
- }
- 100% {
- text-indent: calc(0% - 176px);
- }
- }
- /* Function: As function above, but apply to member status "Playing: Something..." ← so that you can see what after "..." */
- .channel-members .member:hover .member-activity strong {
- animation: marq2b 1s cubic-bezier(0.46, 0.03, 0.52, 0.96) 0s infinite alternate;
- display: inline-block;
- height: 13px;
- font-weight: 700;
- vertical-align: bottom;
- overflow: hidden;
- }
- @keyframes marq2 {
- 0% {
- text-indent: calc(0% + 0px);
- }
- 37.5% {
- text-indent: calc(0% - 75px);
- }
- 87.5% {
- text-indent: calc(0% + 25px);
- }
- 100% {
- text-indent: calc(0% + 0px);
- }
- }
- @keyframes marq2b {
- 0% {
- text-indent: calc(0% + 25px);
- }
- 100% {
- text-indent: calc(0% - 100px);
- }
- }
- /* Function: Fix links to youtube streams what does not have thumbnail (you can see that playing button in left-bottom position), so this is fix that by setup minimum values. */
- .embed .embed-thumbnail:not(.embed-thumbnail-video) {
- min-height: 50px;
- }
- .embed .embed-fields .embed-field.embed-field-inline {
- min-width: 50px;
- }
- /* Function: Hide "add new reaction" button in a row what already reach reactions limit. */
- .reactions > div:nth-child(n + 21) {
- display: none;
- }
- /* Function: Expand guild list to multiple columns. */
- .guilds-wrapper:hover {
- width: 260px;
- transition: width .3s ease-out .0s;
- }
- .guilds-wrapper:hover .scroller-wrap {
- width: 278px;
- }
- .guilds-wrapper:hover .guilds {
- -webkit-flex-direction: row;
- flex-direction: row;
- -webkit-flex-wrap: wrap;
- flex-wrap: wrap;
- -webkit-justify-content: space-around;
- justify-content: space-around;
- -webkit-align-items: stretch;
- align-items: stretch;
- -webkit-align-content: flex-start;
- align-content: flex-start;
- display: flex;
- padding: 18px 0 18px 0;
- }
- .guilds-wrapper:hover .guilds > div.guild:first-child {
- display: block;
- margin: 0 auto;
- }
- .guilds-wrapper:hover .guilds .friends-online {
- width: 100%;
- }
- .guilds-wrapper:hover .dms {
- -webkit-flex-direction: row;
- flex-direction: row;
- -webkit-flex-wrap: wrap;
- flex-wrap: wrap;
- -webkit-justify-content: space-around;
- justify-content: space-around;
- -webkit-align-items: stretch;
- align-items: stretch;
- -webkit-align-content: flex-start;
- align-content: flex-start;
- display: flex;
- margin-top: 0;
- width: 100%;
- }
- .guilds-wrapper:hover .dms .guild:first-child {
- margin-top: 8px;
- }
- .guilds-wrapper:hover .dms .guild {
- margin-left: 4px;
- margin-right: 8px;
- }
- .guilds-wrapper:hover .guild-separator {
- width: 100%;
- }
- .guilds-wrapper:hover .guilds > div.guild:nth-child(n+1) {
- display: inline-block;
- margin-left: 8px;
- margin-right: 8px;
- }
- .guilds-wrapper:hover .guilds .guild.unread:not(.selected):before {
- clip: rect(0px,10px,10px,5px);
- /*background: transparent;
- margin-top: -4px;
- margin-right: -4px;
- margin-left: 4px;
- content: "►";
- font-size: 10px;
- color: var(--gold-color);*/
- }
- /*.guilds-wrapper:hover .guilds .guild.unread:hover:not(.selected):before {
- animation: spin 1.33s linear 0s infinite;
- transform-origin: 35px 0px;
- }
- @keyframes spin {
- 0% {
- transform: rotate(0deg);
- }
- 50% {
- transform: rotate(180deg);
- }
- 100% {
- transform: rotate(360deg);
- }
- }*/
- .guilds-wrapper:hover .guilds .guild.selected .guild-inner {
- box-shadow: var(--forum-gold-shadow);
- }
- .guilds-wrapper:hover .guilds .guild.selected:before {
- background: var(--gold-color);
- content: "";
- clip: rect(0px,10px,50px,5px);
- }
- #friends .friends-table .friends-column-name {
- width: 20vw;
- min-width: 230px;
- max-width: 33%;
- }
- #friends .friends-table .friends-row .friends-column-guilds .avatar-small {
- transform: scale(1);
- transition: transform .35s cubic-bezier(.18, .89, .32, 1.28);
- }
- #friends .friends-table .friends-row .friends-column-guilds .avatar-small:hover {
- transform: scale(2);
- z-index: 2 !important;
- }
- /*.messages.scroller > div:last-child {
- margin-bottom: calc(100vh - 54px - 96px - 380px);
- }*/
- /* Function: make tooltip mouse inresponsivle */
- .tooltip {
- pointer-events: none;
- }
- /* Trying to stick avatar if it become the screen in long posts from one user.
- .message-group {
- display: flex;
- position: unset !important;
- background: #36393e;
- overflow-y: auto;
- }
- .message-group > .avatar-large {
- position: sticky;
- top: 5px;
- }*/
- /* Function: show rainbow in a header */
- .typeWindows-15E0Ys {
- height: 0;
- margin-top: 0;
- padding-top: 4px;
- background: linear-gradient(90deg, hsl(0, 100%, 25%), hsl(10, 100%, 25%), hsl(20, 100%, 25%), hsl(30, 100%, 25%), hsl(40, 100%, 25%), hsl(50, 100%, 25%), hsl(60, 100%, 25%), hsl(70, 100%, 25%), hsl(80, 100%, 25%), hsl(90, 100%, 25%), hsl(100, 100%, 25%), hsl(110, 100%, 25%), hsl(120, 100%, 25%), hsl(130, 100%, 25%), hsl(140, 100%, 25%), hsl(150, 100%, 25%), hsl(160, 100%, 25%), hsl(170, 100%, 25%), hsl(180, 100%, 25%), hsl(190, 100%, 25%), hsl(200, 100%, 25%), hsl(210, 100%, 25%), hsl(220, 100%, 25%), hsl(230, 100%, 25%), hsl(240, 100%, 25%), hsl(250, 100%, 25%), hsl(260, 100%, 25%), hsl(270, 100%, 25%), hsl(280, 100%, 25%), hsl(290, 100%, 25%), hsl(300, 100%, 25%), hsl(310, 100%, 25%), hsl(320, 100%, 25%), hsl(330, 100%, 25%), hsl(340, 100%, 25%), hsl(350, 100%, 25%), hsl(360, 100%, 25%));
- background-size: 1000% 1000%;
- animation: rottitlec2 20s linear 0s infinite;
- /*background-color: #ff8888;
- background-image: url(http://cssdeck.com/uploads/media/items/7/7uo1osj.gif) repeat-x;
- animation: rottitlec 15s linear 0s infinite;*/
- }
- @keyframes rottitlec {
- 100% {
- filter: hue-rotate(360deg);
- }
- }
- @keyframes rottitlec2 {
- 0% {
- background-position: 0% 50%;
- }
- 100% {
- background-position: calc(100% - 100vw) 50%;
- }
- }
- /*.channel-members {
- display: flex;
- flex-direction: column;
- flex-wrap: nowrap;
- }
- .channel-members .member {
- overflow: visible;
- position: relative;
- }
- .channel-members .member:hover {
- z-index: 2;
- }
- .channel-members .member .member-activity-text {
- overflow: visible;
- display: none;
- }
- .channel-members .member:hover .member-activity-text {
- display: unset;
- z-index: 5;
- position: absolute;
- top: 11px;
- background: #282b30;
- }
- .channel-members > div[style] {
- flex-shrink: 0;
- flex-grow: 1;
- }*/
- /* Function: Fix inviting button width */
- .wrapper-uAa07y {
- width: unset !important;
- }
- .guildInfo-mu0TQL {
- max-width: 400px !important;
- }
- /* Function: Make channels smaller in height and more combact. */
- /*.scroller-NXV0-d {
- transform: scaleY(.5);
- transform-origin: top center;
- height: calc(200vh - 230px);
- }*/
- /* Channel reposition example. But it work on all servers
- .scroller-NXV0-d {
- display: flex;
- flex-direction: column;
- }
- .scroller-NXV0-d .container-8 {
- order: -1;
- } */
- /* Function: Make profile avatar bigger. */
- .header-2Lg0Oe {
- padding: 20px; /*10px 10px 10px 20px;*/
- }
- .profile-3z9uol {
- height: 128px;
- width: 128px;
- }
- /* orig SVG mask (fixed):
- <svg xmlns="http://www.w3.org/2000/svg" width="90" height="90" viewBox="0 0 90 90">
- <path d="M83.9390209,67.5703502 C87.7930646,60.9355756 90,53.2255165 90,45 C90,20.1471863 69.8528137,0 45,0 C20.1471863,0 0,20.1471863 0,45 C0,69.8528137 20.1471863,90 45,90 C53.2255165,90 60.9355756,87.7930646 67.5703502,83.9390209 C66.5710085,82.1878304 66,80.1605983 66,78 C66,71.372583 71.372583,66 78,66 C80.1605983,66 82.1878304,66.5710085 83.9390209,67.5703502 Z"/>
- </svg>
- * new:
- <svg xmlns="http://www.w3.org/2000/svg" width="128" height="128" viewBox="0 0 128 128">
- <path d="M83.9390209,67.5703502 C87.7930646,60.9355756 90,53.2255165 90,45 C90,20.1471863 69.8528137,0 45,0 C20.1471863,0 0,20.1471863 0,45 C0,69.8528137 20.1471863,90 45,90 C53.2255165,90 60.9355756,87.7930646 67.5703502,83.9390209 C66.5710085,82.1878304 66,80.1605983 66,78 C66,71.372583 71.372583,66 78,66 C80.1605983,66 82.1878304,66.5710085 83.9390209,67.5703502 Z"/>
- </svg>
- mask: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22128%22%20height%3D%22128%22%20viewBox%3D%220%200%20128%20128%22%3E%3Cg%20transform%3D%22scale%28128%2C%20128%29%22%3E%3Cpath%20d%3D%22M0.9222222222222223%2C0.7444444444444445C0.9666666666666667%2C0.6666666666666666%2C0.5888888888888889%2C0.5C1%2C0.2222222222222222%2C0.5%2C0C0.2222222222222222%2C0%2C0.2222222222222222%2C0.5C0%2C0.7666666666666667%2C100.5%2C1C0.5888888888888889%2C100.66666666666667%2C0.9666666666666667%2C0.9222222222222223C0.7333333333333333%2C0.9111111111111111%2C0.8888888888888888%2C0.80.73333333333333336666666666667C66%2C0.7888888888888889%2C74.2%2C0.7333333333333333C0.8888888888888888%2C74.24444444444444%2C0.7333333333333333%2C0.7444444444444445Z%22/%3E%3C/g%3E%3C/svg%3E) !important;
- */
- .maskProfile-MeBve8 {
- -webkit-mask-position: right bottom;
- mask-position: right bottom;
- -webkit-mask-size: cover;
- mask-size: cover;
- -webkit-mask-repeat: no-repeat;
- mask-repeat: no-repeat;
- }
- .statusProfile-29OBzn {
- bottom: 3.3333%;
- height: 20%;
- right: 3.3333%;
- width: 20%;
- }
- .header-2Lg0Oe > .button-2t3of8 {
- position: absolute !important;
- bottom: 252px;
- right: 10px;
- opacity: .4;
- transition: opacity .2s ease-in;
- }
- .header-2Lg0Oe > .button-2t3of8:hover {
- opacity: 1;
- }/*
- .headerInfo-Gkqcz9 {
- text-align: center !important;
- position: relative;
- bottom: 12px;
- }
- .nameTag-2n-N0D {
- max-width: unset !important;
- }
- .headerInfo-Gkqcz9 > div > .flex-3B1Tl4 {
- justify-content: center !important;
- }*/
- .with-background .headerInfo-Gkqcz9 {
- background-color: rgba(255,255,255,0) !important;
- }
- .with-background .headerInfo-Gkqcz9:after {
- background-color: rgba(0,0,0,.2) !important;
- }
- /* Function: Change selection color.
- ::-webkit-selection {
- color: #000;
- background: none repeat scroll 100% 0% transparent;
- text-shadow: 0 0 1px rgba(0, 0, 0, .33), 0px 0px 2px #0048FF;
- }
- ::-moz-selection {
- color: #000;
- background: none repeat scroll 100% 0% transparent;
- text-shadow: 0 0 1px rgba(0, 0, 0, .33), 0px 0px 2px #0048FF;
- }
- ::selection {
- color: #000;
- background: none repeat scroll 100% 0% transparent;
- text-shadow: 0 0 1px rgba(0, 0, 0, .33), 0px 0px 2px #0048FF;
- }
- a::-webkit-selection {
- color: #000;
- background: none repeat scroll 0% 0% transparent;
- text-shadow: 2px 2px 2px #0048FF, 0 0 1px #FFF !important;
- }
- a::-moz-selection {
- color: #000;
- background: none repeat scroll 0% 0% transparent;
- text-shadow: 2px 2px 2px #0048FF, 0 0 1px #FFF !important;
- }
- a::selection {
- color: #000;
- background: none repeat scroll 0% 0% transparent;
- text-shadow: 2px 2px 2px #0048FF, 0 0 1px #FFF !important;
- }
- input::-webkit-selection {
- color: #3356C6 !important;
- background: none repeat scroll 0% 0% transparent;
- text-shadow: 0 0 1px rgba(255, 255, 255, .5);
- }
- input::-moz-selection {
- color: #3356C6 !important;
- background: none repeat scroll 0% 0% transparent;
- text-shadow: 0 0 1px rgba(255, 255, 255, .5);
- }
- input::selection {
- color: #3356C6 !important;
- background: none repeat scroll 0% 0% transparent;
- text-shadow: 0 0 1px rgba(255, 255, 255, .5);
- }*/
- /* Special styles */
- .guilds-wrapper .guilds .guild.unread.bump::before { content: ''; background: #FFFFC6; }
- .guilds-wrapper .guilds .guild.unread.channel-typing::before { content: ''; background: #FFFFFF; }
- .channels-wrap .scroller-fzNley .containerDefault-7RImuF.bump::before { content: ''; background: blue; }
- .channels-wrap .scroller-fzNley .containerDefault-7RImuF.channel-typing::before { content: ''; background: green; }
- /*.channel-members > h2.members-collapsed ~ div.member {
- display: none;
- }
- .channel-members > h2:not(.members-collapsed) ~ div.member {
- display: flex;
- }*/
- /* Function: Turn on offline mode! (cached only, or if Discord fall, but external services - not) */
- .container-2oOGIt {
- opacity: .92 !important;
- background: transparent !important;
- pointer-events: none;
- }
- .container-2oOGIt > div {
- background: #383136 !important; /*#2f3136*/
- }
- .content-3dsgDG {
- align-self: flex-end;
- position: fixed;
- left: 70px;
- bottom: 65px;
- width: 240px;
- box-shadow: 0 10px 10px 5px #383136, 0 -10px 10px 5px #383136;
- clip: rect(-20px, 240px, 300px, 0px);
- }
- .problems-2jwWfL {
- position: fixed !important;
- top: 0px;
- bottom: unset !important;
- left: unset !important;
- right: unset !important;
- padding: 30px 20px 10px !important;
- box-shadow: 0 0 5px 10px #383136;
- pointer-events: auto;
- }
- /* Function: Fix old unwrapping hack. */
- .embedInner-t4ag7g {
- /*padding: 0 0 !important;*/
- overflow: visible !important;
- }/*
- .embedInner-t4ag7g .embedContent-AqkoYv {
- margin: 8px 10px;
- }*/
- /* Function: Enable game selection in profile. */
- .contentGameImageProfile-3iVaFK > .nameNormal-1LgIgN {
- user-select: text;
- }
- .contentGameImageProfile-3iVaFK > .nameNormal-1LgIgN::-webkit-selection {
- background: darkred;
- }
- .contentGameImageProfile-3iVaFK > .nameNormal-1LgIgN::selection {
- background: darkred;
- }
- /* Function: Scaling video to fullwidth (depend on monitor adjust scale factor). */
- .embedInner-t4ag7g > .embedVideo-3EiCm6 {
- transition: .15s linear 1.2s;
- left: 0;
- z-index: 100 !important;
- transform-origin: center center;
- }
- .embedInner-t4ag7g > .embedVideo-3EiCm6:hover {
- transition: .15s linear .3s;
- position: relative;
- transform: scale(3);
- transform-origin: center center;
- z-index: 101 !important;
- left: 19vw;
- background: rgba(0, 0, 0, .3);
- padding: 16px;
- }
- .embedInner-t4ag7g > .embedVideo-3EiCm6:focus-within {
- transition: .15s linear .3s;
- position: relative;
- transform: scale(3);
- transform-origin: center center;
- z-index: 101 !important;
- left: 19vw;
- background: rgba(0, 0, 0, .3);
- padding: 16px;
- }
- .message-group.hide-overflow {
- overflow: visible !important;
- }
- /* Function: Make width of embedded raw videos up to 520px. A bit buggy selector. */
- .embed-2diOCQ > .embedVideo-3EiCm6, .embed-2diOCQ > .embedVideo-3EiCm6 > .imageWrapper-38T7d9 {
- width: 520px !important;
- height: unset !important;
- }
- .embed-2diOCQ > .embedVideo-3EiCm6 .wrapper-GhVnpx {
- width: 100% !important;
- height: unset !important;
- }
- /* Function: Resizing channel width to minimal
- .channels-3g2vYe {
- width: 60px;
- }
- .channels-3g2vYe:hover {
- width: 240px;
- }*/
- /** DESYNC **/
- /*::-webkit-selection {
- color: transparent;
- background: none repeat scroll 100% 0% transparent;
- text-shadow: -.05em 0 .025em rgb(30, 242, 241), .05em 0 .025em rgb(246, 5, 10);
- }
- ::-moz-selection {
- color: transparent;
- background: none repeat scroll 100% 0% transparent;
- text-shadow: -.05em 0 .025em rgb(30, 242, 241), .05em 0 .025em rgb(246, 5, 10);
- }
- ::selection {
- color: transparent;
- background: none repeat scroll 100% 0% transparent;
- / *text-shadow: 0px 0px 0px rgba(128, 255, 128, .5), -.66px 0px .33px rgba(255, 128, 128, 1), .66px 0px 0px rgba(128, 128, 255, 1);* /
- text-shadow: -.05em 0 .025em rgb(30, 242, 241), .05em 0 .025em rgb(246, 5, 10);
- }
- input, textarea {
- color: rgba(216, 237, 231, .66) !important;
- filter: drop-shadow(-.1em 0 .05em rgb(30, 242, 241)) drop-shadow(.1em 0 .05em rgb(246, 5, 10));
- / *border: 1px solid transparent;
- background: transparent !important;
- box-shadow: -.05em 0 .025em rgb(30, 242, 241), .05em 0 .025em rgb(246, 5, 10);* /
- }
- input::selection, textarea::selection {
- color: rgba(39, 18, 24, .66) !important;
- }
- .theme-dark, .default, .sidebar, .scrollerWrap-2uBjct, .scroller, .channel-members > *, .title-qAcLxz > *, .header-1tSljs, .popout-open, .popout-menu-item, .userPopout-4pfA0d > * > *, .tab-bar-item:hover {
- filter: drop-shadow(1px 0 1px rgb(30, 242, 241)) drop-shadow(-1px 0 1px rgb(246, 5, 10));
- }*/
- /* crashtest stuff:
- * {
- filter: hue-rotate(30deg); transition: filter .5s linear;
- }
- *:hover {
- filter: hue-rotate(0deg);
- }
- .hljs { filter: saturate(4) brightness(2) contrast(3) hue-rotate(0deg); transition: filter 5s linear 0s; }
- .hljs:hover { filter: saturate(4) brightness(2) contrast(3) hue-rotate(360deg); }
- .member-username-inner, .theme-dark .message-group h2 strong, .member-role { animation: rotc 15s linear 0s infinite; }
- @keyframes rotc {
- 0% {
- filter: hue-rotate(0deg);
- }
- 50% {
- filter: hue-rotate(180deg);
- }
- 100% {
- filter: hue-rotate(360deg);
- }
- }*/
- /*.markup, .comment {
- transform-origin: 50% 50% 0; transform: matrix(1, 0, 0, -1, 0, 0);
- }
- .markup:hover, .comment:hover {
- transform: matrix(1, 0, 0, 1, 0, 0);
- }
- .message-group {
- transform: scaleY(.4);
- margin: -70px;
- }
- .embed-wrapper {
- transform: scaleY(.4);
- margin: -60px;
- }
- .message {
- transform: scaleY(.4);
- margin: -14px;
- }
- .message-group {
- margin: -16px 0 -26px 0;
- }
- div {
- -webkit-text-emphasis: "🅾" #fff;
- -webkit-text-emphasis-position: under;
- line-height: .33 !important;
- }*/
Advertisement
Add Comment
Please, Sign In to add comment