blob: 5380c577019d1ac9cf662f1c1a0da0bd2df864b0 [file] [log] [blame]
Krishya6bf199c2025-06-06 21:14:23 +08001.user-dynamics-container {
2 padding: 40px 10% 40px 5%;
3 max-width: 900px;
4}
5
6.user-dynamics-title {
7 font-size: 24px;
8 font-weight: bold;
9 margin-bottom: 20px;
10}
11
12.user-dynamics-loading,
13.user-dynamics-empty {
14 font-size: 16px;
15 color: #888;
16 margin-top: 20px;
17}
18
19.dynamic-card {
Krishya73cd8822025-06-07 15:48:41 +080020 background: #E4D8C9;
21 /* border: 1px solid #eee; */
Krishya6bf199c2025-06-06 21:14:23 +080022 border-radius: 12px;
23 padding: 20px;
24 margin-bottom: 20px;
25 box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);
Krishya73cd8822025-06-07 15:48:41 +080026 width: 100%;
Krishya6bf199c2025-06-06 21:14:23 +080027}
28
29.dynamic-header {
30 display: flex;
31 align-items: center;
32 margin-bottom: 10px;
33}
34
35.dynamic-avatar {
36 width: 48px;
37 height: 48px;
38 border-radius: 50%;
39 margin-right: 12px;
40}
41
42.dynamic-userinfo {
43 display: flex;
44 flex-direction: column;
45}
46
47.dynamic-username {
48 font-weight: bold;
49 font-size: 16px;
50}
51
52.dynamic-time {
53 font-size: 12px;
54 color: #999;
55}
56
57.dynamic-title {
58 font-size: 18px;
59 margin: 10px 0 5px;
60}
61
62.dynamic-content p {
63 font-size: 15px;
64 line-height: 1.5;
65}
66
67.dynamic-images {
68 display: flex;
69 flex-wrap: wrap;
70 margin-top: 10px;
71 gap: 10px;
72}
73
74.dynamic-images img {
75 width: 120px;
76 height: 120px;
77 object-fit: cover;
78 border-radius: 8px;
79 border: 1px solid #ddd;
80}