blob: b6c600b892ce961803ecef84ad22e637907f1765 [file] [log] [blame]
Akane121765b61a72025-05-17 13:52:25 +08001.announcement-container {
DREW5b1883e2025-06-07 10:41:32 +08002 max-width: 800px;
3 margin: 40px auto;
4 padding: 0 20px;
5}
6
7.back-button {
8 padding: 8px 16px;
9 background: linear-gradient(135deg, #1e3c72 0%, #2a5298 100%);
10 color: white;
11 border: none;
12 border-radius: 6px;
13 font-weight: 600;
14 cursor: pointer;
15 margin-bottom: 20px;
16 transition: all 0.2s;
17 display: inline-flex;
18 align-items: center;
19 gap: 5px;
20}
21
22.back-button:hover {
23 transform: translateY(-1px);
24 box-shadow: 0 2px 8px rgba(30, 60, 114, 0.3);
25}
26
27.announcement-detail {
28 background: white;
29 padding: 30px;
30 border-radius: 8px;
31 box-shadow: 0 2px 15px rgba(0, 0, 0, 0.05);
32}
33
34.announcement-header {
35 border-bottom: 1px solid #eee;
36 padding-bottom: 20px;
37 margin-bottom: 25px;
38}
39
40.announcement-header h1 {
41 margin: 0 0 15px 0;
42 font-size: 28px;
43 color: #1e3c72;
44 font-weight: 700;
45}
46
47.announcement-meta {
48 display: flex;
49 gap: 15px;
50 color: #666;
51 font-size: 14px;
52 align-items: center;
53}
54
55.announcement-content {
56 line-height: 1.8;
57 font-size: 16px;
58 color: #333;
59}
60
61.announcement-content p {
62 margin: 0 0 20px 0;
63}
64
65.error-message {
66 text-align: center;
67 padding: 50px;
68 color: #ff4d4f;
69 font-size: 16px;
70 background-color: #fff2f0;
71 border-radius: 8px;
72 border: 1px solid #ffccc7;
73}
74
75/* 响应式调整 */
76@media (max-width: 768px) {
77 .announcement-container {
78 padding: 0 15px;
79 margin: 20px auto;
Akane121765b61a72025-05-17 13:52:25 +080080 }
81
82 .announcement-detail {
DREW5b1883e2025-06-07 10:41:32 +080083 padding: 20px;
Akane121765b61a72025-05-17 13:52:25 +080084 }
85
86 .announcement-header h1 {
DREW5b1883e2025-06-07 10:41:32 +080087 font-size: 22px;
Akane121765b61a72025-05-17 13:52:25 +080088 }
89
90 .announcement-content {
Akane121765b61a72025-05-17 13:52:25 +080091 font-size: 15px;
92 }
DREW5b1883e2025-06-07 10:41:32 +080093}