.rv-scene{margin:0;min-width:0}.rv-scene-stage{position:relative;aspect-ratio:3/2;overflow:hidden;border-radius:16px;background:#07101c;isolation:isolate;border:1px solid #28485d}.rv-scene-photo{display:block;width:100%;height:auto}.rv-scene-tv{position:absolute;top:0;left:0;width:1000px;height:562.5px;transform-origin:0 0;background:#030810;visibility:hidden;overflow:hidden;pointer-events:none}.rv-scene-tv img{display:block;width:100%;height:100%;object-fit:contain}.rv-scene-tv::after{content:'';position:absolute;inset:0;background:linear-gradient(135deg,#84ccff0a,transparent 40%,#02060b1a);pointer-events:none}.rv-scene-foreground{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;clip-path:polygon(0 0,34.4% 0,34.4% 33.2%,36% 35.4%,38% 39.3%,40% 43.5%,67.8% 43.5%,69% 40.5%,70.5% 38%,71.6% 35%,100% 35%,100% 100%,0 100%)}.rv-scene figcaption{display:flex;justify-content:space-between;gap:20px;padding:12px 2px;color:#b4c9d8;font-size:12px;line-height:1.5}.rv-scene figcaption a{color:#a7efff;text-decoration:none;white-space:nowrap}.rv-scene figcaption a:hover{text-decoration:underline}.rv-scene figcaption a:focus-visible,.rv-game-logo:focus-visible,.rv-gallery-pick:focus-visible{outline:3px solid #b9f8ff;outline-offset:5px}.rv-refresh-hero-screen:has(.rv-scene){padding:0;background:transparent;border:0;box-shadow:0 25px 95px #068cff12}.rv-refresh-screen-label{padding:12px 3px}.rv-site .rv-refresh-hero-heading h1{font-size:clamp(44px,5.5vw,78px);max-width:760px}.rv-refresh-hero-heading{grid-template-columns:1.4fr 1fr}.rv-night-launch .rv-launch-intro{padding:65px 0 36px;display:grid;grid-template-columns:1.3fr 1fr;gap:50px;align-items:end}.rv-site .rv-night-launch h1{font-size:clamp(44px,5.5vw,80px);line-height:1.02;letter-spacing:-.055em}.rv-night-launch h1 span{display:block}.rv-night-launch .rv-lead{font-size:18px;max-width:510px}.rv-night-chips{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.rv-night-chips span{font-size:12px;color:#bde8f5;border:1px solid #2b4b63;border-radius:100px;padding:8px 13px;background:#102333}.rv-night-launch .rv-section{padding-block:78px}.rv-night-launch .rv-section-heading p{max-width:440px}.rv-game-logo-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.rv-game-logo{appearance:none;cursor:pointer;position:relative;display:flex;flex-direction:column;align-items:center;padding:8px 10px 20px;min-width:0;min-height:230px;background:radial-gradient(ellipse at 50% 55%,#14384b,#0a1522 70%);border:1px solid #294257;border-radius:13px;color:#ebf7ff;transition:border-color .2s,transform .2s,box-shadow .2s;font:inherit}.rv-site .rv-game-logo img{width:100%;height:170px;object-fit:contain;filter:drop-shadow(0 8px 18px #0008)}.rv-game-logo strong{font-size:18px}.rv-game-logo small{font-size:11px;color:#91afc4;margin-top:6px}.rv-game-logo:hover{border-color:#6cbed6;transform:translateY(-3px)}.rv-game-logo[aria-pressed=true]{border-color:#8be6ff;box-shadow:0 0 0 1px #8be6ff4d,inset 0 0 32px #159df31a;background:radial-gradient(ellipse at 50% 55%,#205c77,#102334 75%)}.rv-game-logo[aria-pressed=true]::before{content:'SELECTED';position:absolute;top:10px;left:12px;font-size:9px;letter-spacing:.14em;color:#b3f5ff}.rv-game-detail{padding:28px 30px;background:linear-gradient(120deg,#102b3b,#0b1520);border:1px solid #37596d;border-radius:14px;margin-top:22px;display:grid;grid-template-columns:1.25fr 1fr;gap:30px;min-height:170px}.rv-game-detail[hidden]{display:none}.rv-game-detail h3{font-size:27px;margin-bottom:9px}.rv-game-detail p{font-size:15px;color:#b7cedd;max-width:620px}.rv-game-detail aside{border-left:1px solid #36536a;padding-left:28px;display:flex;flex-direction:column;justify-content:center}.rv-game-detail aside small{font-size:10px;letter-spacing:.15em;color:#8ddfff;margin-bottom:8px}.rv-game-detail aside strong{font-size:17px;line-height:1.5}.rv-night-story{display:grid;grid-template-columns:.8fr 1.45fr;gap:45px;align-items:center}.rv-night-story h2{font-size:clamp(34px,4vw,53px);line-height:1.06}.rv-night-story p{font-size:16px;color:#b2c8d8;margin-top:21px}.rv-night-story .rv-list{margin-top:22px}.rv-night-wager{margin-top:35px;display:grid;grid-template-columns:1fr 1fr;gap:25px}.rv-night-wager article{border-top:1px solid #315169;padding-top:24px}.rv-night-wager h3{font-size:22px}.rv-night-wager p{color:#b3c8d8;margin-top:13px;max-width:520px}.rv-trophy-row{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:25px}.rv-trophy-item{padding:15px 15px 25px;text-align:center;border:1px solid #294155;border-radius:12px;background:radial-gradient(ellipse at center,#143349,#0a1521 72%)}.rv-site .rv-trophy-item img{width:100%;height:190px;object-fit:contain}.rv-trophy-item h3{font-size:18px;margin-top:12px}.rv-trophy-item p{font-size:12px;line-height:1.5;color:#a9c0cf;margin-top:10px}.rv-night-awards .rv-section-heading{margin-bottom:26px}.rv-night-ending{padding:34px;border:1px solid #396277;border-radius:16px;background:linear-gradient(100deg,#122f43,#0b1521);display:flex;justify-content:space-between;align-items:center;gap:30px;margin-top:35px}.rv-night-ending h3{font-size:29px}.rv-night-ending p{color:#b2c8d8;margin-top:10px}.rv-showcase{padding:26px;background:radial-gradient(ellipse at top,#173851,#0a1522 65%);border:1px solid #294b63;border-radius:18px}.rv-showcase-picks{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:24px}.rv-gallery-pick{font:inherit;font-size:13px;font-weight:650;color:#bdd6e7;background:#0c1e2c;border:1px solid #34536a;border-radius:8px;padding:11px 16px;cursor:pointer}.rv-gallery-pick[aria-pressed=true]{color:#081826;background:#a4e8fb;border-color:#bcf1ff}.rv-showcase-screen{position:relative;display:block;padding:8px;background:#010406;border:1px solid #4a657a;border-radius:12px;box-shadow:0 0 50px #00bcff18}.rv-showcase-screen img{display:block;width:100%;aspect-ratio:16/9;object-fit:contain;background:#051019;border-radius:5px}.rv-showcase-soundbar{width:44%;height:16px;border-radius:20px;border:1px solid #334859;margin:20px auto;background:linear-gradient(#263543,#05090c);box-shadow:0 8px 18px #000a}.rv-showcase-description{display:grid;grid-template-columns:.65fr 1.35fr;gap:20px;margin-top:24px}.rv-showcase-description h3{font-size:24px}.rv-showcase-description p{color:#b3cbdc;font-size:15px;max-width:690px}.rv-mat-download{border:1px solid #507d99;border-radius:14px;padding:24px;margin-top:26px;background:linear-gradient(130deg,#15394a,#0c1b29)}.rv-mat-download label{display:block;font-size:14px;font-weight:750;color:#e9f7ff;margin-bottom:10px}.rv-mat-download select{width:100%;min-height:56px;appearance:none;background:#e4f5fc url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='m4 7 6 6 6-6' fill='none' stroke='%23122d40' stroke-width='2'/%3E%3C/svg%3E") no-repeat right 16px center;border:2px solid #bdeeff;border-radius:7px;color:#132f44;font:inherit;font-size:15px;font-weight:700;padding:14px 45px 14px 15px;cursor:pointer}.rv-mat-download select:focus-visible{outline:3px solid #fff;outline-offset:4px}.rv-mat-download [data-mat-detail]{font-size:12px;line-height:1.6;min-height:38px;color:#bdd4e3;margin:13px 0}.rv-mat-download .rv-button{display:flex;width:100%;justify-content:space-between;text-align:center;min-height:52px;font-size:15px}.rv-mat-download [aria-disabled=true]{background:#1c3d51;color:#99b7cc;border:1px solid #4b6477;cursor:default;pointer-events:none}.rv-mat-print-note{margin-top:16px;font-size:12px!important;color:#c0d2df}.rv-mat-print-note a{color:#a3e7ff}.rv-mat-download noscript ul{padding-left:18px}.rv-launch-visual-note{font-size:11px;color:#8ca6b9;padding-block:16px;border-top:1px solid #223a4b}.rv-refresh-tour-card .rv-capture-trigger,.rv-refresh-history-grid .rv-capture-trigger{border:5px solid #03090e;box-shadow:0 12px 30px #0006,0 0 18px #35b6ec12}.rv-refresh-tour .rv-capture img,.rv-refresh-history-grid .rv-capture img{aspect-ratio:16/9;object-fit:contain}.rv-how-workspace .rv-how-preview-badge{display:none}.rv-product-gallery .rv-scene figcaption{display:none}.rv-product-gallery .rv-scene-stage{border:0;border-radius:0}.rv-refresh-product-gallery .rv-gallery-panel:has(.rv-scene){padding:0}.rv-how-tv-section{padding:50px 0}.rv-how-tv-section .rv-scene{max-width:1100px;margin:auto}.rv-night-launch [hidden]{display:none!important}
@media(max-width:900px){.rv-refresh-hero-heading,.rv-night-launch .rv-launch-intro{grid-template-columns:1fr;gap:23px}.rv-night-story{grid-template-columns:1fr;gap:28px}.rv-night-story .rv-scene{grid-row:auto}.rv-game-logo-grid{gap:12px}.rv-game-logo{min-height:185px}.rv-site .rv-game-logo img{height:130px}.rv-game-logo strong{font-size:16px}.rv-trophy-row{gap:12px}.rv-site .rv-trophy-item img{height:145px}.rv-game-detail{grid-template-columns:1fr;gap:20px}.rv-game-detail aside{border-left:0;border-top:1px solid #36536a;padding:18px 0 0}.rv-night-ending{align-items:flex-start;flex-direction:column}}
@media(max-width:600px){.rv-night-launch .rv-launch-intro{padding-top:35px}.rv-site .rv-night-launch h1{font-size:46px}.rv-night-launch .rv-section{padding-block:48px}.rv-scene-stage{border-radius:10px}.rv-scene figcaption{font-size:10px;gap:10px}.rv-game-logo-grid,.rv-trophy-row{grid-template-columns:repeat(2,1fr)}.rv-site .rv-game-logo img{height:145px}.rv-game-logo{min-height:200px}.rv-game-logo strong{font-size:17px}.rv-game-detail{padding:22px}.rv-night-wager{grid-template-columns:1fr}.rv-night-ending{padding:24px}.rv-showcase{padding:15px}.rv-showcase-picks{gap:7px}.rv-gallery-pick{font-size:11px;padding:10px 12px}.rv-showcase-description{grid-template-columns:1fr;gap:12px}.rv-mat-download{padding:18px}.rv-mat-download select{font-size:14px}.rv-trophy-item h3{font-size:16px}.rv-scene-photo{width:100%}.rv-site .rv-refresh-hero-heading h1{font-size:44px}}
@media(prefers-reduced-motion:reduce){.rv-game-logo{transition:none}.rv-game-logo:hover{transform:none}}

.rv-site .rv-scene-tv img{height:100%;object-fit:contain}.rv-site .rv-showcase-screen img{height:auto;aspect-ratio:16/9;object-fit:contain}

.rv-site .rv-mat-download .rv-mat-print-note{margin:16px 0 0;line-height:1.65}.rv-site .rv-mat-download [data-mat-detail]{margin:13px 0;line-height:1.6}
