1@import "theme-forgejo-light.css";
2@import "theme-forgejo-dark.css" (prefers-color-scheme: dark);
3
4:root {
5 --f: 5;
6 --l: 4;
7 --steel-900: lch(from #10161d l calc(c * var(--f)) 320);
8 --steel-850: lch(from #131a21 l calc(c * var(--f)) 320);
9 --steel-800: lch(from #171e26 l calc(c * var(--f)) 320);
10 --steel-750: lch(from #1d262f l calc(c * var(--f)) 320);
11 --steel-700: lch(from #242d38 l calc(c * var(--f)) 320);
12 --steel-650: lch(from #2b3642 l calc(c * var(--f)) 320);
13 --steel-600: lch(from #374351 l calc(c * var(--f)) 320);
14 --steel-550: lch(from #445161 l calc(c * var(--f)) 320);
15 --steel-500: lch(from #515f70 l calc(c * var(--f)) 320);
16 --steel-450: lch(from #5f6e80 l calc(c * var(--f)) 320);
17 --steel-400: lch(from #6d7d8f l calc(c * var(--f)) 320);
18 --steel-350: lch(from #7c8c9f l calc(c * var(--f)) 320);
19 --steel-300: lch(from #8c9caf l calc(c * var(--f)) 320);
20 --steel-250: lch(from #9dadc0 l calc(c * var(--f)) 320);
21 --steel-200: lch(from #aebed0 l calc(c * var(--f)) 320);
22 --steel-150: lch(from #c0cfe0 l calc(c * var(--f)) 320);
23 --steel-100: lch(from #d2e0f0 l calc(c * var(--f)) 320);
24 --zinc-50: lch(from #fafafa l calc(c * var(--f)) 320);
25 --zinc-100: lch(from #f4f4f5 l calc(c * var(--f)) 320);
26 --zinc-150: lch(from #ececee l calc(c * var(--f)) 320);
27 --zinc-200: lch(from #e4e4e7 l calc(c * var(--f)) 320);
28 --zinc-250: lch(from #dcdce0 l calc(c * var(--f)) 320);
29 --zinc-300: lch(from #d4d4d8 l calc(c * var(--f)) 320);
30 --zinc-350: lch(from #babac1 l calc(c * var(--f)) 320);
31 --zinc-400: lch(from #a1a1aa l calc(c * var(--f)) 320);
32 --zinc-450: lch(from #898992 l calc(c * var(--f)) 320);
33 --zinc-500: lch(from #71717a l calc(c * var(--f)) 320);
34 --zinc-550: lch(from #61616a l calc(c * var(--f)) 320);
35 --zinc-600: lch(from #52525b l calc(c * var(--f)) 320);
36 --zinc-650: lch(from #484850 l calc(c * var(--f)) 320);
37 --zinc-700: lch(from #3f3f46 l calc(c * var(--f)) 320);
38 --zinc-750: lch(from #333338 l calc(c * var(--f)) 320);
39 --zinc-800: lch(from #27272a l calc(c * var(--f)) 320);
40 --zinc-850: lch(from #1f1f23 l calc(c * var(--f)) 320);
41 --zinc-900: lch(from #18181b l calc(c * var(--f)) 320);
42 --color-primary: #b734cf;
43 --color-primary-contrast: lch(from var(--color-primary) 95% 0 h);
44 --color-primary-dark-1: lch(from var(--color-primary) l c h);
45 --color-primary-dark-2: lch(from var(--color-primary) calc(l * 0.85) c h);
46 --color-primary-dark-3: lch(from var(--color-primary) calc(l * 0.85) c h);
47 --color-primary-dark-4: lch(from var(--color-primary) calc(l * 0.72) c h);
48 --color-primary-dark-5: lch(from var(--color-primary) calc(l * 0.72) c h);
49 --color-primary-dark-6: lch(from var(--color-primary) calc(l * 0.72) c h);
50 --color-primary-dark-7: lch(from var(--color-primary) calc(l * 0.72) c h);
51 --color-primary-light-1: lch(from var(--color-primary) calc(l * 1.15) c h);
52 --color-primary-light-2: lch(from var(--color-primary) calc(l * 1.28) c h);
53 --color-primary-light-3: lch(from var(--color-primary) calc(l * 1.48) c h);
54 --color-primary-light-4: lch(from var(--color-primary) calc(l * 1.68) c h);
55 --color-primary-light-5: lch(
56 from
57 var(--color-primary)
58 calc(l * 1.82)
59 calc(c * 0.6)
60 h
61 );
62 --color-primary-light-6: lch(
63 from
64 var(--color-primary)
65 calc(l * 1.92)
66 calc(c * 0.3)
67 h
68 );
69 --color-primary-light-7: lch(
70 from
71 var(--color-primary)
72 calc(l * 1.98)
73 calc(c * 0.15)
74 h
75 );
76 --color-primary-alpha-10: lch(from var(--color-primary) l c h / 0.1);
77 --color-primary-alpha-20: lch(from var(--color-primary) l c h / 0.2);
78 --color-primary-alpha-30: lch(from var(--color-primary) l c h / 0.3);
79 --color-primary-alpha-40: lch(from var(--color-primary) l c h / 0.4);
80 --color-primary-alpha-50: lch(from var(--color-primary) l c h / 0.5);
81 --color-primary-alpha-60: lch(from var(--color-primary) l c h / 0.6);
82 --color-primary-alpha-70: lch(from var(--color-primary) l c h / 0.7);
83 --color-primary-alpha-80: lch(from var(--color-primary) l c h / 0.8);
84 --color-primary-alpha-90: lch(from var(--color-primary) l c h / 0.9);
85 --color-active: var(--steel-600);
86 --color-secondary-alpha-10: lch(from var(--color-secondary) l c h / 0.1);
87 --color-secondary-alpha-20: lch(from var(--color-secondary) l c h / 0.2);
88 --color-secondary-alpha-30: lch(from var(--color-secondary) l c h / 0.3);
89 --color-secondary-alpha-40: lch(from var(--color-secondary) l c h / 0.4);
90 --color-secondary-alpha-50: lch(from var(--color-secondary) l c h / 0.5);
91 --color-secondary-alpha-60: lch(from var(--color-secondary) l c h / 0.6);
92 --color-secondary-alpha-70: lch(from var(--color-secondary) l c h / 0.7);
93 --color-secondary-alpha-80: lch(from var(--color-secondary) l c h / 0.8);
94 --color-secondary-alpha-90: lch(from var(--color-secondary) l c h / 0.9);
95}
96@media (not (prefers-color-scheme: dark)) {
97 :root {
98 --color-body: lch(from #fff l calc(c * var(--f) + var(--l)) h);
99 --color-text-dark: lch(from #000 l calc(c * var(--f) + var(--l)) h);
100 --color-input-background: lch(from #fff l calc(c * var(--f) + var(--l)) h);
101 --color-input-toggle-background: lch(
102 from
103 #fff
104 l
105 calc(c * var(--f) + var(--l))
106 h
107 );
108 --color-header-wrapper-transparent: lch(
109 from
110 #d2e0f000
111 l
112 calc(c * var(--f) + var(--l))
113 h
114 );
115 --color-light-border: lch(from #0000001d l calc(c * var(--f) + var(--l)) h);
116 --color-hover: lch(from #e4e4e4aa l calc(c * var(--f) + var(--l)) h);
117 --color-active: lch(from #e2e2e5 l calc(c * var(--f) + var(--l)) 320);
118 --color-markup-table-row: lch(
119 from
120 #ffffff06
121 l
122 calc(c * var(--f) + var(--l))
123 h
124 );
125 --color-shadow: lch(from #00000060 l calc(c * var(--f) + var(--l)) h);
126 --color-text-focus: lch(from #fff l calc(c * var(--f) + var(--l)) h);
127 --color-reaction-bg: lch(from #0000000a l calc(c * var(--f) + var(--l)) h);
128 --color-tooltip-text: lch(from #ffffff l calc(c * var(--f) + var(--l)) h);
129 --color-tooltip-bg: lch(from #000000f0 l calc(c * var(--f) + var(--l)) h);
130 --color-label-bg: lch(from #cacaca7b l calc(c * var(--f) + var(--l)) h);
131 --color-label-hover-bg: lch(
132 from
133 #cacacaa0
134 l
135 calc(c * var(--f) + var(--l))
136 h
137 );
138 --color-label-active-bg: lch(
139 from
140 #cacacaff
141 l
142 calc(c * var(--f) + var(--l))
143 h
144 );
145 --color-label-bg-alt: lch(from #cacacaff l calc(c * var(--f) + var(--l)) h);
146 --color-overlay-backdrop: lch(
147 from
148 #080808c0
149 l
150 calc(c * var(--f) + var(--l))
151 h
152 );
153 --checkerboard-color-1: lch(from #ffffff l calc(c * var(--f) + var(--l)) h);
154 --checkerboard-color-2: lch(from #e5e5e5 l calc(c * var(--f) + var(--l)) h);
155 }
156}
157@media (prefers-color-scheme: dark) {
158 :root {
159 --f: 0.75;
160 --color-primary: #e286f3;
161 }
162}
163
164.organization.profile:has(.overflow-menu-items > a[href="/evil"]) {
165 .org-avatar, .org-title {
166 clip: rect(1px, 1px, 1px, 1px);
167 clip-path: inset(50%);
168 height: 1px;
169 width: 1px;
170 margin: -1px;
171 overflow: hidden;
172 padding: 0;
173 position: absolute;
174 }
175 #org-info .render-content p {
176 display: none;
177 }
178 .org-header::before {
179 content: " ";
180 height: 60px;
181 width: 215px;
182 margin-left: 10px;
183 margin-bottom: 10px;
184 background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAxNDUzIDQwNiI+PHBhdGggZmlsbD0iIzIwMTQyMiIgZD0iTTQ2IDQ2YzIgMTctNyAxMzUtMiAxNDBzMTI1LTQgMTQyLTJjMjYgNSAyNiA0MS0xIDQ1LTE3IDItMTM2LTgtMTQxLTMtNCA0IDUgMTA1IDMgMTE5IDE0LTQgMjktNiA0My03IDIzLTEgODgtNCAxMDggMCAyMiA0IDI0IDM5LTEgNDQtMzAgNi03NCAwLTEwNyAzLTI3IDItODYgMjYtODgtMTgtMi00MiAxNC05OSA2LTE0MiAwLTQtNi03LTctMTItNC0xOSA1LTE3IDctMjYgOC0zOC0xMS0xNDQgMi0xNzFDMTQgOSAyMCA1IDI4IDRjMTktMyAxMjQtNSAxNDEtMSAyMyA1IDE4IDQzLTMgNDNINDZabTEwMzYgMTc2Yy0xNS0xMC0zMyAzNC0zNyA0NC01IDE0LTEwIDMxLTEzIDQ2cy02IDU3LTExIDY3Yy0xMCAyMC00MSAxNC00My0xMi0xLTE3IDAtMTQxIDQtMTUxIDQtMTMgMjItMTUgMzMtOGw3IDljMSAwIDEyLTE5IDE2LTIyIDQ2LTUxIDc4IDMgMTAzIDQwIDE5IDI4IDc4IDExNCA4OCAxNDAgNyAyMS0xMCAzOC0yOSAyOS05LTUtMzctNjAtNDUtNzNsLTczLTEwOVptMzI2LTEwMWMyNS0xIDMyIDMwIDEwIDM5LTM0IDE0LTU4IDgtOTEgMzgtNjggNjAtMTIgMTIzIDU0IDE0NiAxOCA2IDY3IDkgNzEgMjcgMTAgNDUtODUgMTItMTAzIDUtMTUyLTY0LTExNS0yMDkgMjktMjQ4IDctMiAyMy03IDMwLTdaTTYzNiA1YzcgNyA1IDQyIDQgNTMgMCA3OC04IDE1Ni02IDIzNCAwIDI0IDkgNjYgNSA4Ni0zIDE5LTMxIDIxLTM0LTEtNC0yNiA1LTcwIDUtMTAwIDEtNzgtMTQtMTg0LTUtMjU4IDItMTYgMTktMjYgMzEtMTRaTTMxMyAzMTBjMjEtMzIgMzQtNzAgNTktOTkgMTAtMTEgMzItMzYgNDgtMjQgMjQgMTktMTMgMzgtMjMgNDgtMjAgMjMtMzkgNTctNTAgODYtNSAxMS0xNyA1Ni0yMyA2MS0xMyAxMC0yNiAzLTMyLTExLTktMTctNDQtMTIwLTQ3LTEzNy0zLTI1IDIzLTM2IDM2LTE5czIwIDc0IDMyIDk1Wm0xNzAtMTEzYzEyLTEyIDMyLTQgMzQgMTIgNSAyOC0xIDg0LTEgMTE3IDAgMTQgNyA1Mi00IDYyLTggNy0yMiA3LTI5LTItMTEtMTEtMy02OC0zLTg1IDAtMjctNi03MC0xLTk1IDAtMyAyLTYgNC05Wm0xNS01MmEyMSAyMSAwIDEgMCAwLTQyIDIxIDIxIDAgMCAwIDAgNDJaIi8+PHBhdGggZmlsbD0iI0UxODZGNCIgZD0iTTk1MSA0MGMyMyAyMS0xIDUzLTE2IDcwLTEzIDE1LTQ1IDUyLTY0IDUxLTYgMC00Ni0yMi01My0yNy0zOS0yNy0zNS0xMDIgMjctODkgOCAyIDI4IDE1IDMwIDE1IDMtMSAxMi0xNSAxNy0xOCAxNC0xMSA0NS0xNSA1OS0yWiIvPjxwYXRoIGZpbGw9IiMyMDE0MjIiIGQ9Ik04NjAgMzg3Yy0zLTQtNS05LTYtMTQtMy0yMi0zLTE1NSAwLTE3NiA0LTI0IDM3LTI1IDQwIDIgMyAyMCAzIDE1NiAwIDE3NS0yIDE3LTIyIDI0LTM0IDEzWiIvPjwvc3ZnPg);
185 @media (prefers-color-scheme: dark) {
186 background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAxNDUzIDQwNiI+PHBhdGggZD0iTTQ2IDQ2YzIgMTctNyAxMzUtMiAxNDBzMTI1LTQgMTQyLTJjMjYgNSAyNiA0MS0xIDQ1LTE3IDItMTM2LTgtMTQxLTMtNCA0IDUgMTA1IDMgMTE5IDE0LTQgMjktNiA0My03IDIzLTEgODgtNCAxMDggMCAyMiA0IDI0IDM5LTEgNDQtMzAgNi03NCAwLTEwNyAzLTI3IDItODYgMjYtODgtMTgtMi00MiAxNC05OSA2LTE0MiAwLTQtNi03LTctMTItNC0xOSA1LTE3IDctMjYgOC0zOC0xMS0xNDQgMi0xNzFDMTQgOSAyMCA1IDI4IDRjMTktMyAxMjQtNSAxNDEtMSAyMyA1IDE4IDQzLTMgNDNINDZabTEwMzYgMTc2Yy0xNS0xMC0zMyAzNC0zNyA0NC01IDE0LTEwIDMxLTEzIDQ2cy02IDU3LTExIDY3Yy0xMCAyMC00MSAxNC00My0xMi0xLTE3IDAtMTQxIDQtMTUxIDQtMTMgMjItMTUgMzMtOGw3IDljMSAwIDEyLTE5IDE2LTIyIDQ2LTUxIDc4IDMgMTAzIDQwIDE5IDI4IDc4IDExNCA4OCAxNDAgNyAyMS0xMCAzOC0yOSAyOS05LTUtMzctNjAtNDUtNzNsLTczLTEwOVptMzI2LTEwMWMyNS0xIDMyIDMwIDEwIDM5LTM0IDE0LTU4IDgtOTEgMzgtNjggNjAtMTIgMTIzIDU0IDE0NiAxOCA2IDY3IDkgNzEgMjcgMTAgNDUtODUgMTItMTAzIDUtMTUyLTY0LTExNS0yMDkgMjktMjQ4IDctMiAyMy03IDMwLTdaTTYzNiA1YzcgNyA1IDQyIDQgNTMgMCA3OC04IDE1Ni02IDIzNCAwIDI0IDkgNjYgNSA4Ni0zIDE5LTMxIDIxLTM0LTEtNC0yNiA1LTcwIDUtMTAwIDEtNzgtMTQtMTg0LTUtMjU4IDItMTYgMTktMjYgMzEtMTRaTTMxMyAzMTBjMjEtMzIgMzQtNzAgNTktOTkgMTAtMTEgMzItMzYgNDgtMjQgMjQgMTktMTMgMzgtMjMgNDgtMjAgMjMtMzkgNTctNTAgODYtNSAxMS0xNyA1Ni0yMyA2MS0xMyAxMC0yNiAzLTMyLTExLTktMTctNDQtMTIwLTQ3LTEzNy0zLTI1IDIzLTM2IDM2LTE5czIwIDc0IDMyIDk1Wm0xNzAtMTEzYzEyLTEyIDMyLTQgMzQgMTIgNSAyOC0xIDg0LTEgMTE3IDAgMTQgNyA1Mi00IDYyLTggNy0yMiA3LTI5LTItMTEtMTEtMy02OC0zLTg1IDAtMjctNi03MC0xLTk1IDAtMyAyLTYgNC05Wm0xNS01MmEyMSAyMSAwIDEgMCAwLTQyIDIxIDIxIDAgMCAwIDAgNDJaIiBmaWxsPSIjZTZkYmU3Ii8+PHBhdGggZmlsbD0iI0UxODZGNCIgZD0iTTk1MSA0MGMyMyAyMS0xIDUzLTE2IDcwLTEzIDE1LTQ1IDUyLTY0IDUxLTYgMC00Ni0yMi01My0yNy0zOS0yNy0zNS0xMDIgMjctODkgOCAyIDI4IDE1IDMwIDE1IDMtMSAxMi0xNSAxNy0xOCAxNC0xMSA0NS0xNSA1OS0yWiIvPjxwYXRoIGQ9Ik04NjAgMzg3Yy0zLTQtNS05LTYtMTQtMy0yMi0zLTE1NSAwLTE3NiA0LTI0IDM3LTI1IDQwIDIgMyAyMCAzIDE1NiAwIDE3NS0yIDE3LTIyIDI0LTM0IDEzWiIgZmlsbD0iI2U2ZGJlNyIvPjwvc3ZnPg);
187 }
188 }
189}