/*Rainbow wave mentions*/
html .mention.wrapper-3WhCwL.mention.interactive{
background-image: linear-gradient(to left,rgb(51, 255, 0), rgb(255, 230, 0), red, rgb(234, 0, 255), rgb(0, 140, 255), rgb(51, 255, 0));
animation: gradient-border 3s linear infinite;
background-size: 400% 100%;
color: transparent !important;
-webkit-background-clip: text;
position: relative;
z-index: 1;
}
@keyframes gradient-border {
from {
background-position: 0 0;
}
to {
background-position: 130% 0;
}
}
.message-2qnXI6.mentioned-xhSam7{
--mentionedColor: rgb(10, 226, 255);
background-color: transparent!important;
position: relative;
z-index: 1;
}
.message-2qnXI6.mentioned-xhSam7:before{
background-color: var(--mentionedColor);
}
.message-2qnXI6.mentioned-xhSam7:after{
content: "";
width: 100%;
height: 100%;
background-color: var(--mentionedColor);
position: absolute;
top: 0;
left: 0;
opacity: 0.3;
z-index: -1;
}
/* Servers */
.avatarSpeaking-2IGMRN {box-shadow: inset 0 0 0 2px rgb(0, 162, 255),inset 0 0 0 3px var(--background-secondary)}
/* DMs */
.border-Jn5IOt.speaking-B2MXPi {box-shadow: inset 0 0 0 2px rgb(0, 174, 255),inset 0 0 0 3px var(--background-floating)}
/* Grid call */
.border-3dQmSY.speaking-WDn8Wm {box-shadow: inset 0 0 0 2px rgb(0, 94, 255), inset 0 0 0 3px #000}
/* User menu (bottom left) */
.avatarSpeaking-2c8-9i {box-shadow: inset 0 0 0 2px rgb(0, 145, 255),inset 0 0 0 3px var(--background-secondary)}
/* Voice users */
.speaking-3dBKhR {box-shadow: inset 0 0 0 2px rgb(0, 153, 255),inset 0 0 0 3px var(--background-secondary)}
.menu-3sdvDG {
animation: custom-menu-animation 500ms ease;
transform-origin: top;
}
@keyframes custom-menu-animation {
0% {
transform: scaleY(0);
}
100% {
transform: scaleY(1);
}
}
.subtext-3CDbHg,
.customStatus-3tC2ig,
.hovered-d5PMVU,
.title-eS5yk3 {
background-image: linear-gradient(to left,rgb(51, 255, 0), rgb(255, 230, 0), red, rgb(234, 0, 255), rgb(0, 140, 255), rgb(51, 255, 0));
animation: gradient-border 4s linear infinite;
background-size: 400% 100%;
color: transparent !important;
-webkit-background-clip: text;
position: relative;
z-index: 1;
}
@keyframes gradient-border {
from {
background-position: 0 0;
}
to {
background-position: 130% 0;
}
}