前段

Change-Id: I718d4d07ea03c6d2b6bcbd4d426c5d1af2201bf4
diff --git a/src/components/AnnouncementDetail.css b/src/components/AnnouncementDetail.css
new file mode 100644
index 0000000..5ca87c1
--- /dev/null
+++ b/src/components/AnnouncementDetail.css
@@ -0,0 +1,64 @@
+.announcement-container {

+    max-width: 800px;

+    margin: 0 auto;

+    padding: 20px;

+  }

+  

+  .back-button {

+    background: none;

+    border: none;

+    color: #1890ff;

+    font-size: 16px;

+    cursor: pointer;

+    margin-bottom: 20px;

+  }

+  

+  .announcement-detail {

+    background: white;

+    padding: 25px;

+    border-radius: 8px;

+    box-shadow: 0 2px 10px rgba(0,0,0,0.1);

+  }

+  

+  .announcement-header {

+    border-bottom: 1px solid #f0f0f0;

+    padding-bottom: 15px;

+    margin-bottom: 20px;

+  }

+  

+  .announcement-header h1 {

+    margin: 0 0 10px 0;

+    font-size: 24px;

+  }

+  

+  .announcement-meta {

+    display: flex;

+    gap: 15px;

+    color: #666;

+    font-size: 14px;

+    align-items: center;

+  }

+  

+  .category-badge {

+    background: #e6f7ff;

+    color: #1890ff;

+    padding: 2px 8px;

+    border-radius: 4px;

+    font-size: 12px;

+  }

+  

+  .announcement-content {

+    line-height: 1.8;

+    font-size: 15px;

+  }

+  

+  .announcement-content p {

+    margin: 0 0 16px 0;

+  }

+  

+  .error-message {

+    text-align: center;

+    padding: 50px;

+    color: #ff4d4f;

+    font-size: 16px;

+  }
\ No newline at end of file