/* ===== 第29批（2026-10-01）8 个"无移动层"页面的星点背景 =====
   背景：第27批把星点铺到了 16 个有 .zcm-app 的移动层页；这 8 个页面没有 .zcm-app
        （pred/lottery 只有底栏壳、其余 6 页完全没有），所以单开这个文件。
   星点 = 与第27批**逐字节相同**的两层 SVG data-URI（互质 480/397，品牌亮绿 #D4E84A），
        因此这 8 页与那 16 页的星点图案完全一致。
   ★ 与既有实现的关系：这 8 页**本来没有点阵** ⇒ 本批是"新增"（第27批是"覆盖"）。
   ★ 门控：① ≤480px（桌面端 ≥481px 逐字节不受影响）② 非浅色主题（与既有口径一致）
   ★ 只设 background-image，**不设 background-color / 不设其它属性** ⇒
        完全不动这些页的底色与配色（join/archive 的 #0b0d0c 原样保留）。
   ★ 选择器 html:not([data-theme="light"]) body ⇒ 特异性 (0,1,2)，
        稳压各页 body{background:var(--bg-deep)} 的 (0,0,1)；只覆盖 background-image 这一项。
   ★ 静态资源实测 no-cache ⇒ 改本文件无需升 ?v=（仍带版本号便于排查）。 */
@media (max-width: 480px) {
  html:not([data-theme="light"]) body {
    background-image:
      url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22480%22%20height=%22480%22%20viewBox=%220%200%20480%20480%22%3E%3Cg%20fill=%22%23D4E84A%22%3E%3Cpath%20d=%22M290.5%2044.6h1.1v1.1h-1.1zM346.3%2025.7h2.1v2.1h-2.1zM396.4%209h2.7v2.7h-2.7zM430%2050.9h0.9v0.9h-0.9zM254.6%2092.5h1.9v1.9h-1.9zM1.9%20163.9h1.3v1.3h-1.3zM201.2%20123.7h1.3v1.3h-1.3zM311.1%20147.6h2.2v2.2h-2.2zM62.1%20235.8h1.5v1.5h-1.5zM85.1%20237.9h1.2v1.2h-1.2zM337%20186.4h1.5v1.5h-1.5zM116.5%20269h1.9v1.9h-1.9zM149%20267.4h1.2v1.2h-1.2zM-0.6%20266h1.4v1.4h-1.4zM479.4%20266h1.4v1.4h-1.4zM111.1%20343.5h1.5v1.5h-1.5zM243.4%20307.9h1.5v1.5h-1.5zM305.4%20340.5h1v1h-1zM97.5%20375.3h1.2v1.2h-1.2zM280.5%20394.2h2v2h-2zM353.6%20382h1.5v1.5h-1.5zM361.9%20392.5h1.3v1.3h-1.3zM283.5%20472.8h1.4v1.4h-1.4zM428.6%20476.3h1.1v1.1h-1.1z%22%20fill-opacity=%220.2%22/%3E%3Cpath%20d=%22M18.4%2044.2h1.1v1.1h-1.1zM156.8%20115.2h2.2v2.2h-2.2zM334.2%20225.3h2.2v2.2h-2.2zM467.2%20236.2h1.2v1.2h-1.2zM235.9%20245.2h1.5v1.5h-1.5zM277.1%20289.1h1.3v1.3h-1.3zM348.2%20288.4h2.2v2.2h-2.2zM378.8%20265.7h1v1h-1zM9.1%20368.9h1v1h-1zM165.7%20360.9h1.4v1.4h-1.4zM94.9%20435.7h2.2v2.2h-2.2zM153.8%20443.5h1v1h-1z%22%20fill-opacity=%220.3%22/%3E%3Cpath%20d=%22M162.7%2015h2.1v2.1h-2.1zM187.2%2025.4h1v1h-1zM287.9%20103.4h1.9v1.9h-1.9zM408.1%20149.4h0.9v0.9h-0.9zM288.8%20190.6h2.8v2.8h-2.8zM397.1%20195.5h1.1v1.1h-1.1zM252.3%20320.2h1.6v1.6h-1.6zM477.6%20392.7h1.2v1.2h-1.2z%22%20fill-opacity=%220.3%22/%3E%3Cpath%20d=%22M214.1%2078.1h1.5v1.5h-1.5zM162%20166.8h1.2v1.2h-1.2zM298.2%20162.3h1v1h-1zM358.8%20437.3h1.1v1.1h-1.1z%22%20fill-opacity=%220.4%22/%3E%3Cpath%20d=%22M235.1%20303.1h2.2v2.2h-2.2z%22%20fill-opacity=%220.5%22/%3E%3C/g%3E%3C/svg%3E"),
      url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22397%22%20height=%22397%22%20viewBox=%220%200%20397%20397%22%3E%3Cg%20fill=%22%23D4E84A%22%3E%3Cpath%20d=%22M385.2%202.1h1.2v1.2h-1.2zM193.7%2081h2.8v2.8h-2.8zM165.4%20141.6h2.1v2.1h-2.1zM382.2%20143.4h1.4v1.4h-1.4zM47.4%20329.6h1.6v1.6h-1.6z%22%20fill-opacity=%220.2%22/%3E%3Cpath%20d=%22M178.1%2023h2.8v2.8h-2.8zM167.2%2070h1.5v1.5h-1.5zM109.5%20254h2.2v2.2h-2.2z%22%20fill-opacity=%220.3%22/%3E%3Cpath%20d=%22M107.1%2012.2h1.4v1.4h-1.4zM232.2%20207.8h1.2v1.2h-1.2z%22%20fill-opacity=%220.3%22/%3E%3C/g%3E%3C/svg%3E");
  }
  /* pred.html / lottery.html 的 body 原本带一条**更强的"顶部径向发光"**
     （radial-gradient(1200px 600px at 50% -10%, rgba(212,232,74,.099), rgba(8,11,8,0) 60%)）。
     按"保留既有顶部发光层"的要求，把它作为**第 3 层原样保留**（其余 6 页本来没有这层，不加）。 */
  html:not([data-theme="light"]) body[data-zcs-glow] {
    background-image:
      url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22480%22%20height=%22480%22%20viewBox=%220%200%20480%20480%22%3E%3Cg%20fill=%22%23D4E84A%22%3E%3Cpath%20d=%22M290.5%2044.6h1.1v1.1h-1.1zM346.3%2025.7h2.1v2.1h-2.1zM396.4%209h2.7v2.7h-2.7zM430%2050.9h0.9v0.9h-0.9zM254.6%2092.5h1.9v1.9h-1.9zM1.9%20163.9h1.3v1.3h-1.3zM201.2%20123.7h1.3v1.3h-1.3zM311.1%20147.6h2.2v2.2h-2.2zM62.1%20235.8h1.5v1.5h-1.5zM85.1%20237.9h1.2v1.2h-1.2zM337%20186.4h1.5v1.5h-1.5zM116.5%20269h1.9v1.9h-1.9zM149%20267.4h1.2v1.2h-1.2zM-0.6%20266h1.4v1.4h-1.4zM479.4%20266h1.4v1.4h-1.4zM111.1%20343.5h1.5v1.5h-1.5zM243.4%20307.9h1.5v1.5h-1.5zM305.4%20340.5h1v1h-1zM97.5%20375.3h1.2v1.2h-1.2zM280.5%20394.2h2v2h-2zM353.6%20382h1.5v1.5h-1.5zM361.9%20392.5h1.3v1.3h-1.3zM283.5%20472.8h1.4v1.4h-1.4zM428.6%20476.3h1.1v1.1h-1.1z%22%20fill-opacity=%220.2%22/%3E%3Cpath%20d=%22M18.4%2044.2h1.1v1.1h-1.1zM156.8%20115.2h2.2v2.2h-2.2zM334.2%20225.3h2.2v2.2h-2.2zM467.2%20236.2h1.2v1.2h-1.2zM235.9%20245.2h1.5v1.5h-1.5zM277.1%20289.1h1.3v1.3h-1.3zM348.2%20288.4h2.2v2.2h-2.2zM378.8%20265.7h1v1h-1zM9.1%20368.9h1v1h-1zM165.7%20360.9h1.4v1.4h-1.4zM94.9%20435.7h2.2v2.2h-2.2zM153.8%20443.5h1v1h-1z%22%20fill-opacity=%220.3%22/%3E%3Cpath%20d=%22M162.7%2015h2.1v2.1h-2.1zM187.2%2025.4h1v1h-1zM287.9%20103.4h1.9v1.9h-1.9zM408.1%20149.4h0.9v0.9h-0.9zM288.8%20190.6h2.8v2.8h-2.8zM397.1%20195.5h1.1v1.1h-1.1zM252.3%20320.2h1.6v1.6h-1.6zM477.6%20392.7h1.2v1.2h-1.2z%22%20fill-opacity=%220.3%22/%3E%3Cpath%20d=%22M214.1%2078.1h1.5v1.5h-1.5zM162%20166.8h1.2v1.2h-1.2zM298.2%20162.3h1v1h-1zM358.8%20437.3h1.1v1.1h-1.1z%22%20fill-opacity=%220.4%22/%3E%3Cpath%20d=%22M235.1%20303.1h2.2v2.2h-2.2z%22%20fill-opacity=%220.5%22/%3E%3C/g%3E%3C/svg%3E"),
      url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22397%22%20height=%22397%22%20viewBox=%220%200%20397%20397%22%3E%3Cg%20fill=%22%23D4E84A%22%3E%3Cpath%20d=%22M385.2%202.1h1.2v1.2h-1.2zM193.7%2081h2.8v2.8h-2.8zM165.4%20141.6h2.1v2.1h-2.1zM382.2%20143.4h1.4v1.4h-1.4zM47.4%20329.6h1.6v1.6h-1.6z%22%20fill-opacity=%220.2%22/%3E%3Cpath%20d=%22M178.1%2023h2.8v2.8h-2.8zM167.2%2070h1.5v1.5h-1.5zM109.5%20254h2.2v2.2h-2.2z%22%20fill-opacity=%220.3%22/%3E%3Cpath%20d=%22M107.1%2012.2h1.4v1.4h-1.4zM232.2%20207.8h1.2v1.2h-1.2z%22%20fill-opacity=%220.3%22/%3E%3C/g%3E%3C/svg%3E"),
      radial-gradient(1200px 600px at 50% -10%, rgba(212, 232, 74, 0.099), rgba(8, 11, 8, 0.000) 60%);
  }
}
