/* ============================================================================
   二级页（模型市场 / 价格 / 加盟合作）配色与可读性修正
   - 这些页同时挂了 theme.css + reference.css：这里统一到参考站的深色 + 橙
   - 同时把正文/次要文字的对比度提上来，避免"字看不清"
   ============================================================================ */

/* 1) 统一调色（覆盖 theme.css 的 :root 变量；选择器带上 :root 才能同权重覆盖） */
:root,html,html:not(.dark){
  --primary:#ff8500; --primary-light:#ffab40; --primary-dark:#e67800;
  --primary-bg:rgba(255,133,0,.12); --primary-border:rgba(255,133,0,.32);
  --bg:#0a0c0f; --bg-secondary:#12151a; --bg-elevated:#1a1e24; --bg-code:#0d1117;
  --text:#f4f7fc; --text-2:#c3cddd; --text-3:#98a3b8;
  --text-secondary:#c3cddd; --text-tertiary:#98a3b8;
  --border:rgba(255,255,255,.10); --border-light:rgba(255,255,255,.06);
  --semi-color-text-0:#f4f7fc; --semi-color-text-1:#c3cddd; --semi-color-text-2:#98a3b8;
}
body{background:var(--bg);color:var(--text)}

/* 2) 背景层永远压在内容下面（避免光晕/网格盖住文字） */
.page-fx{z-index:0}
.mhero,.phero,.jhero{position:relative;overflow:hidden}
.mhero>*:not(.page-fx),.phero>*:not(.page-fx),.jhero>*:not(.page-fx){position:relative;z-index:1}

/* 3) 卡片与文字对比度 */
.card,.plan,.feat,.step,.form,.tablebox,.q,.plan-card,.kpi,.blk{
  background:linear-gradient(180deg,#141a24,#0f141c);border-color:rgba(255,255,255,.10)
}
.card .desc,.feat p,.step p,.plan li,.q .a,.plan-card li{color:var(--text-2)}
.card .meta,.count,.hint,.tip,.note,.plan .tip,.card .cat,.app-card-mini .cat{color:var(--text-3)}
.card h3,.plan h3,.feat h3,.step h3,.q>button{color:var(--text)}
.sec-head p,.mhero p,.phero p,.jhero p,.band p{color:var(--text-2)}
.card:hover,.plan:hover,.feat:hover,.step:hover{border-color:rgba(255,133,0,.45)}

/* 4) 表格 & 代码块 */
th{background:rgba(255,255,255,.04);color:var(--text)}
td{color:var(--text-2)}
code{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.12);color:#ffc078}

/* 5) 表单 / 下拉 / 搜索输入框 */
.search input,.fld input,.fld select,.fld textarea,.chips .chip{
  background:#111722;border-color:rgba(255,255,255,.12);color:var(--text)
}
.search input::placeholder,.fld input::placeholder,.fld textarea::placeholder{color:#7d8899}
.chip{background:#111722;color:var(--text-2)}
.chip:hover{color:var(--text);border-color:rgba(255,133,0,.45)}
.chip.on{background:rgba(255,133,0,.14);color:var(--primary);border-color:rgba(255,133,0,.5)}
