/**
 * Forest Pool image grade – Wilderness theme only
 */

html[data-wg-theme="wilderness"] {
  --wg-photo-brightness: 0.94;
  --wg-photo-contrast: 1.04;
  --wg-photo-saturate: 0.88;
  --wg-photo-sepia: 0.015;
  --wg-photo-filter: brightness(0.94) contrast(1.04) saturate(0.88) sepia(0.015) hue-rotate(-6deg);
  --wg-photo-legibility: linear-gradient(
    to top,
    rgba(30, 54, 50, 0.52) 0%,
    rgba(30, 54, 50, 0.22) 32%,
    rgba(37, 64, 59, 0.06) 58%,
    transparent 78%
  );
  --wg-card-overlay: linear-gradient(
    to top,
    rgba(30, 54, 50, 0.4) 0%,
    rgba(30, 54, 50, 0.12) 45%,
    transparent 72%
  );
}

@media (prefers-reduced-motion: reduce) {
  html[data-wg-theme="wilderness"] {
    --wg-photo-filter: brightness(0.9) contrast(1.04) saturate(0.82) sepia(0.02);
  }
}

html[data-wg-theme="wilderness"] .wg-dest-card__shade,
html[data-wg-theme="wilderness"] .wg-inspire--dest .wg-dest-card__shade {
  background: linear-gradient(
    to top,
    rgba(120, 90, 20, 0.36) 0%,
    rgba(184, 148, 26, 0.2) 32%,
    rgba(232, 197, 71, 0.07) 58%,
    transparent 78%
  );
}

html[data-wg-theme="wilderness"] .wg-about-gallery__item::after,
html[data-wg-theme="wilderness"] .wg-about-moments__item::after,
html[data-wg-theme="wilderness"] .wg-about-mosaic-item::after {
  background: linear-gradient(
    to top,
    rgba(30, 54, 50, 0.55) 0%,
    rgba(30, 54, 50, 0.18) 45%,
    transparent 72%
  );
}

html[data-wg-theme="wilderness"] .wg-about-scroll__figure::after,
html[data-wg-theme="wilderness"] .wg-about-bts-main::after,
html[data-wg-theme="wilderness"] .wg-about-bts-stack-item::after {
  background: linear-gradient(
    to top,
    rgba(30, 54, 50, 0.65) 0%,
    rgba(30, 54, 50, 0.28) 38%,
    transparent 72%
  );
}

html[data-wg-theme="wilderness"] .wg-quote-band::after {
  background: linear-gradient(
    135deg,
    rgba(44, 42, 40, 0.58) 0%,
    rgba(30, 54, 50, 0.38) 50%,
    rgba(30, 54, 50, 0.22) 100%
  );
}

html[data-wg-theme="wilderness"] .wg-dest-see__cap {
  background: linear-gradient(transparent, rgba(30, 54, 50, 0.88));
  color: var(--wg-gold-lt);
}
