44 box-sizing : border-box;
55}
66
7- body {
8- font-family : Arial, sans-serif;
9- background : # 69ACC9 url (https://t-pen.org/TPEN/images/tpen_badgeEmergeClear.png) bottom right no-repeat fixed;
10- color : # 333 ;
11- margin : 0 ;
12- padding : 0 ;
13- width : 100% ;
14- }
15-
16- .tagline {
17- text-align : center;
18- font-size : 1.25rem ;
19- color : black;
20- margin : 0 auto;
21- margin-top : 20px ;
22- width : 70% ;
23- }
24-
25- .manage-interface {
26- width : 70% ;
27- margin : 10px auto;
28- padding : 20px ;
29- display : flex;
30- flex-direction : column;
31- align-items : center;
32- padding : 15px ;
33- background-color : # ffebb9 ;
34- border-radius : 8px ;
35- box-shadow : 0 2px 5px rgba (0 , 0 , 0 , 0.1 );
36- }
37-
38- .title h1 {
39- font-size : 2rem ;
40- margin : 0 ;
41- color : # b14628 ;
42- text-align : center;
43- }
44-
45- .title p {
46- font-size : 1.025rem ;
47- color : # 555 ;
48- text-align : center;
49- margin-top : 10px ;
50- }
51-
52- # content {
53- width : 100% ;
54- border-radius : 8px ;
55- padding : 20px ;
56- }
57-
58- .collaborators-container .member {
59- width : 100% ;
60- }
61-
62- .default-btn .return-btn {
63- background : none;
64- background-color : # 69acc9 ;
65- color : white;
66- padding : 12px 25px ;
67- border : none;
68- border-radius : 4px ;
69- cursor : pointer;
70- display : flex;
71- align-items : center;
72- justify-content : center;
73- width : 50% ;
74- margin : auto;
75- }
76-
77- .default-btn .return-btn .btn-icon {
78- margin-left : 10px ;
79- }
80-
81- .default-btn .return-btn : hover {
82- background-color : # 0056b3 ;
83- }
84-
85- .return-btn {
86- position : relative;
7+ tpen-card {
8+ grid-column : span 2 ;
879}
8810
8911project-collaborators ::part (group-title ) {
90- background-color : white;
12+ background-color : var ( -- white) ;
9113 padding : 10px ;
9214 border-radius : 5px ;
9315 box-shadow : 0 2px 5px rgba (0 , 0 , 0 , 0.1 );
9416}
9517
9618project-collaborators ::part (project-title-h1 ) {
9719 font-size : 1.75rem ;
98- color : # 333 ;
20+ color : var ( --text-primary ) ;
9921 margin : 0 ;
10022}
10123
10224project-collaborators ::part (project-title ) {
10325 font-weight : bold;
104- color : # 007BFF ;
26+ color : var ( --primary-color ) ;
10527}
10628
10729project-collaborators ::part (group-members-title ) {
10830 font-size : 20px ;
10931 margin : 20px 0 ;
11032 font-weight : 500 ;
111- color : # b14628 ;
33+ color : var ( --accent ) ;
11234 padding : 0 20px ;
11335}
11436
@@ -120,7 +42,7 @@ project-collaborators::part(group-members) {
12042}
12143
12244project-collaborators ::part (member ) {
123- background-color : # f9f9f9 ;
45+ background-color : var ( --light-gray ) ;
12446 box-shadow : 0 2px 5px rgba (0 , 0 , 0 , 0.1 );
12547 margin : auto;
12648 margin-bottom : 10px ;
@@ -134,7 +56,7 @@ project-collaborators::part(member) {
13456
13557project-collaborators ::part (member-info ) {
13658 font-size : 1rem ;
137- color : # 333 ;
59+ color : var ( --text-primary ) ;
13860 display : flex;
13961 justify-content : flex-start;
14062 align-items : center;
@@ -143,52 +65,52 @@ project-collaborators::part(member-info) {
14365
14466project-collaborators ::part (role ) {
14567 font-weight : bold;
146- color : # 555 ;
68+ color : var ( --text-secondary ) ;
14769 display : flex;
14870 justify-content : center;
14971 align-items : center;
15072 gap : 10px ;
15173}
15274
15375project-collaborators ::part (leader ) {
154- color : white;
76+ color : var ( -- white) ;
15577 padding : 5px ;
156- background-color : # 28a745 ;
78+ background-color : var ( --success-color ) ;
15779 box-shadow : 0 2px 5px rgba (0 , 0 , 0 , 0.1 );
158- border : 1px solid # 28a745 ;
80+ border : 1px solid var ( --success-color ) ;
15981 border-radius : 5px ;
16082}
16183
16284project-collaborators ::part (owner ) {
163- color : white;
85+ color : var ( -- white) ;
16486 padding : 5px ;
165- background-color : # 007BFF ;
87+ background-color : var ( --primary-color ) ;
16688 box-shadow : 0 2px 5px rgba (0 , 0 , 0 , 0.1 );
167- border : 1px solid # 007BFF ;
89+ border : 1px solid var ( --primary-color ) ;
16890 border-radius : 5px ;
16991}
17092
17193project-collaborators ::part (default-roles ) {
172- color : white;
94+ color : var ( -- white) ;
17395 padding : 5px ;
174- background-color : # 6c757d ;
96+ background-color : var ( --gray ) ;
17597 box-shadow : 0 2px 5px rgba (0 , 0 , 0 , 0.1 );
176- border : 1px solid # 6c757d ;
98+ border : 1px solid var ( --gray ) ;
17799 border-radius : 5px ;
178100}
179101
180102project-collaborators ::part (custom-role ) {
181- color : white;
103+ color : var ( -- white) ;
182104 padding : 5px ;
183- background-color : # 6c757d ;
105+ background-color : var ( --gray ) ;
184106 box-shadow : 0 2px 5px rgba (0 , 0 , 0 , 0.1 );
185- border : 1px solid # 6c757d ;
107+ border : 1px solid var ( --gray ) ;
186108 border-radius : 5px ;
187109}
188110
189111project-collaborators ::part (manage-roles-button ) {
190- background-color : # 007BFF ;
191- color : white;
112+ background-color : var ( --primary-color ) ;
113+ color : var ( -- white) ;
192114 border : none;
193115 padding : 8px 15px ;
194116 border-radius : 4px ;
@@ -199,7 +121,7 @@ project-collaborators::part(manage-roles-button) {
199121}
200122
201123project-collaborators ::part (manage-roles-button:hover) {
202- background-color : # 0056b3 ;
124+ background-color : var ( --primary-light ) ;
203125}
204126
205127project-collaborators ::part (role-management-buttons ){
@@ -210,60 +132,60 @@ project-collaborators::part(role-management-buttons){
210132}
211133
212134project-collaborators ::part (transfer-ownership-button ){
213- background-color : # 28a745 ;
135+ background-color : var ( --success-color ) ;
214136 padding : 8px ;
215137 font-size : 0.875rem ;
216- color : white;
138+ color : var ( -- white) ;
217139 border : none;
218140 border-radius : 4px ;
219141 cursor : pointer;
220142}
221143
222144project-collaborators ::part (make-leader-button ){
223- background-color : # 007BFF ;
145+ background-color : var ( --primary-color ) ;
224146 padding : 8px ;
225147 font-size : 0.875rem ;
226- color : white;
148+ color : var ( -- white) ;
227149 border : none;
228150 border-radius : 4px ;
229151 cursor : pointer;
230152}
231153
232154project-collaborators ::part (demote-leader-button ){
233- background-color : # 17a2b8 ;
155+ background-color : var ( --primary-light ) ;
234156 padding : 8px ;
235157 font-size : 0.875rem ;
236- color : white;
158+ color : var ( -- white) ;
237159 border : none;
238160 border-radius : 4px ;
239161 cursor : pointer;
240162}
241163
242164project-collaborators ::part (set-to-viewer-button ){
243- background-color : # 0056b3 ;
165+ background-color : var ( --interface-primary ) ;
244166 padding : 8px ;
245167 font-size : 0.875rem ;
246- color : white;
168+ color : var ( -- white) ;
247169 border : none;
248170 border-radius : 4px ;
249171 cursor : pointer;
250172}
251173
252174project-collaborators ::part (set-role-button ){
253- background-color : # 6c757d ;
175+ background-color : var ( --gray ) ;
254176 padding : 8px ;
255177 font-size : 0.875rem ;
256- color : white;
178+ color : var ( -- white) ;
257179 border : none;
258180 border-radius : 4px ;
259181 cursor : pointer;
260182}
261183
262184project-collaborators ::part (remove-button ){
263- background-color : # dc3545 ;
185+ background-color : var ( --error-color ) ;
264186 padding : 8px ;
265187 font-size : 0.875rem ;
266- color : white;
188+ color : var ( -- white) ;
267189 border : none;
268190 border-radius : 4px ;
269191 cursor : pointer;
@@ -272,26 +194,24 @@ project-collaborators::part(remove-button){
272194
273195invite-member ::part (invite-section-container ) {
274196 padding : 20px ;
275- /* background-color: #ffebb9; */
276197 border-radius : 5px ;
277198 display : flex;
278199 flex-direction : column;
279200 justify-content : center;
280201 align-items : flex-start;
281202 margin : 0 auto;
282- /* box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); */
283203}
284204
285205invite-member ::part (title ) {
286206 font-size : 20px ;
287207 margin : 10px 0 20px ;
288208 font-weight : 500 ;
289- color : # b14628 ;
209+ color : var ( --accent ) ;
290210}
291211
292212invite-member ::part (description ) {
293213 font-size : 0.875rem ;
294- color : # 333 ;
214+ color : var ( --text-primary ) ;
295215}
296216
297217invite-member ::part (invite-form ) {
@@ -304,41 +224,41 @@ invite-member::part(invite-form) {
304224
305225invite-member ::part (email-label ) {
306226 font-size : 0.9rem ;
307- color : black ;
227+ color : var ( --text-primary ) ;
308228}
309229
310230invite-member ::part (email-input ) {
311231 padding : 8px ;
312232 font-size : 1rem ;
313- border : 1px solid # ccc ;
233+ border : 1px solid var ( --gray ) ;
314234 border-radius : 4px ;
315235 width : 30% ;
316236}
317237
318238invite-member ::part (submit-button ) {
319239 padding : 10px 15px ;
320240 font-size : 1rem ;
321- background-color : # 69acc9 ;
322- color : white;
241+ background-color : var ( --primary-color ) ;
242+ color : var ( -- white) ;
323243 border : none;
324244 border-radius : 4px ;
325245 cursor : pointer;
326246}
327247
328248invite-member ::part (submit-button ): hover {
329- background-color : # 0056b3 ;
249+ background-color : var ( --primary-light ) ;
330250}
331251
332252invite-member ::part (error-message ) {
333- color : red ;
253+ color : var ( --error-color ) ;
334254 font-size : 0.875rem ;
335255 display : none;
336256}
337257
338258invite-member ::part (error ) {
339- color : white;
259+ color : var ( -- white) ;
340260 font-size : 0.9rem ;
341- background-color : # f87563 ;
261+ background-color : var ( --error-color ) ;
342262 border-radius : 5px ;
343263 margin : auto;
344264 margin-bottom : 10px ;
@@ -347,7 +267,7 @@ invite-member::part(error) {
347267}
348268
349269roles-handler ::part (modal-content ) {
350- background : # fff ;
270+ background : var ( --white ) ;
351271 padding : 20px ;
352272 border-radius : 8px ;
353273 max-width : 500px ;
@@ -362,17 +282,17 @@ roles-handler::part(modal-actions) {
362282}
363283
364284roles-handler ::part (modal-buttons-confirm ) {
365- background-color : # 28a745 ;
366- color : white;
285+ background-color : var ( --success-color ) ;
286+ color : var ( -- white) ;
367287 padding : 10px 20px ;
368288 border : none;
369289 border-radius : 4px ;
370290 cursor : pointer;
371291}
372292
373293roles-handler ::part (modal-buttons-cancel ) {
374- background-color : # dc3545 ;
375- color : white;
294+ background-color : var ( --error-color ) ;
295+ color : var ( -- white) ;
376296 padding : 10px 20px ;
377297 border : none;
378298 border-radius : 4px ;
0 commit comments