/* Opt-in night scenes. Keep cards, controls, crop art and financial text intact. */
html[data-home-theme="night"] body.orchard-v2-page,
html[data-home-theme="night"] .orchard-v2-page .app-container,
html[data-home-theme="night"] .orchard-v2,
html[data-home-theme="night"] body.fruit-market-page,
html[data-home-theme="night"] .fruit-market-page .app-container {
    background:#073c35;
}
html[data-home-theme="night"] .orchard-v2-world,
html[data-home-theme="night"] .fruit-market {
    background:
        linear-gradient(180deg,transparent 75%,#073c35 100%) center top/100% 100% no-repeat,
        url('../images/farm/home-night-bg-v1.webp') center top/100% auto no-repeat,
        #073c35;
}
html[data-home-theme="night"] .orchard-v2-world::after {
    background:linear-gradient(180deg,transparent,#073c35 110px);
}
html[data-home-theme="night"] .fruit-market::after {
    background:linear-gradient(180deg,transparent,rgba(3,35,40,.4));
}
/* Moonlight only around the art, never an overlay over the live content. */
html[data-home-theme="night"] .orchard-v2-crop-frame img {
    filter:drop-shadow(0 0 3px #c5e6ff38);
}
html[data-home-theme="night"] .fruit-market-slide h2 {
    color:#fff0b5;
    text-shadow:0 2px 2px #102540;
}
/* Plans use a quiet blue backdrop instead of another busy landscape. */
html[data-home-theme="night"] body.ui-v3.farm-investment-page {
    background-color:#101e38;
    background-image:radial-gradient(ellipse at 75% 0%,#294879 0,transparent 55%),
        linear-gradient(180deg,#152850,#101e38 720px);
    background-position:center top;
    background-size:min(100%,430px) 100%;
    background-repeat:no-repeat;
}
html[data-home-theme="night"] .farm-investment-page .app-container {
    background:transparent;
}
html[data-home-theme="night"] .orchard-v2-page #pwa-launch-shell,
html[data-home-theme="night"] .fruit-market-page #pwa-launch-shell,
html[data-home-theme="night"] .farm-investment-page #pwa-launch-shell {
    background:#152850;
}
