/* ============================================================
 * H27 星空照片点：「一起看的星空」照片架
 * ① #h23-wall.starsky  星空域照片墙浮层的夜空星点卡纸变体
 *    （scene.js 的 H27 块在 h23OpenWall 时加 .starsky class）
 * ============================================================ */

/* 浮层底：比旅行地更沉的夜空 */
#h23-wall.starsky { background: rgba(6, 8, 20, .7); }

/* 卡片：深蓝夜空 + 星点 + 金线边框 */
#h23-wall.starsky .h23w-card {
  background:
    radial-gradient(1.4px 1.4px at 18% 22%, rgba(255, 255, 255, .95) 50%, transparent 52%),
    radial-gradient(1px 1px at 34% 10%, rgba(255, 255, 255, .8) 50%, transparent 52%),
    radial-gradient(1.6px 1.6px at 66% 16%, rgba(255, 240, 210, .95) 50%, transparent 52%),
    radial-gradient(1px 1px at 82% 30%, rgba(255, 255, 255, .75) 50%, transparent 52%),
    radial-gradient(1.2px 1.2px at 48% 28%, rgba(190, 220, 255, .85) 50%, transparent 52%),
    radial-gradient(1px 1px at 90% 12%, rgba(255, 255, 255, .7) 50%, transparent 52%),
    linear-gradient(165deg, #121a3c, #0a0e24 58%, #151238);
  border: 1px solid rgba(150, 170, 255, .35);
  color: #dfe6ff;
  box-shadow: 0 8px 44px rgba(0, 0, 8, .65), 0 0 24px rgba(110, 140, 255, .12);
}

/* 头部 / 故事行 / 按钮：冷夜蓝 + 暖金点缀 */
#h23-wall.starsky .h23w-head {
  color: #9fb0e8;
  border-bottom-color: rgba(150, 170, 255, .28);
}
#h23-wall.starsky .h23w-story {
  color: #ffe2be;
  background: rgba(255, 214, 150, .1);
  border-left-color: rgba(255, 200, 120, .5);
}
#h23-wall.starsky .h23w-photo {
  box-shadow: inset 0 0 0 1px rgba(150, 170, 255, .35), 0 4px 18px rgba(0, 0, 10, .5);
}
#h23-wall.starsky .h23w-go {
  color: #aebbf0;
  border-color: rgba(150, 170, 255, .45);
}
#h23-wall.starsky .h23w-go:hover {
  background: rgba(150, 170, 255, .14);
  color: #cdd8ff;
}
