修改论坛

Change-Id: I93e5d0cb584d8f423d1056ee9a5b84a4ac5f4d07
diff --git a/src/pages/Forum/posts-detail/PostDetailPage.css b/src/pages/Forum/posts-detail/PostDetailPage.css
index e534191..c47601e 100644
--- a/src/pages/Forum/posts-detail/PostDetailPage.css
+++ b/src/pages/Forum/posts-detail/PostDetailPage.css
@@ -1,26 +1,180 @@
-.post-detail-page {
-    padding: 20px;
+   .post-detail-page {
+    background-color: #4b322b;
+    min-height: 100vh;
+    padding: 32px 0;
+    font-family: 'Helvetica Neue', sans-serif;
+    color: #333;
   }
   
-  .post-detail-page h2 {
-    font-size: 2rem;
-    margin-bottom: 10px;
+  .post-detail {
+    background-color: #e9ded2;
+    border-radius: 16px;
+    max-width: 960px;
+    margin: 0 auto;
+    padding: 24px 32px;
+  }
+  
+  .post-detail h1 {
+    font-size: 24px;
+    margin-bottom: 16px;
+    color: #4b322b;
   }
   
   .post-meta {
-    font-size: 1rem;
-    color: #666;
-    margin-bottom: 20px;
+    display: flex;
+    justify-content: space-between;
+    font-size: 14px;
+    color: #755e50;
+    margin-bottom: 16px;
   }
   
   .post-content {
-    font-size: 1.2rem;
+    font-size: 20px;
+    line-height: 1.7;
+    margin-bottom: 20px;
+    color: #4b322b;
   }
   
-  .post-image img {
-    width: 100%;
+  /* 多图排列 */
+  .post-content img {
+    max-width: 180px;
     height: auto;
-    max-width: 600px;
-    margin-top: 20px;
+    border-radius: 8px;
+    margin: 8px;
   }
-  
\ No newline at end of file
+  
+  .post-actions {
+    display: flex;
+    gap: 16px;
+    margin-bottom: 24px;
+    margin-left: 710px;
+  }
+  
+  .icon-btn {
+    display: flex;
+    align-items: center;
+    gap: 6px;
+    border: none;
+    background: none;
+    cursor: pointer;
+    color: #4b322b;
+    transition: transform 0.2s ease;
+  }
+  
+  .icon-btn:hover {
+    background: none !important;
+    color: inherit;
+    outline: none;
+    box-shadow: none;
+  }
+  
+  .comments-section {
+    margin-top: -12px;
+    padding: 24px 24px 16px;
+    border-radius: 12px;
+  }
+  
+  .comments-section h3 {
+    margin-bottom: 16px;
+    font-size: 20px;
+    color: #4b322b;
+    background-color: #c4b3a3;
+    padding: 6px 12px;
+    border-radius: 8px;
+    display: inline-block;
+  }
+
+  .comment {
+    border-bottom: 1px solid #eee;
+    padding: 12px 0;
+  }
+  
+  .comment-header {
+    display: flex;
+    justify-content: space-between;
+    align-items: center;
+    font-size: 0.9rem;
+    color: #555;
+  }
+  
+  .comment-user {
+    font-weight: bold;
+  }
+  
+  .comment-content {
+    margin: 6px 0;
+    font-size: 1rem;
+  }
+  
+  .comment-time {
+    font-size: 0.85rem;
+    color: #999;
+  }
+  
+  .reply-btn {
+    background: none;
+    border: none;
+    color: #000000;
+    cursor: pointer;
+  }
+  
+  .reply-btn:hover {
+    color: #000000; /* 不变色 */
+    background: none; /* 确保没有背景色 */
+    text-decoration: underline; /* 你可以保留这个,或也删除 */
+  }
+  
+  .reply-form,
+  .add-comment-form {
+    margin-top: 12px;
+  }
+  
+  textarea {
+    width: 100%;
+    padding: 12px;
+    resize: vertical;
+    min-height: 80px;
+    border: 1px solid #bbb;
+    border-radius: 10px;
+    font-size: 14px;
+    background-color: #fffefb;
+    color: #333;
+  }
+  
+  .comment-options {
+    margin-top: 8px;
+    display: flex;
+    align-items: center;
+    justify-content: space-between;
+  }
+  
+  .comment-options label {
+    font-size: 14px;
+    color: #555;
+  }
+  
+  .comment-options button {
+    padding: 6px 14px;
+    background-color: #BA929A;
+    color: #fff;
+    border: none;
+    border-radius: 6px;
+    font-size: 14px;
+    cursor: pointer;
+    transition: background-color 0.2s ease;
+  }
+  
+  .comment-options button:hover {
+    background-color: #6d4e37;
+  }
+  
+  .error-text {
+    color: #f00;
+    text-align: center;
+  }
+  .post-images {
+    display: flex;
+    flex-wrap: wrap;
+    justify-content: center;
+  }
+    
\ No newline at end of file