body{font-size:13px;line-height:1.6;}
/* 论见桌面端通用原则 · preprint.html 桌面 mock（≥769px，线上零改动） */
@media (min-width: 769px){
  :root{
    --navy: #1a3a5c; --navy2: #2d5a87;
    --ink: #2c3e50; --sub: #6a7888; --meta: #8a97a8;
    --line: #e6ebf1; --bg: #f4f6f9; --chipbg: #eef1f5;
  }
  body{ background: var(--bg) !important; color: var(--ink) !important; }

  /* 页头：去阴影线、深蓝一体（header_v4.js 注入的页头） */
  
  

  /* quick-nav 恢复显示（全站统一） */

  /* —— 面板①：一级分类 —— */
  .preprint-hero{
    max-width: 1200px !important;
    margin: 16px auto 0 !important;
    background: #fff !important;
    border-radius: 16px !important;
    border-bottom: none !important;
    padding: 40px 48px 32px !important;
    box-shadow: none !important;
    box-sizing: border-box;
  }
  .preprint-tab{line-height: 1.3; font-size: 22px !important; font-weight: 600 !important; color: var(--meta) !important; border-bottom-width: 3px !important; }
  .preprint-tab.active{ color: var(--navy) !important; border-bottom-color: var(--navy) !important; } /* 橙激活→品牌蓝 */
  .preprint-subtitle{line-height: 1.6; color: var(--sub) !important; font-size: 13px!important; }
  .preprint-hero a[href="submit.html"]{
    background: var(--navy) !important; box-shadow: none !important;
    color: #fff !important; font-weight: 500 !important; border-radius: 8px !important;
  }

  /* —— 面板②：二三级筛选 —— */
  .filter-zone{
    max-width: 1200px !important;
    margin: 16px auto 0 !important;
    background: #fff !important;
    border-radius: 16px !important;
    padding: 20px 24px 16px !important;
    box-sizing: border-box;
  }
  /* 灰条取消：chips 直接躺在白面板上 */
  .filter-zone .filter-bar{ background: transparent !important; box-shadow: none !important; padding: 0 !important; border-radius: 0 !important; }
  .filter-zone .filter-pill, .filter-zone .subject-pill, .filter-zone .tag-pill,
  .filter-zone .tag-pill-row .pill{ border-radius: 6px !important; }
  /* chip 激活橙 → 品牌蓝 */
  .filter-zone .subject-pill.active{ background: var(--navy) !important; color: #fff !important; }
  /* 筛选内容为空时，空面板自动隐藏（保持沟 16 节奏） */
  .filter-zone:has(> .filter-bar[style*="none"]):has(> .tag-pills-row[style*="none"]){ display: none !important; }
  /* 双保险：筛选条无 chips 时隐藏（防 JS 时序导致空条占位） */
  .filter-zone .filter-bar:empty{ display: none !important; }

  /* —— 面板③④：双列 feed —— */
  .main-layout{
    max-width: 1200px !important;
    margin: 16px auto !important;
    gap: 16px !important;
    padding: 0 !important;
  }
  .main-layout .feed-col{
    background: #fff !important;
    border-radius: 16px !important;
    padding: 28px 28px 24px !important;
    box-sizing: border-box;
  }
  .feed-title{line-height: 1.4; font-size: 16px!important; font-weight: 600 !important; color: var(--ink) !important; }
  .feed-title::before{ background: var(--navy) !important; } /* 橙竖条→品牌蓝 */
  .feed-sort{line-height: 1.5; font-size: 12px !important; color: var(--meta) !important; }
  .feed-sort .dot{ background: var(--navy) !important; }

  /* 卡片节奏收窄（批注：间距太大→秩序感） */
  .paper-feed{ gap: 16px !important; }
  .paper-card{
    background: #fff !important;
    border: 1px solid var(--line) !important;
    border-radius: 10px !important;
    padding: 24px !important;
    box-shadow: none !important;
    transition: border-color 0.2s !important;
  }
  .paper-card:hover{ transform: none !important; box-shadow: none !important; border-color: #c9d6e4 !important; }
  .paper-top{ margin-bottom: 8px !important; }
  .paper-title{line-height: 1.4; font-size: 16px !important; font-weight: 600 !important; color: var(--ink) !important; margin-bottom: 6px !important; }
  .paper-authors{line-height: 1.5; font-size: 12px !important; color: var(--meta) !important; margin-bottom: 6px !important; }
  .paper-abstract{line-height: 1.6; font-size: 13px!important; color: var(--sub) !important; margin-bottom: 12px !important; }
  .paper-time{line-height: 1.5; font-size: 12px !important; color: var(--meta) !important; }
  .paper-meta span[style*="F5A623"]{ color: var(--meta) !important; font-weight: 400 !important; }   /* 🔥橙→元信息 */
  .paper-meta span[style*="#666"]{ color: var(--meta) !important; }
  .paper-cat{ border-radius: 6px !important; }
  .paper-cat[style*="F5A623"]{ background: var(--chipbg) !important; color: var(--sub) !important; } /* 三级签橙→灰 */
  /* 系列签金→灰族同形（原则：同族同形；金饰仅海报/证书组件） */
  .series-chip{ background: var(--chipbg) !important; border: none !important; color: var(--sub) !important; margin-bottom: 8px !important; }
  .series-chip:hover{ color: var(--navy) !important; }
  .read-btn{ border-radius: 8px !important; background: var(--navy) !important; color: #fff !important; font-weight: 500 !important; }

  /* 页脚 */
  .site-footer{ background: var(--navy) !important; }
}

/* ===== collections.html 桌面段（mock 批准 2026-09-22） ===== */
/* 论见桌面端通用原则 · collections.html 桌面 mock（≥769px，线上零改动） */
@media (min-width: 769px){
  :root{
    --navy: #1a3a5c; --navy2: #2d5a87;
    --ink: #2c3e50; --sub: #6a7888; --meta: #8a97a8;
    --line: #e6ebf1; --bg: #f4f6f9; --chipbg: #eef1f5;
  }
  body{ background: var(--bg) !important; color: var(--ink) !important; }
  
  
  /* quick-nav 恢复显示（全站统一） */

  /* 受众区：深色组保留（slab 卡依赖深底），内容收 1200 轴 */
  .audience-zone{ padding-left: 0 !important; padding-right: 0 !important; padding-bottom: 48px !important; }
  .audience-title, .audience-subtitle, .audience-wrap{ max-width: 1200px !important; margin-left: auto !important; margin-right: auto !important; padding-left: 0 !important; padding-right: 0 !important; }
  .audience-card{ min-width: 0 !important; }

  /* 精选区：白色浮岛面板 */
  .featured-zone{
    max-width: 1408px !important;
    margin: 16px auto 0 !important;
    background: #fff !important;
    border-radius: 16px !important;
    border-bottom: none !important;
    padding: 40px 104px 32px !important;
    box-sizing: border-box;
  }
  .featured-zone .featured-head, .featured-zone .featured-tabs, .featured-zone .featured-grid{ max-width: 1200px !important; margin-left: auto !important; margin-right: auto !important; padding-left: 0 !important; padding-right: 0 !important; }
  .featured-grid{ gap: 16px !important; }
  .featured-card{ border-radius: 10px !important; border: 1px solid var(--line) !important; box-shadow: none !important; }
  .featured-card-tag{ border-radius: 6px !important; background: var(--chipbg) !important; color: var(--sub) !important; }
  /* 标题橙菱形/橙字 → 品牌蓝（橙仅导航激活+截稿） */
  .featured-head h2::before{ color: var(--navy) !important; }

  /* 最新区：白色浮岛面板 */
  .latest-zone{
    max-width: 1408px !important;
    margin: 16px auto !important;
    background: #fff !important;
    border-radius: 16px !important;
    padding: 36px 104px 28px !important;
    box-sizing: border-box;
  }
  .latest-zone .latest-head, .latest-zone .latest-list{ max-width: 1200px !important; margin-left: auto !important; margin-right: auto !important; padding-left: 0 !important; padding-right: 0 !important; }
  .latest-item{ padding: 15px 0 !important; }
  /* 场景签三色 → 灰族同形（橙/蓝/红清，同族同形原则） */
  .scene-tag{ background: var(--chipbg) !important; color: var(--sub) !important; border-radius: 6px !important; }

  /* 页脚 */
  .site-footer{ background: var(--navy) !important; }
}


/* ===== review.html 桌面段（mock 批准 2026-09-22） ===== */
/* 论见桌面端通用原则 · review.html 桌面 mock（≥769px，线上零改动） */
@media (min-width: 769px){
  :root{
    --navy: #1a3a5c; --navy2: #2d5a87;
    --ink: #2c3e50; --sub: #6a7888; --meta: #8a97a8;
    --line: #e6ebf1; --bg: #f4f6f9; --chipbg: #eef1f5;
  }
  body{ background: var(--bg) !important; color: var(--ink) !important; }
  
  
  /* quick-nav 恢复显示（全站统一） */

  /* dock 深色组：六模块内容收 1200 轴 */
  .mobile-dock-inner{ max-width: 1200px !important; margin: 0 auto !important; padding-left: 0 !important; padding-right: 0 !important; }
  .mobile-dock .module-grid{ gap: 16px !important; }
  .module-cell{ border-radius: 10px !important; }

  /* 列表面板：1408@x16，内容 1200 轴（main+side 双列保留） */
  .main-wrap{
    max-width: 1408px !important;
    margin: 16px auto !important;
    background: #fff !important;
    border-radius: 16px !important;
    padding: 32px 104px !important;
    gap: 24px !important;
    box-sizing: border-box;
  }
  .main-col{ flex: 1 !important; min-width: 0 !important; }
  .side-col{ width: 240px !important; flex-shrink: 0 !important; }

  /* 评议卡片 */
  .review-card{
    background: #fff !important;
    border: 1px solid var(--line) !important;
    border-radius: 10px !important;
    padding: 24px !important;
    margin-bottom: 16px !important;
    box-shadow: none !important;
  }
  .review-card:hover{ border-color: #c9d6e4 !important; }
  .card-title{line-height: 1.4; font-size: 16px !important; font-weight: 600 !important; color: var(--ink) !important; }
  .card-abstract{line-height: 1.6; font-size: 13px!important; color: var(--sub) !important; }
  .card-tagline{line-height: 1.5; font-size: 12px !important; color: var(--meta) !important; }
  .card-time{ color: var(--meta) !important; }

  /* 五色标签 → 灰族（评级 A/B/C/D 与 severe红/lit绿 语义色保留） */
  .type-tag, .status-tag{
    background: var(--chipbg) !important;
    color: var(--sub) !important;
    border-radius: 6px !important;
  }
  /* 发起评议橙钮 → 品牌蓝（橙仅导航激活+截稿） */
  .mobile-dock .action-btn.primary{ background: var(--navy) !important; border-color: var(--navy) !important; color: #fff !important; }

  /* 学术不端公示：1200 轴 + 面板化 + 标题金→蓝 */
  .misconduct-zone{ max-width: 1200px !important; margin: 16px auto !important; padding: 0 !important; }
  .misconduct-panel{ border-radius: 16px !important; border: 1px solid var(--line) !important; box-shadow: none !important; }
  .misconduct-head h3{ color: var(--navy) !important; }

  /* 页脚 */
  .site-footer{ background: var(--navy) !important; }
}

