/* Daily 3 share Pawdle's existing Lamplight photograph and washes.
   The identifier is the future preference hook; there is no selector/storage yet.
   A fixed, non-interactive layer avoids page movement and never sizes the board. */
body.is-game-page[data-wallpaper="lamplight"] {
  --dp-wallpaper-image: url('../../images/wallpaper.webp');
}
body.is-game-page[data-wallpaper] {
  position: relative;
  background-color: #1a0f09;
  background-image: none;
}
body.is-game-page[data-wallpaper]::before {
  content: '';
  position: fixed;
  inset: 0;
  z-index: 0;
  pointer-events: none;
  background-image: linear-gradient(rgba(10,5,2,.60), rgba(10,5,2,.60)), var(--dp-wallpaper-image);
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  filter: none;
  opacity: 1;
}
body.is-game-page[data-wallpaper]:is(.light, .pp-light) {
  background-color: #f7f0e0;
  background-image: none;
}
body.is-game-page[data-wallpaper]:is(.light, .pp-light)::before {
  background-image: linear-gradient(rgba(245,237,216,.12), rgba(245,237,216,.12)), var(--dp-wallpaper-image);
}
@media (max-width: 900px) and (orientation: portrait) {
  body.is-game-page[data-wallpaper]::before { background-size: auto 100dvh; }
}
