175 lines
4.4 KiB
SCSS
175 lines
4.4 KiB
SCSS
|
@use "colors";
|
||
|
|
||
|
[class*="avatar-"],
|
||
|
[class*="avatar-"] [class*="image-"],
|
||
|
[class*="callAvatar-"],
|
||
|
[class*="callAvatar-"] [class*="speaking-"],
|
||
|
[class*="avatarDefault-"],
|
||
|
[class*="avatarSpeaking-"],
|
||
|
[class*="avatar-"] [class*="inner-"],
|
||
|
[class*="callAvatarVoice-"],
|
||
|
[class*="callAvatarWrapper-"] [class*="speaking-"],
|
||
|
[class^="messagesWrapper-"]
|
||
|
[class^="scrollerInner-"]
|
||
|
[class^="message-"]
|
||
|
[class*="header-"]
|
||
|
[class*="avatar-"]
|
||
|
[class*="large-"],
|
||
|
[class^="messagesWrapper-"]
|
||
|
[class^="scrollerInner-"]
|
||
|
[class^="message-"]
|
||
|
[class*="header-"]
|
||
|
[class*="avatar-"]
|
||
|
[class*="wrapper-"],
|
||
|
[class^="messagesWrapper-"]
|
||
|
[class^="scrollerInner-"]
|
||
|
[class^="message-"]
|
||
|
[class*="contents-"]
|
||
|
[class*="avatar-"],
|
||
|
[class^="messagesWrapper-"]
|
||
|
[class^="scrollerInner-"]
|
||
|
[class^="wrapper-"]
|
||
|
[class*="contents-"]
|
||
|
[class*="avatar-"],
|
||
|
[class^="messageGroupCozy-"] [class*="contents-"] [class*="avatar-"],
|
||
|
[class*="autocomplete-"]
|
||
|
[class*="autocompleteInner-"]
|
||
|
[class*="autocompleteRow-"]
|
||
|
[class*="content-"]
|
||
|
[class*="wrapper-"],
|
||
|
[class*="guildsWrapper-"]
|
||
|
[class*="guilds-"]
|
||
|
[class*="guild-"]
|
||
|
[class*="guildInner-"],
|
||
|
div[class^="listItem-"] foreignObject img,
|
||
|
div[class^="listItem-"] foreignObject a[class^="button-"],
|
||
|
div[class^="listItem-"] foreignObject [class^="childWrapper-"],
|
||
|
div[class^="listItem-"] foreignObject [class^="folder-"],
|
||
|
div[class^="listItem-"] div[class^="wrapperSimple-"],
|
||
|
[class^="circleIconButton-"],
|
||
|
[class^="folderIconWrapper-"],
|
||
|
[class^="avatarContainer-"],
|
||
|
[class^="executedCommandAvatar-"],
|
||
|
[class^="folderIconWrapper-"]
|
||
|
> [class^="closedFolderIconWrapper-"]
|
||
|
> [class^="icon-"],
|
||
|
[class^="embedAuthorIcon-"] {
|
||
|
border-radius: 0% !important;
|
||
|
}
|
||
|
|
||
|
[class*="avatarMasked-"],
|
||
|
[class*="maskProfile-"],
|
||
|
[class*="mask-"],
|
||
|
[class*="avatar-"] svg[class*="mask-"] > foreignObject,
|
||
|
[class*="avatarWrapper-"] svg[class*="mask-"] > foreignObject,
|
||
|
[class*="avatarHint-"] > foreignObject,
|
||
|
[class*="wrapper-"] svg[class*="mask-"] > foreignObject,
|
||
|
[class*="callAvatarWrapper-"] svg[class*="callAvatarMask-"] > foreignObject,
|
||
|
div[class^="listItem-"] [class^="wrapper-"] > svg > foreignObject,
|
||
|
[class^="bannerSVGWrapper-"] > foreignObject,
|
||
|
[class^="avatarDecoration-"] > foreignObject,
|
||
|
[class^="avatarDecorationHint-"] > foreignObject,
|
||
|
[class^="viewers-"] > [class*="viewer-"] {
|
||
|
mask: none !important;
|
||
|
mask-image: none !important;
|
||
|
-webkit-mask-image: none !important;
|
||
|
}
|
||
|
|
||
|
[class*="avatarHint-"],
|
||
|
[class*="avatarNormal-"],
|
||
|
[class*="avatarWrapper-"] [class*="wrapper-"],
|
||
|
[class*="avatarWrapper-"] [class*="image-"],
|
||
|
[class*="replyAvatar-"] {
|
||
|
border: none;
|
||
|
border-radius: 0 !important;
|
||
|
}
|
||
|
|
||
|
[class^="userPopout-"] [class*="avatarWrapper-"] > [class^="avatarHint-"] {
|
||
|
display: none;
|
||
|
}
|
||
|
|
||
|
[class^="userPopout-"]
|
||
|
[class*="avatarWrapper-"]
|
||
|
> [class^="avatar-"]
|
||
|
> svg
|
||
|
> foreignObject {
|
||
|
x: 8px;
|
||
|
}
|
||
|
|
||
|
[class^="userPopout-"]
|
||
|
[class*="avatarWrapper-"]
|
||
|
> [class^="avatar-"]
|
||
|
> svg
|
||
|
> rect {
|
||
|
x: 0;
|
||
|
y: 0;
|
||
|
width: 8px;
|
||
|
height: 100%;
|
||
|
mask: none !important;
|
||
|
}
|
||
|
|
||
|
[class^="accountProfileCard-"] [class^="avatar-"] {
|
||
|
border: 0;
|
||
|
background-color: transparent;
|
||
|
}
|
||
|
|
||
|
[class^="avatar-"] > [class^="wrapper-"],
|
||
|
[class^="avatarHoverTarget-"] > [class^="wrapper-"],
|
||
|
[class^="wrapper-"][class*="avatar-"],
|
||
|
[class^="wrapper"][class*="Avatar-"] {
|
||
|
--status-color: #{colors.$c0};
|
||
|
|
||
|
&:not(:has([mask="url(#svg-mask-avatar-default)"]))::after {
|
||
|
content: "";
|
||
|
width: 100%;
|
||
|
height: 100%;
|
||
|
position: absolute;
|
||
|
top: 0;
|
||
|
left: 0;
|
||
|
border-radius: 0% !important;
|
||
|
|
||
|
box-shadow: inset 0 0 0 1px var(--status-color),
|
||
|
inset 0 0 0 2px #{colors.$tertiary}, inset 0 0 2px 3px #{colors.$primary};
|
||
|
}
|
||
|
& > svg {
|
||
|
border-radius: 0% !important;
|
||
|
|
||
|
& > rect,
|
||
|
& > circle,
|
||
|
& > svg[class^="cursorDefault-"] {
|
||
|
display: none;
|
||
|
}
|
||
|
|
||
|
&[class^="avatarDecoration-"] {
|
||
|
z-index: 10;
|
||
|
border-radius: 0 !important;
|
||
|
|
||
|
[class^="avatar-"] {
|
||
|
border-radius: 0 !important;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
&:has(rect[fill="#23a55a"]) {
|
||
|
--status-color: #{colors.$c2};
|
||
|
}
|
||
|
&:has(rect[fill="#f0b232"]) {
|
||
|
--status-color: #{colors.$c3};
|
||
|
}
|
||
|
&:has(rect[fill="#f23f43"]) {
|
||
|
--status-color: #{colors.$c5};
|
||
|
}
|
||
|
}
|
||
|
|
||
|
.platform-icons-wrapper > svg path {
|
||
|
&[fill="var(--green-360, var(--status-green-600))"] {
|
||
|
fill: #{colors.$c2} !important;
|
||
|
}
|
||
|
&[fill="var(--yellow-300, var(--status-yellow-500))"] {
|
||
|
fill: #{colors.$c3} !important;
|
||
|
}
|
||
|
&[fill="var(--red-400, var(--status-red-500))"] {
|
||
|
fill: #{colors.$c5} !important;
|
||
|
}
|
||
|
}
|