@@ -138,3 +138,227 @@ code {
138138.mobile .p-tabview-panels {
139139 padding : 0 !important ;
140140}
141+
142+ /* Utility classes for inline style replacements */
143+ .text-center {
144+ text-align : center;
145+ }
146+
147+ .full-width-grid {
148+ width : 100% ;
149+ padding : 0 ;
150+ margin : 0 ;
151+ }
152+
153+ .col-no-padding {
154+ padding : 0 ;
155+ }
156+
157+ .height-53 {
158+ height : 53px ;
159+ }
160+
161+ .max-width-1024 {
162+ max-width : 1024px ;
163+ margin : auto;
164+ }
165+
166+ .margin-top-8 {
167+ margin-top : 8px ;
168+ }
169+
170+ .dialog-width-450 {
171+ width : 450px ;
172+ }
173+
174+ .min-height-400 {
175+ min-height : 400px ;
176+ }
177+
178+ .text-nowrap-min-160 {
179+ white-space : nowrap;
180+ min-width : 160px ;
181+ }
182+
183+ .user-select-none {
184+ user-select : none;
185+ }
186+
187+ .col-width-34-mobile-70 {
188+ width : 34% ;
189+ }
190+
191+ .col-width-22-mobile-30 {
192+ width : 22% ;
193+ }
194+
195+ .col-width-22 {
196+ width : 22% ;
197+ }
198+
199+ .card-bg-dark {
200+ background-color : # 2c2c2c ;
201+ }
202+
203+ .avatar-editor-container {
204+ display : grid;
205+ grid-template-columns : auto auto;
206+ gap : 20px ;
207+ justify-content : center;
208+ align-items : start;
209+ }
210+
211+ .avatar-canvas-container {
212+ display : flex;
213+ flex-direction : column;
214+ align-items : center;
215+ gap : 10px ;
216+ }
217+
218+ .avatar-controls {
219+ width : 200px ;
220+ }
221+
222+ .color-picker {
223+ display : flex;
224+ flex-wrap : wrap;
225+ gap : 5px ;
226+ margin-top : 10px ;
227+ }
228+
229+ .color-swatch {
230+ width : 30px ;
231+ height : 30px ;
232+ cursor : pointer;
233+ border : 2px solid transparent;
234+ }
235+
236+ .color-swatch : hover {
237+ border-color : # fff ;
238+ }
239+
240+ .avatar-selector-dialog {
241+ width : 600px ;
242+ }
243+
244+ .avatar-option {
245+ cursor : pointer;
246+ border : 2px solid transparent;
247+ padding : 5px ;
248+ }
249+
250+ .avatar-option : hover {
251+ border-color : # fff ;
252+ }
253+
254+ .avatar-button-min-80 {
255+ min-width : 80px ;
256+ text-align : center;
257+ }
258+
259+ .avatar-preview-centered {
260+ padding-top : 10px ;
261+ }
262+
263+ .tag-user-icon {
264+ background-color : # 2c2c2c ;
265+ color : # ffffff ;
266+ }
267+
268+ .editor-dialog-50vw {
269+ width : 50vw ;
270+ }
271+
272+ .profile-header {
273+ display : flex;
274+ gap : 20px ;
275+ align-items : center;
276+ }
277+
278+ .profile-avatar {
279+ flex-shrink : 0 ;
280+ }
281+
282+ .profile-info {
283+ flex : 1 ;
284+ }
285+
286+ .profile-username {
287+ font-size : 12px ;
288+ color : # aaa ;
289+ }
290+
291+ .profile-bio {
292+ margin-top : 10px ;
293+ padding : 10px ;
294+ background-color : # 2c2c2c ;
295+ border-radius : 4px ;
296+ }
297+
298+ .profile-stats {
299+ display : flex;
300+ gap : 20px ;
301+ margin-top : 10px ;
302+ }
303+
304+ .profile-stat-item {
305+ cursor : pointer;
306+ }
307+
308+ .profile-stat-item : hover {
309+ text-decoration : underline;
310+ }
311+
312+ .activity-card-bg {
313+ background-color : # 2c2c2c ;
314+ margin-bottom : 15px ;
315+ cursor : pointer;
316+ }
317+
318+ .activity-card-bg : hover {
319+ background-color : # 333 ;
320+ }
321+
322+ .activity-item-header {
323+ display : flex;
324+ justify-content : space-between;
325+ align-items : center;
326+ margin-bottom : 10px ;
327+ }
328+
329+ .activity-item-user {
330+ display : flex;
331+ align-items : center;
332+ gap : 10px ;
333+ }
334+
335+ .activity-item-content {
336+ padding-left : 40px ;
337+ }
338+
339+ .activity-timestamp {
340+ font-size : 12px ;
341+ color : # aaa ;
342+ }
343+
344+ .follow-list-dialog {
345+ background-color : # 2c2c2c ;
346+ }
347+
348+ .follow-list-header {
349+ display : flex;
350+ justify-content : space-between;
351+ align-items : center;
352+ padding : 15px ;
353+ border-bottom : 1px solid # 444 ;
354+ }
355+
356+ @media (max-width : 768px ) {
357+ .col-width-34-mobile-70 {
358+ width : 70% ;
359+ }
360+
361+ .col-width-22-mobile-30 {
362+ width : 30% ;
363+ }
364+ }
0 commit comments