.goods-image { display: block; width: 100%; border-radius: 16px; box-shadow: 0 6px 24px rgba(0, 0, 0, 0.12); margin-bottom: 14px; } .goods-desc { font-size: 20px; line-height: 1.8; color: var(--jx3-text-secondary); margin: 0 0 10px; text-align: left; } .meta-row { display: flex; justify-content: center; align-items: center; flex-wrap: wrap; gap: 20px 40px; font-size: 20px; margin-bottom: 30px; color: var(--jx3-text-muted); } .meta-row .price { color: var(--jx3-gold-bright); font-weight: 800; } .market-table-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 20px; align-items: start; } .table-card { width: 100%; min-width: 0; } .table-title { font-size: 22px; font-weight: 700; margin-bottom: 8px; text-align: center; color: var(--jx3-gold-bright); } .server-col { font-weight: 600; } .price-col { color: var(--jx3-gold-bright); font-weight: 700; } .empty-row { height: 80px; padding: 28px 10px; text-align: center; color: var(--jx3-text-muted); font-weight: 400; } /* ===== 万宝楼公示(蓝色) ===== */ .table-card.notice .table-title, .table-card.notice .price-col { color: var(--jx3-blue); } .table-card.notice thead { background: #dcebf6; } /* ===== 万宝楼在售(绿色) ===== */ .table-card.sale .table-title, .table-card.sale .price-col { color: var(--jx3-green); } .table-card.sale thead { background: #dcefe5; } /* ===== 查询区服(紫色) ===== */ .table-card.query .table-title, .table-card.query .price-col { color: var(--jx3-purple); } .table-card.query thead { background: #e9e0f3; }