1
1
/**
2
2
* @name PlumCherry [ALPHA]
3
3
* @author CerryTsuki
4
- * @version ALPHA-2024.05.21
4
+ * @version ALPHA-2024.05.24
5
5
* @description A bright, Y2K-lite inspired theme for Discord. Set your theme to default dark!
6
6
*/
7
7
8
8
@import url ('https://raw.githubusercontent.com/CerryTsuki/PlumCherry/main/version/current.css' );
9
-
10
9
@import url ('https://fonts.googleapis.com/css2?family=Sofia+Sans+Extra+Condensed:ital,wght@0,1..1000;1,1..1000&display=swap' );
11
10
12
11
/* these are CSS variables, and as such use CSS values. if something's broken, make sure you don't have any typos in your values. */
13
12
: root {
14
- /* customizable variables */
13
+ /* custom variable defaults */
15
14
16
15
/* fonts */
17
16
--default-font : gg sans, sans-serif;
18
17
--big-font : Sofia Sans Extra Condensed, sans-serif;
19
-
20
18
--weight-regular : 400 ;
21
19
--weight-bold : 800 ;
22
20
--weight-thin : 200 ;
26
24
--alt-color : rgb (76 , 19 , 109 ); /* preferably darker than main-color */
27
25
--success-color : rgb (33 , 228 , 98 );
28
26
--danger-color : rgb (146 , 12 , 12 );
27
+
29
28
--bg-color : rgba (20 , 10 , 25 , 0.7 );
30
29
--bg-color-opaque : rgb (20 , 10 , 25 );
30
+ --bg-color-mention : rgba (90 , 50 , 20 , 0.7 );
31
+ --bg-color-replying : rgba (90 , 20 , 50 , 0.7 );
31
32
32
33
--hover-color : rgb (255 , 255 , 255 );
33
34
--active-color : rgba (255 , 255 , 255 , 1 );
38
39
--txt-color-grey : rgba (166 , 142 , 175 , 1 );
39
40
--link-color : rgb (0 , 0 , 255 );
40
41
41
- --shadow-color : rgb (0 , 0 , 0 );
42
+ --shadow-color : rgb (0 , 0 , 0 );
42
43
--shadow-color-active : rgb (255 , 255 , 255 );
43
44
44
45
/* font adjustments */
51
52
--date-fontsize : 12px ;
52
53
--date-weight : var (--weight-bold );
53
54
54
- /* do you want headers to be italicized? */
55
+ /* do you want headers to be italicized?*/
55
56
--cerry-italic : italic;
56
57
58
+ /* make this variable empty if you want fonts to be dark when on lighter backgrounds*/
59
+ --override-dark-text : var (--txt-color ); /* TODO may delete this if too niche */
60
+
57
61
/* element adjustments */
58
62
/* username box in messages */
59
63
--username-box-bg : var (--main-color );
60
64
--username-box-shadow : var (--cerry-boxsh );
61
- --username-box-width : 700px ;
62
- --username-box-txtoffset : 8px ;
63
- --username-box-extendleft : 26px ; /* the box is shifted a bit to the left in order to look like it comes from behind the avatar*/
65
+ --username-box-extendleft : 42px ; /* the box is shifted a bit to the left in order to look like it comes from behind the avatar*/
64
66
--avatar-border : 3px solid var (--main-color );
65
- --avatar-size : 48px ;
67
+ --avatar-size : 56px ;
68
+ --avatar-bg : var (--main-color );
66
69
67
70
68
71
/* animation speed for some interactions */
69
- --default-transition : 0.2s ;
72
+ --default-transition : 0.2s ;
70
73
71
74
72
75
/* background */
73
- --backdrop : linear-gradient (135deg , rgba (187 , 60 , 123 , 1 ) 0% , rgba (47 , 19 , 126 , 1 ) 100% );
76
+ --backdrop : linear-gradient (135deg , rgba (187 , 60 , 123 , 1 ) 0% , rgba (47 , 19 , 126 , 1 ) 100% );
74
77
--backdrop-position : center;
75
78
--backdrop-attachment : fixed;
76
79
--backdrop-repeat : repeat;
77
- --backdrop-size : ;
80
+ --backdrop-size : auto ;
78
81
--backdrop-filter : blur (2px ); /* unused for now */
79
82
80
83
--default-radius : 20px ;
100
103
101
104
--dropshadow : drop-shadow (2px 2px var (--shadow-color ));
102
105
103
- --cerry-boxsh : 2px 2px var (--shadow-color );
104
- --cerry-boxsh-hover : 2px 2px var (--shadow-color-active );
106
+ --cerry-boxsh-width : 2px ;
107
+ --cerry-boxsh : var (--cerry-boxsh-width ) var (--cerry-boxsh-width ) var (--shadow-color );
108
+ --cerry-boxsh-hover : var (--cerry-boxsh-width ) var (--cerry-boxsh-width ) var (--shadow-color-active );
105
109
106
- --cerry-border : 1px solid var (--shadow-color );
107
- --cerry-border-hover : 1px solid var (--shadow-color-active );
110
+ --cerry-border-width : 1px ;
111
+ --cerry-border : var (--cerry-border-width ) solid var (--shadow-color );
112
+ --cerry-border-hover : var (--cerry-border-width ) solid var (--shadow-color-active );
108
113
109
114
--cerry-divider : 1px solid var (--alt-color );
110
-
111
- /* unused for now */
112
- --header-pos-offset : 0px ;
113
-
114
- /* discord defaults override (changing these might break the theme)*/
115
- --background-secondary : var (--bg-color ); --bg-overlay-chat : transparent;
116
- --interactive-hover : var (--hover-color ); --interactive-active : var (--active-color ); --interactive-normal : var (--inactive-color );
117
- --invisible : rgba (0 , 0 , 0 , 0 );
118
- --brand-experiment : var (--main-color );
119
- --input-background : var (--bg-color );
120
- }
115
+ }
0 commit comments