|
| 1 | +/** |
| 2 | + * @name sysmol24 (rosepine) |
| 3 | + * @description Based on the rosepine color scheme. |
| 4 | + * @author smg8, refact0r, darkthemer |
| 5 | + * @version 1.0.0 |
| 6 | + * @website https://github.com/Androser420/sysmol24 |
| 7 | + * @source https://github.com/Androser420/sysmol24/blob/main/theme/flavors/rosepine/main.theme.css |
| 8 | + * @authorId 1106858419861864489 |
| 9 | +*/ |
| 10 | + |
| 11 | +/* flavors */ |
| 12 | +@import url('https://raw.githubusercontent.com/Androser420/sysmol24/refs/heads/main/src/main.css'); |
| 13 | + |
| 14 | +/* modules */ |
| 15 | +@import url('https://raw.githubusercontent.com/Androser420/sysmol24/refs/heads/main/theme/modules/indirect-fixes.css'); |
| 16 | +@import url('https://raw.githubusercontent.com/Androser420/sysmol24/refs/heads/main/theme/modules/chat-indicators.css'); |
| 17 | + |
| 18 | +/* customize things here */ |
| 19 | +:root { |
| 20 | + --font: 'DM Mono'; /* UI font name. it must be installed on your system. */ |
| 21 | + letter-spacing: 0; /* decreases letter spacing for better readability. */ |
| 22 | + font-weight: 400; /* UI font weight. */ |
| 23 | + --label-font-weight: 400; /* font weight for panel labels. */ |
| 24 | + --corner-text: 'rosepine24'; /* custom text to display in the corner. only works on windows. */ |
| 25 | + --pad: 16px; /* padding between panels. */ |
| 26 | + --txt-pad: 10px; /* padding inside panels to prevent labels from clipping */ |
| 27 | + --panel-roundness: 0px; /* corner roundness of panels. ONLY WORKS IF unrounding.css IS REMOVED (see above). */ |
| 28 | + |
| 29 | + /* background colors */ |
| 30 | + --bg-0: #191724; /* main background color. */ |
| 31 | + --bg-1: #1f1d2e; /* background color for secondary elements like code blocks, embeds, etc. */ |
| 32 | + --bg-2: #26233a; /* color of neutral buttons. */ |
| 33 | + --bg-3: #403d52; /* color of neutral buttons when hovered. */ |
| 34 | + |
| 35 | + /* state modifiers */ |
| 36 | + --hover: color-mix(in srgb, var(--bg-3), transparent 60%); /* color of hovered elements. */ |
| 37 | + --active: color-mix(in srgb, var(--bg-3), transparent 80%); /* color of elements when clicked. */ |
| 38 | + --selected: var(--active); /* color of selected elements. */ |
| 39 | + |
| 40 | + /* text colors */ |
| 41 | + --txt-dark: var(--bg-0); /* color of dark text on colored backgrounds. */ |
| 42 | + --txt-link: var(--rose); /* color of links. */ |
| 43 | + --txt-0: #ffffff; /* color of bright/white text. */ |
| 44 | + --txt-1: #e0def4; /* main text color. */ |
| 45 | + --txt-2: #908caa; /* color of secondary text like channel list. */ |
| 46 | + --txt-3: #6e6a86; /* color of muted text. */ |
| 47 | + |
| 48 | + /* accent colors */ |
| 49 | + --acc-0: var(--rose); /* main accent color. */ |
| 50 | + --acc-1: var(--rose-1); /* color of accent buttons when hovered. */ |
| 51 | + --acc-2: var(--rose-2); /* color of accent buttons when clicked. */ |
| 52 | + |
| 53 | + /* borders */ |
| 54 | + --border-width: 2px; /* panel border thickness. */ |
| 55 | + --border-color: var(--bg-2); /* panel border color. */ |
| 56 | + --border-hover-color: var(--acc-0); /* panel border color when hovered. */ |
| 57 | + --border-transition: 0.2s ease; /* panel border transition. */ |
| 58 | + |
| 59 | + /* status dot colors */ |
| 60 | + --online-dot: var(--green); /* color of online dot. */ |
| 61 | + --dnd-dot: var(--pink); /* color of do not disturb dot. */ |
| 62 | + --idle-dot: var(--yellow); /* color of idle dot. */ |
| 63 | + --streaming-dot: var(--purple); /* color of streaming dot. */ |
| 64 | + |
| 65 | + /* mention/ping and message colors */ |
| 66 | + --mention-txt: var(--acc-0); /* color of mention text. */ |
| 67 | + --mention-bg: color-mix(in oklch, var(--acc-0), transparent 90%); /* background highlight of mention text. */ |
| 68 | + --mention-overlay: color-mix(in oklch, var(--acc-0), transparent 90%); /* overlay color of messages that mention you. */ |
| 69 | + --mention-hover-overlay: color-mix(in oklch, var(--acc-0), transparent 95%); /* overlay color of messages that mention you when hovered. */ |
| 70 | + --reply-overlay: var(--active); /* overlay color of message you are replying to. */ |
| 71 | + --reply-hover-overlay: var(--hover); /* overlay color of message you are replying to when hovered. */ |
| 72 | + |
| 73 | + /* color shades */ |
| 74 | + --pink: oklch(69.77% 0.1565 4.22); |
| 75 | + --pink-1: oklch(59.77% 0.1565 4.22); |
| 76 | + --pink-2: oklch(49.77% 0.1565 4.22); |
| 77 | + --purple: oklch(77.6% 0.0945 304.99); |
| 78 | + --purple-1: oklch(67.6% 0.0945 304.99); |
| 79 | + --purple-2: oklch(57.6% 0.0945 304.99); |
| 80 | + --cyan: oklch(52.77% 0.0793 227.72); |
| 81 | + --yellow: oklch(84.29% 0.11 74.6); |
| 82 | + --green: oklch(82.19% 0.0543 209.56); |
| 83 | + --green-1: oklch(72.19% 0.0543 209.56); |
| 84 | + --green-2: oklch(62.19% 0.0543 209.56); |
| 85 | + --rose: oklch(83.63% 0.0544 21.14); |
| 86 | + --rose-1: oklch(73.63% 0.0544 21.14); |
| 87 | + --rose-2: oklch(63.63% 0.0544 21.14); |
| 88 | +} |
0 commit comments