/* inline styles: warning/index.html */

  :root {
    --bg: #0d0d0f; --bg-card: #16161a; --bg-alt: #1d1d23;
    --red: #e53935; --green: #4caf50; --orange: #ff9800; --blue: #64b5f6;
    --text: #e8e8ea; --dim: #9a9aa3; --border: #2a2a32;
  }
  * { margin: 0; padding: 0; box-sizing: border-box; }
  body { background: var(--bg); color: var(--text); font-family: -apple-system,"PingFang SC","Microsoft YaHei",sans-serif; line-height: 1.6; }
  .container { max-width: 960px; margin: 0 auto; padding: 0 20px; }

  .hero { padding: 50px 0 30px; text-align: center; border-bottom: 1px solid var(--border);
    background: radial-gradient(ellipse at top, rgba(229,57,53,0.12), transparent 60%); }
  .badge { display: inline-block; background: var(--red); color: #fff; padding: 5px 16px;
    border-radius: 4px; font-size: 13px; font-weight: 700; letter-spacing: 2px; margin-bottom: 18px; }
  .hero h1 { font-size: clamp(28px,5vw,44px); font-weight: 900; line-height: 1.2; margin-bottom: 12px; }
  .hero h1 .red { color: var(--red); }
  .hero .sub { font-size: 16px; color: var(--dim); }

  .video-banner { margin: 22px auto 0; max-width: 600px; }
  .video-banner a { display: flex; align-items: center; gap: 14px;
    background: linear-gradient(135deg,#fb7299,#e53935); color: #fff;
    padding: 14px 20px; border-radius: 10px; text-decoration: none; font-weight: 700; }
  .video-banner .pi { width: 38px; height: 38px; background: rgba(255,255,255,0.2);
    border-radius: 50%; display: flex; align-items: center; justify-content: center; flex-shrink: 0; }
  .video-banner .vt { flex: 1; text-align: left; }
  .video-banner .vt .t { font-size: 15px; }
  .video-banner .vt .s { font-size: 12px; opacity: 0.85; font-weight: 400; }
  .video-url-row {
    display: flex; align-items: center; gap: 10px; margin-top: 10px;
    background: var(--bg-card); border: 1px solid var(--border);
    border-radius: 8px; padding: 8px 12px;
  }
  .video-url-row code {
    flex: 1; font-size: 12px; color: var(--dim); word-break: break-all;
    font-family: ui-monospace, monospace;
  }
  .video-url-row button {
    background: var(--red); color: #fff; border: none; padding: 6px 14px;
    border-radius: 6px; cursor: pointer; font-size: 12px; font-weight: 600; flex-shrink: 0;
  }
  .video-url-row button:hover { background: #c62828; }

  .wechat-expose { margin: 22px auto 0; max-width: 560px;
    background: linear-gradient(135deg, rgba(229,57,53,0.2), rgba(229,57,53,0.05));
    border: 2px solid var(--red); border-radius: 10px; padding: 18px; text-align: center; }
  .wechat-expose .wl { display: inline-block; background: var(--red); color: #fff;
    padding: 3px 12px; border-radius: 4px; font-size: 12px; font-weight: 700; margin-bottom: 10px; }
  .wechat-expose img { width: 160px; border-radius: 8px; border: 1px solid var(--border); margin: 0 auto 10px; display: block; }
  .wechat-expose .wn { font-size: 18px; font-weight: 800; color: var(--red); }
  .wechat-expose .wd { font-size: 13px; color: var(--dim); }

  .price-compare { display: grid; grid-template-columns: 1fr auto 1fr; gap: 16px; align-items: center; padding: 30px 0 20px; }
  .price-box { background: var(--bg-card); border: 1px solid var(--border); border-radius: 10px; padding: 22px 16px; text-align: center; }
  .price-box.cost { border-color: var(--green); }
  .price-box.sell { border-color: var(--red); }
  .price-box .pl { font-size: 13px; color: var(--dim); }
  .price-box .pa { font-size: 36px; font-weight: 900; }
  .price-box.cost .pa { color: var(--green); }
  .price-box.sell .pa { color: var(--red); }
  .price-box .pd { font-size: 12px; color: var(--dim); margin-top: 4px; }
  .price-vs { font-size: 20px; font-weight: 900; color: var(--orange); }
  .markup { text-align: center; padding: 14px; background: rgba(229,57,53,0.08); border-radius: 10px; margin-bottom: 30px; }
  .markup .x { font-size: 26px; font-weight: 900; color: var(--red); }
  .markup .n { color: var(--dim); font-size: 13px; }

  section { padding: 30px 0; border-bottom: 1px solid var(--border); }
  section h2 { font-size: 22px; font-weight: 800; margin-bottom: 8px; display: flex; align-items: center; gap: 8px; }
  section h2 .num { display: inline-flex; align-items: center; justify-content: center;
    width: 28px; height: 28px; background: var(--red); color: #fff; border-radius: 6px; font-size: 14px; flex-shrink: 0; }
  section .lead { color: var(--dim); margin-bottom: 18px; font-size: 14px; }

  .ev-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; }
  .ev-card { background: var(--bg-card); border: 1px solid var(--border); border-radius: 10px; overflow: hidden; }
  .ev-card img { width: 100%; display: block; max-height: 280px; object-fit: cover; object-position: top; }
  .ev-card .eb { padding: 14px 16px; }
  .ev-tag { display: inline-block; font-size: 11px; font-weight: 700; padding: 2px 8px; border-radius: 3px; margin-bottom: 6px; }
  .ev-tag.cost { background: rgba(76,175,80,0.15); color: var(--green); }
  .ev-tag.sell { background: rgba(229,57,53,0.15); color: var(--red); }
  .ev-tag.tech { background: rgba(100,181,246,0.15); color: var(--blue); }
  .ev-tag.chat { background: rgba(255,152,0,0.15); color: var(--orange); }
  .ev-card h3 { font-size: 15px; margin-bottom: 6px; }
  .ev-card p { font-size: 13px; color: var(--dim); line-height: 1.6; }
  .ev-card p strong { color: var(--text); }
  .ev-card .quote { background: var(--bg-alt); border-radius: 6px; padding: 8px 10px; margin: 6px 0; font-size: 12px; line-height: 1.7; }
  .ev-card .quote .sl { color: var(--orange); }
  .ev-card .quote .bl { color: var(--green); }
  .ev-card .quote .rl { color: var(--red); font-weight: 700; }

  .shop-wall { display: grid; grid-template-columns: repeat(4,1fr); gap: 10px; }
  .shop-item { background: var(--bg-card); border: 1px solid var(--border); border-radius: 6px; overflow: hidden; }
  .shop-item img { width: 100%; display: block; }
  .shop-item .sn { padding: 6px 8px; font-size: 11px; color: var(--dim); border-top: 1px solid var(--border); line-height: 1.4; }
  .shop-item .sn strong { color: var(--text); display: block; }

  .expose-list { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; }
  .expose-card { background: var(--bg-card); border-left: 3px solid var(--red); border-radius: 0 8px 8px 0; padding: 14px 16px; }
  .expose-card h3 { font-size: 14px; margin-bottom: 4px; color: var(--orange); }
  .expose-card p { font-size: 13px; color: var(--dim); }
  .expose-card p strong { color: var(--text); }

  .warning-box { background: linear-gradient(135deg, rgba(229,57,53,0.15), rgba(255,152,0,0.08));
    border: 1px solid var(--red); border-radius: 10px; padding: 22px; text-align: center; }
  .warning-box h3 { font-size: 18px; margin-bottom: 8px; color: var(--red); }
  .warning-box p { color: var(--dim); font-size: 14px; }

  footer { text-align: center; padding: 24px 20px; color: var(--dim); font-size: 12px; }

  @media (max-width: 720px) {
    .price-compare { grid-template-columns: 1fr; }
    .price-vs { text-align: center; }
    .ev-grid { grid-template-columns: 1fr; }
    .shop-wall { grid-template-columns: repeat(2,1fr); }
    .expose-list { grid-template-columns: 1fr; }
  }

/* assets/warning-brand.css */

:root{--bg:#fff;--bg-card:#f5f8fc;--bg-alt:#edf3f9;--blue:#087bc8;--text:#172c43;--dim:#536b83;--border:#d9e6f0;--green:#237746;--red:#b42318;--orange:#a54d08}
html{scroll-behavior:smooth;scroll-padding-top:96px}a{color:var(--blue)}.container{max-width:1100px}.warning-header{position:sticky;top:0;z-index:10;background:#fffffffa;border-bottom:1px solid var(--border);backdrop-filter:blur(12px)}.warning-nav{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-top:15px;padding-bottom:15px}.warning-brand{display:block;line-height:0;flex-shrink:0}.warning-brand img{width:200px;height:auto}.warning-nav nav{display:flex;align-items:center;gap:24px;font-size:14px;font-weight:650}.warning-nav a{text-decoration:none}.verify-button,.evidence-button{display:inline-block;padding:11px 18px;border-radius:7px;text-decoration:none;font-size:14px;font-weight:700;line-height:1.5}.verify-button{background:var(--blue);color:#fff}.verify-button:hover{background:#0564a4}.evidence-button{background:#fff;color:var(--text);border:1px solid #d3b6a6}a:focus-visible,button:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.warning-skip{position:absolute;left:16px;top:-100px;z-index:20;padding:12px;background:#fff}.warning-skip:focus{top:16px}
.hero{padding:54px 0 38px;background:linear-gradient(180deg,#fff4ec,#fff);border-bottom:1px solid var(--border)}.badge{background:#fff;border:1px solid #e7b09a;color:var(--red);letter-spacing:1px;border-radius:20px}.hero h1{font-size:clamp(28px,4.3vw,46px);line-height:1.35;letter-spacing:-1px}.hero .sub{max-width:750px;margin:auto;line-height:1.8}.purchase-warning{max-width:820px;margin:28px auto 0;padding:24px 28px;text-align:left;background:#fff8f2;border:1px solid #ebc4af;border-left:4px solid #b9500b;border-radius:12px}.purchase-warning strong{font-size:17px;color:#813900}.purchase-warning p{font-size:14px;color:#765540;margin-top:10px;line-height:1.85}.warning-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.video-banner{max-width:820px}.video-banner>a{background:#172c43}.video-url-row{background:#fff}.video-url-row button{background:var(--blue)}.wechat-expose{max-width:820px;margin-top:18px;padding:16px 20px;background:#fff;border:1px solid var(--border);text-align:left;display:grid;grid-template-columns:68px 1fr;gap:2px 18px;align-items:center}.wechat-expose .wl{grid-column:2;background:#fceae3;color:#9b3216;justify-self:start;margin:0}.wechat-expose .evidence-image-link{grid-column:1;grid-row:1/4}.wechat-expose img{width:68px;height:68px;object-fit:cover;margin:0}.wechat-expose .wn{font-size:16px;color:var(--text)}.wechat-expose .wd{font-size:12px}
.warning-toc{display:flex;flex-wrap:wrap;gap:10px 28px;padding:22px 0;border-bottom:1px solid var(--border)}.warning-toc a{text-decoration:none;font-size:13px;font-weight:650}section{padding:38px 0}section h2{font-size:25px}section .lead{line-height:1.8;margin-bottom:22px}.check-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px}.check-steps article{border:1px solid var(--border);border-radius:12px;padding:22px;background:var(--bg-card)}.check-steps article>span{color:var(--blue);font-weight:800;font-size:13px}.check-steps h3{font-size:18px;margin:10px 0 8px}.check-steps p{font-size:14px;color:var(--dim);line-height:1.8}.record-caption{font-size:13px;color:var(--dim);padding-top:24px}.price-compare{gap:24px;padding-top:18px}.price-box{background:#fff}.price-box.cost,.price-box.sell{border-color:var(--border)}.price-box.cost .pa{color:var(--text)}.price-box.sell .pa{color:var(--red)}.markup{margin-bottom:0}.markup .x{font-size:22px}.markup .n{margin-top:6px}
.ev-grid{gap:20px}.ev-card{background:#fff;box-shadow:0 8px 24px #172c4306}.ev-card img{height:300px;max-height:none;object-fit:contain;background:#edf2f7;padding:10px}.evidence-image-link{display:block;text-decoration:none}.evidence-image-link:hover img{filter:brightness(.96)}.ev-card .eb{padding:20px}.ev-card h3{font-size:17px;margin:8px 0}.ev-card p{line-height:1.85}.ev-tag{font-size:12px}.shop-wall{gap:14px}.shop-item{background:#fff}.shop-item img{height:210px;object-fit:contain;background:#edf2f7;padding:6px}.shop-item .sn{padding:10px;font-size:12px}.expose-list{gap:16px;margin-top:22px}.expose-card{border-left-color:#b9500b;padding:20px}.expose-card h3{font-size:16px;margin-bottom:8px}.expose-card p{line-height:1.8}.warning-box{background:#fff8f1;border-color:#e8bca2;padding:32px}.warning-box h3{font-size:24px}.warning-box p{line-height:1.8}.warning-box .verify-button{margin-top:20px}footer{background:#f1f7fc;line-height:1.9;border-top:1px solid var(--border);padding:28px 20px}
@media(max-width:720px){html{scroll-padding-top:120px}.warning-nav{gap:12px;flex-wrap:wrap;padding:12px 20px}.warning-brand img{width:165px}.warning-nav nav{width:100%;gap:16px;justify-content:space-between;font-size:12px}.warning-nav .verify-button{padding:8px 10px;font-size:12px}.hero{padding:32px 0 28px}.hero h1{font-size:29px}.hero .sub{font-size:14px}.purchase-warning{padding:20px 18px}.purchase-warning strong{font-size:16px}.warning-actions{flex-direction:column;text-align:center}.video-banner a{padding:14px}.video-banner .vt .t{font-size:14px}.wechat-expose{padding:14px}.warning-toc{display:grid;grid-template-columns:1fr 1fr;gap:14px}.check-steps{grid-template-columns:1fr;gap:12px}.check-steps article{padding:18px}.check-steps h3{margin-top:6px}section{padding:30px 0}section h2{font-size:21px}.price-compare{grid-template-columns:1fr auto 1fr;gap:8px}.price-box{padding:18px 10px}.price-box .pa{font-size:28px}.price-box .pl{font-size:12px}.price-box .pd{font-size:11px}.price-vs{font-size:18px}.markup{padding:14px}.markup .x{font-size:20px}.ev-card img{height:280px}.shop-item img{height:200px}.warning-box{padding:24px 18px}.warning-box h3{font-size:21px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.local-video-heading{text-align:left;margin-bottom:12px}.local-video-heading h2{font-size:22px}.local-video-heading p{font-size:13px;color:var(--dim);margin-top:5px}.warning-video{display:block;width:100%;aspect-ratio:16/9;background:#101820;border-radius:10px}.local-video-links{display:flex;gap:20px;margin:12px 0 18px}.video-banner .local-video-links a{display:inline-block;background:none;color:var(--blue);padding:0;font-size:13px}.video-banner>a{font-size:13px}

/* language loading feedback */
.language-switch:disabled{cursor:wait;opacity:.65}.language-load-status{position:fixed;right:18px;bottom:18px;z-index:50;max-width:min(440px,calc(100vw - 36px));padding:12px 16px;border:1px solid #b8d6ec;border-radius:8px;background:#fff;color:#294660;box-shadow:0 5px 24px #172c4320;font-size:13px;line-height:1.7}.language-load-status:empty{display:none}
