.ihd-replay-room{max-width:1040px;margin:32px auto;padding:clamp(24px,5vw,54px);border:1px solid #dbe4e3;background:#fff;border-radius:24px;box-shadow:0 24px 70px #183b4920;color:#193141}.ihd-replay-kicker{letter-spacing:.15em;color:#806a45;font-weight:700}.ihd-replay-room h1{font-size:clamp(28px,4vw,42px);line-height:1.2}.ihd-replay-room button,.ihd-replay-link{display:inline-block;padding:14px 22px;border:0;border-radius:10px;background:#215b64;color:#fff;font-weight:600;font-size:16px;text-decoration:none;cursor:pointer}.ihd-replay-room button:disabled{opacity:.5;cursor:wait}.ihd-replay-link:hover{color:white;background:#173f47}.ihd-replay-until{font-size:14px;color:#526874;margin-top:16px}.ihd-replay-offer{margin-top:24px;border-top:1px solid #dce5e5;padding-top:16px}.ihd-replay-video{aspect-ratio:16/9;background:#0d1720;border-radius:14px;overflow:hidden;margin:24px 0}.ihd-replay-video iframe{width:100%;height:100%;border:0}.ihd-replay-room [hidden],.ihd-replay-offer[hidden]{display:none!important}.ihd-replay-room button:focus-visible,.ihd-replay-link:focus-visible{outline:3px solid #ba9c67;outline-offset:4px}
