.preview-room{background:radial-gradient(ellipse at 12% 0%,#713a46 0%,#311c1c 38%,#221413 70%);min-height:calc(100dvh - 115px);display:flex;flex-direction:column;padding-top:64px;color:white}.preview-poster{margin:0 18px 65px;border:1px solid #75464b;border-radius:13px;background:#382122;box-shadow:0 0 0 3px #ffffff04;overflow:hidden}.preview-poster img{display:block;width:calc(100% - 26px);margin:13px;border-radius:10px;aspect-ratio:1.62;object-fit:cover}.preview-poster h2{font-size:20px;line-height:1.6;padding:10px 20px 20px;margin:0}.preview-poster>p{background:#513034;margin:0;text-align:center;padding:17px 8px;color:#ffdbc8;font-size:18px}.preview-bottom{margin-top:auto;background:linear-gradient(#ffd1c1,#fff 76%);border-radius:24px 24px 0 0;color:#282121;padding:28px 18px 20px}.preview-reminder{display:flex;align-items:center;justify-content:space-between;gap:8px}.preview-reminder h2{font-size:21px;margin:0 0 12px}.preview-reminder h2 span{display:inline-flex;background:#35c9a0;color:white;width:27px;height:27px;border-radius:50%;justify-content:center;align-items:center;margin-right:5px}.preview-reminder p{font-size:15px;color:#915d51;margin:0}.preview-reminder button{border-radius:40px;white-space:nowrap;font-size:18px;padding:16px 22px}.preview-clock{text-align:center;margin-top:28px;font-size:18px;border-top:1px solid #f2e6e1;padding-top:20px}.preview-clock b{color:#ba262c;background:#fff0ed;padding:4px;margin-left:4px}.reminder-hint{text-align:center;color:#9b8882;font-size:12px;margin-bottom:0}[hidden]{display:none!important}
