/* ===========================================================
   灵镜 · 外壳补丁 v3  (shell-v3.css)
   只改"外壳"：字体尺度、按钮大小、对比度、圆角、色系。
   不动布局、不动结构、不动业务逻辑。
   适配：35–50 岁、安卓、微信内置浏览器、老花眼。
   =========================================================== */

/* 1. 色系：保留深色底，把紫粉换成品牌朱红；提高文字对比 */
:root{
  --accent:#c0372a !important;
  --accent2:#8e2a20 !important;
  --deep:#a82a1f !important;
  --text:#ffffff !important;
  --text2:#dedbd1 !important;   /* 原来偏灰，提高一档 */
  --text3:#b9b5a8 !important;
  --line:rgba(255,255,255,.22) !important;
  --card:#23211b !important;
  --bg1:#141310 !important;   /* 原来是深紫 #1a0a2e */
  --bg2:#1e1c17 !important;   /* 原来是紫 #2d1b4e */
}

/* 2. 基础排版：整体放大一档，行高放开 */
html{-webkit-text-size-adjust:100%}
body{
  font-size:17px !important;
  line-height:1.8 !important;
  letter-spacing:.2px;
}
h1{font-size:31px !important;line-height:1.36 !important;font-weight:800 !important;letter-spacing:0 !important}
h2{font-size:23px !important;line-height:1.45 !important;font-weight:800 !important}
h3{font-size:19px !important;line-height:1.5 !important;font-weight:700 !important}
p,li{font-size:16.5px !important;line-height:1.85 !important}
.lead,.sec-desc,.video-hero-sub,figcaption{font-size:16.5px !important;line-height:1.8 !important}

/* 3. 可点区域：按钮加高加粗，手指点得到 */
.cta-primary,.btn,.btn-primary,.btn-main,.cta,
.sticky-bar button,.sticky-bar a,.sticky-bar .btn,
button[onclick]{
  min-height:56px !important;
  font-size:18px !important;
  font-weight:800 !important;
  border-radius:12px !important;
  padding-top:0 !important;
  padding-bottom:0 !important;
}
button{min-height:48px;font-size:16.5px}

/* 4. 数字与标签：别用 11px 的小字 */
.hero-stat .num,.num-big,.price-num{font-size:30px !important;font-weight:800 !important;line-height:1.2 !important}
.hero-stat .lab,.stat-lab,.price-unit{font-size:15px !important;color:var(--text2) !important;margin-top:4px !important}
.badge,.tag,.c-tag,.pill{font-size:14px !important;padding:4px 10px !important}

/* 5. 卡片：加边框，让"块"看得出来 */
.card,.step,.case,.testi,.faq-item,.price-card{
  border:2px solid var(--line) !important;
  border-radius:14px !important;
}

/* 6. 底栏：留出安全区，别压住内容 */
.sticky-bar{
  padding-top:10px !important;
  padding-bottom:calc(12px + env(safe-area-inset-bottom)) !important;
  border-top:2px solid var(--line) !important;
}

/* 7. 老安卓不支持毛玻璃，直接去掉，避免发灰 */
*{backdrop-filter:none !important;-webkit-backdrop-filter:none !important}

/* 8. 图片上的文字加投影，避免看不清 */
.video-hero-title,.video-hero-sub,h1{
  text-shadow:0 1px 3px rgba(0,0,0,.35);
}
