/* 威软助手 H5 · 撰写软文（暖金编辑风 · 与会员中心/热点统一） */
.mw{
  --brand: oklch(56% 0.135 65);
  --brand-600: oklch(48% 0.14 58);
  --brand-50: oklch(96% 0.04 84);
  --mw-gold: oklch(72% 0.13 78);
  --mw-gold-deep: oklch(56% 0.135 65);
  --mw-gold-soft: oklch(96% 0.04 84);
  --mw-ease: cubic-bezier(0.22,1,0.36,1);
}
/* 页面级左右间距与热点/会员统一：去掉 .m-scroll 多余的 12px，仅保留 #view 的 16px */
.mw.m-scroll{padding:0;}

/* 入场动效 */
@media (prefers-reduced-motion:no-preference){
  .mw .m-card{animation:mwUp .42s var(--mw-ease) both;}
}
@keyframes mwUp{from{opacity:0;transform:translateY(10px);}to{opacity:1;transform:none;}}

/* 表单分区标题（暖金竖条） */
.mw-sec{margin-bottom:18px;}
.mw #w-guide{margin-bottom:18px;}
.mw-sec-title{
  display:flex;align-items:center;gap:7px;
  font-size:13px;font-weight:700;color:var(--brand-600);
  margin-bottom:9px;
}
.mw-sec-title::before{
  content:"";width:3px;height:13px;border-radius:2px;
  background:linear-gradient(var(--mw-gold),var(--mw-gold-deep));
}
.mw-sec-title .req{color:var(--err);}

/* 写作指南卡暖金化 */
.mw .m-tip-card{
  background:var(--brand-50);
  border:1px solid oklch(90% 0.04 84);
  border-left:3px solid var(--mw-gold-deep);
  border-radius:12px;padding:10px 12px;
}
.mw .m-tip-h{color:var(--brand-600);}
.mw .m-tip-body .m-pre{
  background:#fff;border:1px solid oklch(92% 0.03 84);
  border-radius:8px;padding:10px;margin-top:6px;
  font-size:12.5px;white-space:pre-wrap;word-break:break-word;
  color:var(--text);max-height:240px;overflow:auto;line-height:1.6;
}

/* 平台 / 篇幅 分段选择增强 */
.mw .m-seg-item{
  border-radius:12px;padding:9px 14px;
  transition:all .18s var(--mw-ease);
}
.mw .m-seg-item.active{
  background:var(--brand-50);
  border-color:var(--mw-gold-deep);
  color:var(--brand-600);font-weight:700;
  box-shadow:0 2px 8px oklch(56% 0.135 65 / .18);
}

/* AI 推荐关键词 chips */
.mw .m-chip{
  background:var(--brand-50);color:var(--brand-600);
  border:1px solid transparent;border-radius:16px;
  padding:6px 12px;font-size:13px;cursor:pointer;
  transition:transform .12s var(--mw-ease);
}
.mw .m-chip:active{transform:scale(.95);}

/* 生成主按钮强化 */
.mw .mw-gen{
  background:linear-gradient(135deg, oklch(73% 0.13 80), oklch(54% 0.14 62));
  color:#fff;font-size:16px;font-weight:700;letter-spacing:.5px;
  padding:14px;margin-top:4px;border:none;border-radius:12px;
  box-shadow:0 8px 20px oklch(56% 0.135 65 / .32);
  transition:transform .1s var(--mw-ease),box-shadow .1s var(--mw-ease);
}
.mw .mw-gen:active{transform:scale(.975);box-shadow:0 4px 12px oklch(56% 0.135 65 / .28);}
.mw .mw-gen:disabled{opacity:.7;box-shadow:none;}

/* 我的内容 / 详情 */
.mw .m-li{border-radius:14px;transition:background .15s;}
.mw .m-li:active{background:var(--brand-50);}
.mw .m-li-arrow{color:var(--brand-600);}
.mw .m-li-title{color:var(--text);}
.mw .m-empty{color:var(--text-3);}
.mw .m-empty::before{content:"📝";display:block;font-size:30px;margin-bottom:8px;}

/* 生成结果全屏弹窗（renderResult 给 .m-pmodal 加 .mw） */
.mw .m-pmodal-body{background:oklch(98% 0.01 84);}
.mw .m-result-body{
  background:#fff;border:1px solid oklch(92% 0.03 84);
  border-radius:10px;line-height:1.9;
}
