/* miniprogram.css — 小程序部署专属样式（前缀 mp-） */

.mp-hero { background:linear-gradient(150deg,var(--em-50),#fff); padding:60px 0 30px; text-align:center; }
.mp-hero h1 { font-size:34px; margin:6px 0 12px; }
.mp-lead { color:var(--ink-500); font-size:16px; margin-bottom:24px; }
.mp-sub { font-size:18px; color:var(--em-700); margin-bottom:18px; }
.mp-ends { display:grid; grid-template-columns:1fr 1fr; gap:22px; max-width:760px; margin:0 auto; text-align:left; }
.mp-soft { background:linear-gradient(180deg,var(--em-50),#fff); }

@media (max-width:700px) {
  .mp-ends { grid-template-columns:1fr; }
  .mp-hero h1 { font-size:27px; }
}
