/* Lamplight reuses the autumn courtyard and its existing props. */
.nightfall[data-season="lamplight"] { --room-tint:#8b68432a; border-color:#9b805c; }
.nightfall[data-season="lamplight"] .nightfall__bar { border-bottom-color:#917454; }
.nightfall[data-season="lamplight"] .nightfall__moon-glow { background:radial-gradient(ellipse,#d5bd8750,transparent 66%); }
.nightfall[data-season="lamplight"] .nightfall-house { filter:saturate(.68) brightness(.98); }
.nightfall[data-season="lamplight"] .nightfall-house__decorated { opacity:0; transition:none; }
.nightfall[data-season="lamplight"] .tree-lights { opacity:.22; }
.nightfall[data-season="lamplight"] .light-bulbs { animation:none; }
.nightfall[data-season="lamplight"] .scene-pumpkin--left img { filter:saturate(.75) brightness(1.15) drop-shadow(0 0 7px #e5bd786b); }
.nightfall[data-season="lamplight"][data-costume="headphones"] .visitor-headphones { display:block; }
.nightfall[data-season="lamplight"]:not([data-costume="headphones"]) .visitor-headphones { display:none; }
.nightfall[data-season="lamplight"] .visitor-bucket { display:none; }
@media (prefers-reduced-motion: reduce) {
  .nightfall[data-season="lamplight"]:not([data-motion-opt-in="true"]) *, .nightfall[data-season="lamplight"]:not([data-motion-opt-in="true"]) *::before, .nightfall[data-season="lamplight"]:not([data-motion-opt-in="true"]) *::after { animation:none!important; transition:none!important; }
}
