/* Faithful UI scene exports, presented without extra header or footer controls. */
.tg-room-slideshow{margin-top:2rem;border:1px solid var(--tg-line);border-radius:14px;overflow:hidden;background:#f5f7fb;box-shadow:0 12px 32px #1022390a}
.tg-room-slideshow-next{display:block;position:relative;width:100%;aspect-ratio:1132/913;padding:0;border:0;background:transparent;cursor:pointer;text-align:left;overflow:hidden;isolation:isolate}
.tg-room-slide{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:100%;object-fit:contain;opacity:0;transition:opacity .45s ease-in-out;pointer-events:none}
.tg-room-slide.is-active{opacity:1}
.tg-room-slideshow-next:focus-visible{outline:3px solid var(--tg-blue);outline-offset:-4px;border-radius:13px}
@media(prefers-reduced-motion:reduce){.tg-room-slide{transition:none}}
