-
Notifications
You must be signed in to change notification settings - Fork 0
/
cat.theme.css
118 lines (107 loc) · 4.83 KB
/
cat.theme.css
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
/**
* @name Cat
* @version 1.0.0
* @description Replaces the cat from neko atsume in vencord decor for cat ears
* @author inventionpro
* @authorId 816691475844694047
* @source https://github.com/inventionpro/Discord-themes
*/
img[src="https://ugc.decor.fieryflames.dev/78fabc8ba9eeaccc79247e1d3c25a921.png"] {
display: none;
}
div[class*="contents_"]:has(img[src="https://ugc.decor.fieryflames.dev/78fabc8ba9eeaccc79247e1d3c25a921.png"])::after {
content: "";
position: absolute;
left: 11px;
top: calc(var(--uwutop, 0px) + var(--uwuclick, 0px));
width: 50px;
height: 50px;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
flex: 0 0 auto;
pointer-events: none;
z-index: 1;
background-image: url(https://cdn.discordapp.com/avatar-decoration-presets/a_c3cffc19e9784f7d0b005eecdf1b566e.png?size=128&passthrough=false);
background-size: contain;
animation: none;
}
div[class*="contents_"]:has([class*="avatar_"]:active):has(img[src="https://ugc.decor.fieryflames.dev/78fabc8ba9eeaccc79247e1d3c25a921.png"])::after {
--uwuclick: 1px;
}
svg:not([width="108"], [width="96"], [width="162"], [width="144"], [width="48"], [width="57"]) div[class*="avatarStack_"]:has(img[src="https://ugc.decor.fieryflames.dev/78fabc8ba9eeaccc79247e1d3c25a921.png"])::after {
content: "";
position: absolute;
left: -1px;
top: 0;
width: 40px;
height: 40px;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
pointer-events: none;
z-index: 1;
background-image: url(https://cdn.discordapp.com/avatar-decoration-presets/a_c3cffc19e9784f7d0b005eecdf1b566e.png?size=128&passthrough=false);
background-size: contain;
animation: none;
}
div[class*="avatarStack_"]:has(img[src="https://ugc.decor.fieryflames.dev/78fabc8ba9eeaccc79247e1d3c25a921.png"])::after {
content: "";
position: absolute;
left: -2px;
top: 0;
width: 100%;
height: 100%;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
pointer-events: none;
z-index: 1;
background-image: url(https://cdn.discordapp.com/avatar-decoration-presets/a_c3cffc19e9784f7d0b005eecdf1b566e.png?size=1024&passthrough=true);
background-size: contain;
animation: none;
}
[class*="messageListItem_"]:has([class*="repliedMessage_"]):not(:has([class*="repliedTextContentTrailingIcon_"])):not(:has([class*="repliedMessage_"] [class*="edited_"])) div[class*="contents_"]:has(img[src="https://ugc.decor.fieryflames.dev/78fabc8ba9eeaccc79247e1d3c25a921.png"])::after {
--uwutop: 22px;
}
[class*="messageListItem_"]:has([class*="repliedMessage_"]):has([class*="repliedTextContentTrailingIcon_"], [class*="edited_"]) div[class*="contents_"]:has(img[src="https://ugc.decor.fieryflames.dev/78fabc8ba9eeaccc79247e1d3c25a921.png"])::after {
--uwutop: 24px;
}
[class*="messageGroupWrapper_"]:not(:has([class*="repliedTextPlaceholder_"])) div[class*="contents_"]:has(img[src="https://ugc.decor.fieryflames.dev/78fabc8ba9eeaccc79247e1d3c25a921.png"])::after {
--uwutop: 10px;
}
[class*="messageGroupWrapper_"]:has([class*="repliedTextPlaceholder_"]) div[class*="contents_"]:has(img[src="https://ugc.decor.fieryflames.dev/78fabc8ba9eeaccc79247e1d3c25a921.png"])::after {
--uwutop: 32px;
}
[class*="messageGroupWrapper_"]:has([class*="repliedMessage_"]):not(:has([class*="repliedTextContentTrailingIcon_"], [class*="edited_"])) div[class*="contents_"]:has(img[src="https://ugc.decor.fieryflames.dev/78fabc8ba9eeaccc79247e1d3c25a921.png"])::after {
--uwutop: 32px;
}
[class*="messageGroupWrapper_"]:has([class*="repliedMessage_"]):has([class*="repliedTextContentTrailingIcon_"], [class*="edited_"]) div[class*="contents_"]:has(img[src="https://ugc.decor.fieryflames.dev/78fabc8ba9eeaccc79247e1d3c25a921.png"])::after {
--uwutop: 34px;
}
[class*="systemMessage_"]:has(img[src="/assets/4b32630453d18bff5506.png"]) {
--uwutop: 2px;
--uwuclick: 0px;
}
[class*="systemMessage_"]:has(img[src="/assets/4b32630453d18bff5506.png"]) [class*="markup_"] {
--uwutop: 0px;
}
@keyframes animatedBackground {
0% { background-image: url(https://cdn.discordapp.com/avatar-decoration-presets/a_c3cffc19e9784f7d0b005eecdf1b566e.png?size=128&passthrough=false); }
100% { background-image: url(https://cdn.discordapp.com/avatar-decoration-presets/a_c3cffc19e9784f7d0b005eecdf1b566e.png?size=128&passthrough=true); }
}
div[class*="contents_"]:has(img[src="https://ugc.decor.fieryflames.dev/78fabc8ba9eeaccc79247e1d3c25a921.png"]):hover::after {
animation-name: animatedBackground;
animation-duration: 1s;
animation-fill-mode: forwards;
animation-play-state: running;
}
div[class*="avatarStack_"]:has(img[src="https://ugc.decor.fieryflames.dev/78fabc8ba9eeaccc79247e1d3c25a921.png"]):hover::after {
animation-name: animatedBackground;
animation-duration: 1s;
animation-fill-mode: forwards;
animation-play-state: running;
}