/* Night photograph only: the daytime layers stay unchanged. */
.mountain-bg .piraeus-night-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;opacity:0;z-index:0;pointer-events:none;transition:opacity 1.5s ease}
body.piraeus-night-ready .mountain-bg .piraeus-night-photo{opacity:1;z-index:1}
body.piraeus-night-ready .mountain-bg .mountain-photo,body.piraeus-night-ready .mountain-bg .piraeus-yacht-position{visibility:hidden!important}
body.piraeus-night-ready .mountain-bg::after{z-index:2;background:linear-gradient(180deg,rgba(2,10,24,.12),rgba(2,12,28,.30) 45%,rgba(2,12,27,.77))!important}
@media(max-width:600px){.mountain-bg .piraeus-night-photo{object-position:55% center}}
@media(prefers-reduced-motion:reduce){.mountain-bg .piraeus-night-photo{transition:none}}
