/* 腻子粉用量计算器 —— 暖砂色 · 墙面批刮 */
.c60{
  --a:#d97706;
  --a2:#b45309;
  --a-soft:rgba(217,119,6,.10);
  --a-line:rgba(217,119,6,.26);
}

/* 墙面质感：细砂纹 + 批刀方向 */
.c60-hero{
  background:
    radial-gradient(760px 320px at 10% 0%, rgba(255,255,255,.72), transparent 62%),
    repeating-linear-gradient(112deg, rgba(180,83,9,.055) 0 2px, transparent 2px 9px),
    linear-gradient(135deg, #fff7ed 0%, #ffedd5 46%, #fef3c7 100%);
}
:root[data-theme="dark"] .c60-hero{
  background:
    radial-gradient(760px 320px at 10% 0%, rgba(217,119,6,.14), transparent 62%),
    repeating-linear-gradient(112deg, rgba(251,191,36,.06) 0 2px, transparent 2px 9px),
    linear-gradient(135deg,#1c1207 0%,#241708 48%,#0e1626 100%);
}
.c60-hero-art .core{
  background:linear-gradient(145deg,#f59e0b,#b45309);
  box-shadow:0 18px 42px rgba(180,83,9,.34);
}
.c60-hero-art .chip b{color:#b45309;}

/* 结果主数字 */
.c60-metric.is-hero{
  background:linear-gradient(135deg,#d97706,#92400e 72%);
  box-shadow:0 16px 34px rgba(180,83,9,.3);
}
.c60-metric.is-hero .v{font-size:clamp(28px,3.4vw,42px);}

/* 分段按钮在当前主题下更深一点 */
.c60-segbtn.on{color:#b45309;}
.c60-chip.on{background:rgba(217,119,6,.12);border-color:#d97706;color:#b45309;}

/* 批量表格：斑马纹 + 首列强调 */
#ppBatchTable tbody tr:nth-child(even) td{background:rgba(217,119,6,.035);}
#ppBatchTable td:first-child{font-weight:800;color:var(--ink);}
#ppBatchTable td:nth-child(2),
#ppBatchTable td:nth-child(3){font-variant-numeric:tabular-nums;}

/* 面积输入卡轻微高亮 */
#ppAreaField .c60-control{
  border-color:rgba(217,119,6,.34);
  background:linear-gradient(0deg,rgba(217,119,6,.03),rgba(217,119,6,.03)) #fff;
}
:root[data-theme="dark"] #ppAreaField .c60-control{background:rgba(217,119,6,.05);}

/* 房间模式分割线 */
#ppRoomBox{
  padding-top:2px;
  border-top:1px dashed rgba(217,119,6,.22);
  margin-top:4px;
  padding-top:14px;
}

/* 进度条颜色贴合主题 */
.c60-bar-row .bf{background:linear-gradient(90deg,#f59e0b,#b45309);}
