/* ============================================================
   p3.css — 分色域校正 v2
   三星（sRGB OLED）默认鲜艳模式会自己提亮暗部 → #08080a 看着合适
   iPhone（P3 OLED）忠实还原暗部 → #08080a 会显得过黑
   所以 P3 单独提亮 3 档到 #0b0b0e
   ============================================================ */

html, body { background: #08080a; }

/* ---------- sRGB 屏（三星等）：保持不动 ---------- */
@media (color-gamut: srgb) {
  html, body { background: #08080a; }
  .spot {
    background: radial-gradient(380px circle at var(--mx,50%) var(--my,42%),
      rgba(200,168,96,.055), transparent 62%);
  }
}

/* ---------- P3 屏（iPhone）：背景提亮，不再是黑洞 ---------- */
@media (color-gamut: p3) {
  html, body { background: #111116 !important; }

  body, h1, .toptabs .brand, .px, .chg { color: #ffffff; }
  h1 .gold, .toptabs .live { color: #eec257; }
  .toptabs .live i { background:#eec257; box-shadow:0 0 14px #eec257; }
  .toptabs .tab::after { background:#eec257; }
  .toptabs .tab { color:#8d8d87; }
  .toptabs .tab.on, .toptabs .tab:hover { color:#ffffff; }
  .toptabs .langbtn { color:#8d8d87; border-color:rgba(255,255,255,.18); }
  .toptabs .langbtn:hover { color:#ffffff; border-color:rgba(255,255,255,.4); }
  .langsw.on .langbtn { border-color:rgba(238,194,87,.6); color:#eec257; }
  .lede { color:#b9b9b1; }
  .lede b { color:#ffffff; }
  .pxl, .pxmeta, .kick, .pillars dt { color:#9a9a94; }
  .pxmeta b, .pillars dd { color:#ffffff; }
  .pillars dd small { color:#9a9a94; }
  .pillars, .pillars > div { border-color:rgba(255,255,255,.13) !important; }
  .bottabs { color:#8a8a84; }
  .bottabs .tag { color:#a8a8a2; border-color:rgba(255,255,255,.13); }
  .btn { background:#ffffff; color:#050507; }
  .btn:hover { background:#eec257; color:#000; }
  .wm { color:rgba(255,255,255,.03); }

  /* 背景已提亮，光晕略降避免再次发灰 */
  .spot {
    background: radial-gradient(400px circle at var(--mx,50%) var(--my,42%),
      rgba(200,168,96,.045), transparent 62%);
  }
}

/* ---------- 触摸设备：光晕固定偏上，更弱 ---------- */
@media (hover: none) {
  .spot {
    background: radial-gradient(320px circle at 50% 30%,
      rgba(200,168,96,.048), transparent 62%) !important;
  }
}
