/* Only the homepage room entrance; dimensions, typography and door selection stay intact. */
.stars-stays .room-reveal-line{display:block;overflow:hidden;padding-bottom:.15em;margin-bottom:-.15em}
.stars-stays .room-reveal-text{display:block}
.stars-stays.is-room-entering .section-label{opacity:var(--room-label-opacity,0);transform:translateY(var(--room-label-y,8px));will-change:opacity,transform}
.stars-stays.is-room-entering .room-reveal-text{transform:translateY(var(--room-line-y,112%));will-change:transform}
.stars-stays.is-room-entering .room-door{opacity:var(--room-card-opacity,0);transform:translateY(var(--room-card-y,0px));will-change:opacity,transform}
.stars-stays.is-room-entering .room-doors-footer{opacity:var(--room-footer-opacity,0)}
@media(prefers-reduced-motion:reduce){
 .stars-stays.is-room-entering .section-label,.stars-stays.is-room-entering .room-reveal-text,.stars-stays.is-room-entering .room-door,.stars-stays.is-room-entering .room-doors-footer{opacity:1!important;transform:none!important;will-change:auto}
}
@media print{
 .stars-stays.is-room-entering .section-label,.stars-stays.is-room-entering .room-reveal-text,.stars-stays.is-room-entering .room-door,.stars-stays.is-room-entering .room-doors-footer{opacity:1!important;transform:none!important}
}
