/* ============================================================
   shareware.cn · show.html 资讯详情页专属样式
   ============================================================ */

/* ---------- 详情主体 ---------- */
.show-layout { display: grid; grid-template-columns: 1fr 320px; gap: 40px; align-items: start; }
.show-main { background: #fff; border: 1px solid var(--gray-200); border-radius: 20px; padding: 36px 40px; box-shadow: var(--shadow-sm); }
.show-head .crumb { margin-bottom: 20px; }
.show-head h1 { font-size: clamp(24px, 3vw, 32px); line-height: 1.45; margin: 0 0 16px; }
.show-meta { display: flex; flex-wrap: wrap; gap: 16px; font-size: 13px; color: var(--gray-600); padding-bottom: 20px; border-bottom: 1px solid var(--gray-200); margin-bottom: 26px; }
.show-meta span { display: flex; align-items: center; gap: 6px; }
.show-content { font-size: 15px; line-height: 2; color: var(--gray-800); }
.show-content img { max-width: 100%; border-radius: 14px; margin: 10px 0 22px; display: block; }
.show-content p { margin: 0 0 18px; }

/* ---------- 五种数据源区块（无小标题，依次排布） ---------- */
.show-more { margin-top: 34px; padding-top: 26px; border-top: 1px solid var(--gray-200); }
.show-more .show-eyebrow { margin-bottom: 8px; }
.show-more-row { display: flex; gap: 18px; padding: 14px 0; border-bottom: 1px dashed var(--gray-200); align-items: center; }
.show-more-row:last-child { border-bottom: 0; }
.show-more-row .sm-img { width: 96px; height: 64px; object-fit: cover; border-radius: 10px; flex: none; }
.show-more-row h3 { font-size: 14.5px; margin: 0 0 6px; line-height: 1.5; }
.show-more-row h3 a { color: var(--ink); }
.show-more-row p { font-size: 12.5px; color: var(--gray-600); margin: 0; }
.show-more-note { font-size: 12px; color: var(--gray-400); margin-top: 12px; }

/* ---------- 响应式 ---------- */
@media (max-width: 1024px) {
  .show-layout { grid-template-columns: 1fr; }
  .show-main { padding: 26px 22px; }
}
