@media (max-width:900px){
  #room-dialog:has(.chamber-stage[data-room=reviews]){overflow:auto;overscroll-behavior:contain;scrollbar-width:none}
  #room-dialog:has(.chamber-stage[data-room=reviews])::-webkit-scrollbar{display:none}
  .chamber-stage[data-room=reviews]{position:relative;inset:auto;left:0;top:0;transform:none;width:max(1350px,177.6833svh);height:max(760px,100svh);min-height:0;padding:0;container-type:size;overflow:hidden}
  .chamber-stage[data-room=reviews] #room-art,.chamber-stage[data-room=reviews] #chamber-world,.chamber-stage[data-room=reviews] .chamber-atmosphere{inset:0;width:100%;height:100%;object-fit:fill}
  .chamber-stage[data-room=reviews] #chamber-content{position:absolute;inset:0;width:100%;height:100%;min-height:0;padding:0}
  .chamber-stage[data-room=reviews] .reviews-content{position:absolute;left:30%;top:33%;width:40%;height:34%;min-height:0;margin:0;padding:0;display:block;gap:0;text-align:center;background:none;border:0;box-shadow:none}
  .chamber-stage[data-room=reviews] .book-page{position:absolute;top:27%;width:28%;height:54.5%;display:flex;flex-direction:column;align-items:center;justify-content:center;mix-blend-mode:multiply;border:0;padding:0;color:#523217}
  .chamber-stage[data-room=reviews] .book-left{left:14%;transform:rotate(-2deg)}
  .chamber-stage[data-room=reviews] .book-right{left:46.7%;right:auto;width:26.5%;transform:rotate(2deg)}
  .chamber-stage[data-room=reviews] .book-ink{height:100%}
  .chamber-stage[data-room=reviews] .reviews-content .room-action{position:absolute;left:25%;top:143%;width:50%;height:23%;margin:0;font-size:1.5cqw}
  .chamber-stage[data-room=reviews] .review-book-spine{display:block}
}
@media (min-width:901px) and (min-aspect-ratio:16/9){
  #room-dialog:has(.chamber-stage[data-room]){overflow-y:auto;scrollbar-width:none}
  #room-dialog:has(.chamber-stage[data-room])::-webkit-scrollbar{display:none}
  .chamber-stage[data-room]{top:0;transform:translateX(-50%)}
}
@media (min-width:901px) and (max-width:1350px) and (max-height:500px) and (orientation:landscape){
  #room-dialog:has(.chamber-stage[data-room]){overflow:auto}
  .chamber-stage[data-room]{position:relative;left:0;top:0;transform:none;width:1350px;height:760px;min-height:0;padding:0;container-type:size;overflow:hidden}
  .chamber-stage[data-room=contact] .contact-surface-cta::after{content:"";position:absolute;inset:-24px 0}
}
