.forum-container[data-v-59d34c9d]{max-width:100%;margin:0 auto;background-color:#f5f7fa;min-height:100%}.header[data-v-59d34c9d]{background-color:#fff;box-shadow:0 2px 12px 0 rgba(0,0,0,.05);display:flex;justify-content:space-between;align-items:center;padding:0 20px;position:sticky;top:0;z-index:100}.logo[data-v-59d34c9d]{font-size:20px;font-weight:700;color:#409eff;cursor:pointer}.theme-banner[data-v-59d34c9d]{background-color:#fff;border:1px solid #dcdfe6;border-left:5px solid #409eff;border-radius:4px;padding:20px;margin-bottom:20px;box-shadow:0 2px 12px 0 rgba(0,0,0,.05);display:flex;justify-content:space-between;align-items:center;position:relative;overflow:hidden}.theme-content[data-v-59d34c9d]{flex:1;z-index:2}.theme-header[data-v-59d34c9d]{display:flex;align-items:center;margin-bottom:15px}.theme-tag[data-v-59d34c9d]{margin-right:12px;font-weight:700}.theme-title[data-v-59d34c9d]{margin:0;font-size:20px;font-weight:600;color:#303133}.theme-grid[data-v-59d34c9d]{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:15px;font-size:14px;padding:0}.theme-item[data-v-59d34c9d]{display:flex;align-items:center;color:#606266}.theme-item .label[data-v-59d34c9d]{font-weight:600;margin-right:8px;color:#909399;display:flex;align-items:center}.theme-item .label i[data-v-59d34c9d]{margin-right:5px;color:#409eff}.theme-item .value[data-v-59d34c9d]{color:#303133;font-weight:500}.theme-bold[data-v-59d34c9d]{font-weight:700;color:#303133}.separator[data-v-59d34c9d]{margin:0 8px;color:#c0c4cc}.theme-description[data-v-59d34c9d]{font-size:14px;line-height:1.6;color:#606266;background-color:#f9fafc;padding:12px;border-radius:4px;border:1px dashed #dcdfe6}.theme-description .label[data-v-59d34c9d]{display:block;font-weight:600;margin-bottom:5px;color:#909399}.theme-description .label i[data-v-59d34c9d]{margin-right:5px;color:#409eff}.theme-description .text[data-v-59d34c9d]{margin:0;white-space:pre-line}.theme-decoration[data-v-59d34c9d]{font-size:100px;color:#f0f2f5;position:absolute;right:-10px;bottom:-20px;transform:rotate(-15deg);z-index:1;pointer-events:none}@media (max-width:768px){.theme-banner[data-v-59d34c9d]{flex-direction:column;align-items:flex-start}.theme-decoration[data-v-59d34c9d]{display:none}.theme-grid[data-v-59d34c9d]{flex-direction:column;gap:10px}}.page-section[data-v-59d34c9d]{-webkit-animation:fadeIn-59d34c9d .3s ease-in-out;animation:fadeIn-59d34c9d .3s ease-in-out}@-webkit-keyframes fadeIn-59d34c9d{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-59d34c9d{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.list-header[data-v-59d34c9d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page-title[data-v-59d34c9d]{margin:0;color:#303133;border-left:4px solid #409eff;padding-left:10px;font-size:20px}.custom-table[data-v-59d34c9d]{background:#fff;border-radius:4px;overflow:hidden;box-shadow:0 2px 12px 0 rgba(0,0,0,.05)}.custom-table .cell[data-v-59d34c9d]{padding:15px 10px}.post-title-row[data-v-59d34c9d]{display:flex;align-items:center;margin-bottom:8px;cursor:pointer}.post-title[data-v-59d34c9d]{font-size:16px;font-weight:500;color:#303133;margin-right:10px;transition:color .3s}.post-title[data-v-59d34c9d]:hover{color:#409eff}.post-meta[data-v-59d34c9d]{font-size:12px;color:#909399}.meta-item[data-v-59d34c9d]{margin-right:15px}.post-stats[data-v-59d34c9d]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;border-left:1px solid #f0f0f0;padding-left:10px}.stat-row[data-v-59d34c9d]{display:flex;align-items:baseline;margin-bottom:5px}.reply-count-badge[data-v-59d34c9d]{background-color:#f0f9eb;color:#67c23a;font-weight:700;font-size:14px;padding:2px 8px;border-radius:10px;margin-right:5px}.stat-label[data-v-59d34c9d]{font-size:12px;color:#909399}.last-reply-info[data-v-59d34c9d]{font-size:12px;color:#909399;text-align:center}.last-reply-info .time[data-v-59d34c9d]{color:#606266;font-weight:500}.pagination-container[data-v-59d34c9d]{margin-top:20px;text-align:center}.form-card[data-v-59d34c9d]{max-width:800px;margin:0 auto}.post-detail-title[data-v-59d34c9d]{font-size:18px;font-weight:700}.post-body[data-v-59d34c9d]{line-height:1.8;color:#606266;white-space:pre-wrap}.post-footer[data-v-59d34c9d]{margin-top:20px;padding-top:10px;border-top:1px solid #ebeef5;font-size:12px;color:#909399;display:flex;justify-content:space-between}.comments-section[data-v-59d34c9d]{margin-top:30px}.comment-item[data-v-59d34c9d]{display:flex;margin-bottom:20px;background:#fff;padding:15px;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.05)}.comment-avatar[data-v-59d34c9d]{margin-right:15px;flex-shrink:0}.comment-content[data-v-59d34c9d]{flex:1}.comment-header[data-v-59d34c9d]{margin-bottom:8px}.user-name[data-v-59d34c9d]{font-weight:700;color:#303133;margin-right:10px}.comment-time[data-v-59d34c9d]{font-size:12px;color:#909399}.comment-text[data-v-59d34c9d]{color:#606266;margin-bottom:8px;line-height:1.5}.comment-actions[data-v-59d34c9d]{border-top:1px dashed #ebeef5;padding-top:8px}.reply-input-card[data-v-59d34c9d]{margin-top:20px}.post-title-row .tips[data-v-59d34c9d]{position:absolute;right:0;top:0}.post-stats a[data-v-59d34c9d]{color:#337ab7;text-decoration:none;background-color:transparent}