/* Approved Pal Plus P/+ backdrop. Home only; existing component geometry is unchanged. */
html[data-pp-theme="unified"] body.palplus-shop-home {
  --pp-orbit-canvas: #111315;
  --pp-orbit-image: url("/assets/img/home/orbit-v80/dark.webp");
  --pp-orbit-veil: linear-gradient(180deg,rgba(17,19,21,0) 38%,rgba(17,19,21,.35) 72%,#111315 100%);
  background-color: var(--pp-orbit-canvas) !important;
  background-image: var(--pp-orbit-veil),var(--pp-orbit-image) !important;
  background-position: center 96px,center 96px !important;
  background-size: 100% 1020px,max(1440px,100vw) auto !important;
  background-repeat: no-repeat !important;
  background-attachment: fixed !important;
}
html[data-pp-theme="unified"][data-theme="light"] body.palplus-shop-home {
  --pp-orbit-canvas: #f5f7fb;
  --pp-orbit-image: url("/assets/img/home/orbit-v80/light.webp");
  --pp-orbit-veil: linear-gradient(180deg,rgba(245,247,251,0) 38%,rgba(245,247,251,.35) 72%,#f5f7fb 100%);
}
html[data-pp-theme="unified"] body.palplus-shop-home .pp-market-release .home-coupon-section {
  background: transparent !important;
}
@media(max-width:760px) {
  html[data-pp-theme="unified"] body.palplus-shop-home {
    background-position: center 65px,right -86px top 65px !important;
    background-size: 100% 690px,auto 610px !important;
    background-attachment: scroll !important;
  }
}
@media(prefers-reduced-data:reduce) {
  html[data-pp-theme="unified"] body.palplus-shop-home {background-attachment:scroll !important;}
}
