:root{--line:#dce8f4;--surface:#fff;--text:#253446}.rr88{color:#26374b;background:#fff}.rr-inner{width:min(1220px,calc(100% - 64px));margin:auto}.rr-top{background:#2d89ee;color:#fff}.rr-masthead{min-height:90px;display:flex;justify-content:space-between;align-items:center;gap:24px}.rr-masthead .brand-home{min-width:175px}.rr-masthead .top-message{font-size:12px;text-align:center;font-weight:700;line-height:1.7;margin:0;max-width:480px}.rr88 .button{background:linear-gradient(#e34728,#c32611);color:white;box-shadow:0 3px 9px #12396323;border-color:#df5b43}.rr88 .button:hover{box-shadow:0 4px 13px #a71e1850}.rr88 .button.outline{background:#fff;color:#176dc8;border-color:#78b4f1;box-shadow:none}.rr-nav{display:flex;justify-content:center;min-height:55px;background:#fff;color:#5b6f82;gap:0}.rr-nav a{padding:8px 16px;font-size:12px}.rr-nav a:first-child{color:#1478d5}.rr-hero{background:#e4f3ff}.rr-hero img{width:100%;max-height:470px;object-fit:cover}.rr88 .entrances{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;padding:28px 0 30px}.entrance{display:flex;flex-direction:column;overflow:hidden;border:1px solid #68a9f2;border-radius:10px;text-decoration:none;background:#f5fbff;transition:transform .2s,box-shadow .2s}.entrance:hover{transform:translateY(-3px);box-shadow:0 7px 19px #2d89ee25}.entrance-art{aspect-ratio:1.25/1;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at center,#fff,#e8f5ff);overflow:hidden}.entrance-art img{width:100%;height:100%;object-fit:contain;padding:7px}.entrance .caption{margin-top:auto;background:#2d89ee;color:#fff;padding:10px 4px;min-height:44px;display:grid;place-items:center;text-align:center;font-size:12px;font-weight:800;line-height:1.5}.entrance .tag{color:#237ed4;font-size:10px;font-weight:800;letter-spacing:.5px;padding:7px 9px 0}.rr88 .section-title{display:flex;align-items:center;gap:18px;color:#1d7bd2;font-size:27px}.rr88 .section-title:before,.rr88 .section-title:after{content:'';flex:1;height:2px;background:#e3eef9}.rr88 .intro-quote{border-left:3px solid #7b96ad;padding:0 0 0 25px;font-style:italic;font-weight:600;margin:25px 0 30px}.rr88 .intro-quote p{font-size:17px;margin-bottom:0}.rr88 h2{color:#1b78cb}.rr88 .reading h2{font-size:25px;text-transform:uppercase;padding-top:8px}.rr88 .reading p{color:#3b4b5e}.rr88 .brand-intro{padding-bottom:24px}.rr88 .advantage-strip{background:#edf6ff;border-top:1px solid #d6e8fa;border-bottom:1px solid #d6e8fa;padding:34px 0}.rr88 .advantage-strip h2{font-size:24px}.advantages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.advantages h3{font-size:16px;color:#225c96}.advantages p{font-size:14px;margin:0}.advantage-mark{color:#2987e1;font-weight:800;font-size:13px;letter-spacing:1px;display:block;margin-bottom:10px}.rr88 .product-details{display:grid;grid-template-columns:1fr 1fr;gap:0 35px}.rr88 .game-detail h3{color:#236caf}.rr88 .game-detail p{font-size:15px}.rr88 .promos{background:#f8fbfe;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:30px;margin:10px 0 35px}.rr88 .promos .eyebrow{color:#4891d1}.rr88 .promos h2{font-size:24px}.rr88 .offer h3{color:#226ba8}.rr88 .tabs button[aria-selected=true]{background:#2d89ee;color:#fff}.rr88 .tabs button:hover{background:#e8f3ff;color:#185fa5}.rr88 .tabs button[aria-selected=true]:hover{background:#277edb;color:#fff}.rr88 .account{padding-bottom:8px}.rr88 .account h2{font-size:25px}.rr88 .tab-panel h3{color:#276dab}.rr88 .service-panel{border-left:4px solid #3289e6;background:#f0f7fe;padding:26px 30px;margin:18px 0 32px}.rr88 .service-panel h2{font-size:24px}.rr88 .service-panel p,.rr88 .service-panel li{font-size:15px}.rr88 .faq{padding-bottom:40px}.rr88 footer{background:#f0f6fd;border-top:3px solid #2d89ee}.rr88 .footer-brand{padding:28px 0;border-bottom:1px solid #d5e4f3;display:grid;grid-template-columns:150px 1fr;gap:30px;align-items:center}.rr88 .footer-brand p{margin:0}.rr88 .footer-brand .brand-name{font-size:36px;color:#207bce}.rr88 .foot-grid{grid-template-columns:repeat(4,minmax(0,1fr));padding:30px 0 0}.rr88 .foot-grid h3{color:#2576bc}.rr88 .foot-grid a,.rr88 .foot-link{color:#4a6279}.rr88 .copyright{margin-top:20px;color:#647b90}.rr88 .domain-line{opacity:.9}.slot-art{display:flex;gap:4px;padding:15px 10px}.slot-art b{font-family:Georgia,serif;font-size:40px;color:#f2b83c;background:#123b6b;padding:7px;border:2px solid #dfbe76;border-radius:5px;box-shadow:0 3px 5px #1234}.lottery-art{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;padding:15px}.lottery-art b{border-radius:50%;background:linear-gradient(#fff,#9fd2ff);border:1px solid #6ba6e1;color:#1764a8;font-size:20px;width:36px;height:36px;display:grid;place-items:center;box-shadow:0 3px 4px #2453}.rr88 .brand-home img{max-width:150px;height:62px;object-fit:contain}.rr88 .section-number{color:#4788c5}@media(max-width:1024px){.rr-masthead{gap:15px}.rr-masthead .top-message{max-width:330px;font-size:11px}.rr88 .entrances{gap:11px}.rr-nav a{padding:8px 11px;font-size:11px}.rr88 .section-title{font-size:24px}.rr-inner{width:calc(100% - 42px)}.advantages{gap:20px;grid-template-columns:1fr 1fr}}@media(max-width:700px){.rr-inner{width:calc(100% - 32px)}.rr-masthead{min-height:83px;flex-wrap:wrap;gap:8px;padding:16px 0 12px}.rr-masthead .brand-home{min-width:0}.rr-masthead .top-message{display:none}.rr-masthead .actions{margin-left:auto}.rr88 .menu-toggle{display:block;color:#fff;font-size:13px;min-width:100%;letter-spacing:1px}.rr-nav{display:none;flex-direction:column;min-height:0;padding:8px 16px}.rr-nav.is-open{display:flex}.rr-nav a{justify-content:flex-start;border-bottom:1px solid var(--line);font-size:13px}.rr88 .entrances{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:20px 0 25px}.entrance .caption{font-size:11px;padding:8px 2px}.entrance .tag{font-size:8px;padding:6px 6px 0}.entrance-art{aspect-ratio:1.05/1}.entrance-art img{padding:4px}.rr88 .section-title{font-size:23px;gap:10px}.rr88 .intro-quote{padding-left:16px;margin:20px 0}.rr88 .intro-quote p{font-size:15px}.rr88 .reading h2{font-size:22px}.rr88 .product-details{grid-template-columns:1fr}.rr88 .advantage-strip{padding:27px 0}.advantages{gap:25px 20px}.advantages h3{font-size:15px}.advantages p{font-size:13px}.rr88 .promos{padding:22px 18px;margin-bottom:28px}.rr88 .promos h2,.rr88 .account h2{font-size:23px}.rr88 .service-panel{padding:22px 19px}.rr88 .service-panel h2{font-size:22px}.rr88 .foot-grid{grid-template-columns:1fr 1fr;gap:25px 15px}.rr88 .footer-brand{grid-template-columns:1fr;gap:10px}.rr88 .footer-brand .brand-name{font-size:30px;margin:0}.rr88 .hero-art{object-fit:contain}.lottery-art{gap:4px;padding:8px}.lottery-art b{width:24px;height:24px;font-size:13px}.slot-art{gap:2px;padding:5px}.slot-art b{font-size:28px;padding:5px}.rr88 .brand-home img{width:120px;height:42px}}@media(prefers-reduced-motion:reduce){.entrance:hover{transform:none}}
/* 2026-10-25 user revision: original product imagery and RR88 reference footer. */
.rr88 .entrance-art{background:#e9f5ff;aspect-ratio:1.12/1}.rr88 .entrance-art img{height:100%;width:100%;object-fit:cover;padding:0}.rr88 .entrance:nth-child(2) .entrance-art img,.rr88 .entrance:nth-child(3) .entrance-art img,.rr88 .entrance:nth-child(4) .entrance-art img{object-fit:contain;padding:7px}
.rr88 footer.rr-footer-v2{background:#f2f7fd;border-top:0}.rr-footer-domain-band{background:#277ed5;color:white;padding:20px 0}.rr-footer-domain-band .rr-inner{display:flex;align-items:center;justify-content:space-between;gap:20px}.rr-footer-domain-band a{text-decoration:none;font-size:32px;font-weight:900;letter-spacing:-1px}.rr-footer-domain-band a span{font-size:14px;letter-spacing:1px;margin-left:18px;font-weight:500}.rr-footer-domain-band .rr-inner>span{font-size:11px;letter-spacing:1.5px}.rr-footer-layout{display:grid;grid-template-columns:1.1fr 1fr .8fr 1.5fr;gap:28px;padding:35px 0 28px}.rr-footer-v2 h2{font-size:13px;line-height:1.5;letter-spacing:.6px;color:#1b6eb5;margin:0 0 17px}.rr-footer-intro h2{font-size:28px;letter-spacing:-1px;margin-top:-7px}.rr-footer-intro p{font-size:13px;line-height:1.9;color:#5d7287}.rr-footer-layout nav a,.rr-footer-layout .foot-link{display:flex;align-items:center;min-height:44px;font-size:13px;color:#4e6982;text-decoration:none;line-height:1.6}.rr-footer-layout nav a:hover{color:#125c9d;text-decoration:underline}.rr-footer-contact address{font-style:normal}.rr-footer-contact address p{font-size:12px;line-height:1.85;margin:0 0 9px;color:#536e88}.rr-footer-contact address strong{display:block;color:#3375af;font-size:11px;letter-spacing:.5px;text-transform:uppercase;margin-bottom:3px}.rr-footer-contact address a{display:inline-flex;align-items:center;min-height:36px;text-decoration:none;color:#1d64a0;overflow-wrap:anywhere}.rr-publishers{padding:24px 0;border-top:1px solid #cddfee;border-bottom:1px solid #cddfee}.rr-publishers h2{text-align:center;margin-bottom:20px;font-size:14px;letter-spacing:1px}.rr-partner-scroll{overflow-x:auto;width:100%;background:#fff;border:1px solid #d9e7f4;padding:12px}.rr-partner-scroll img{width:100%;height:auto;display:block}.rr-footer-v2 .responsible{border-top:0;margin-top:0;padding:22px 0 0;color:#70879c}.rr-footer-v2 .copyright{border-top-color:#d6e4f0;margin-top:20px}
@media(max-width:1024px){.rr-footer-layout{grid-template-columns:1fr 1fr;gap:27px 35px}.rr-footer-contact address p{font-size:13px}.rr-footer-contact address a{min-height:44px}}
@media(max-width:700px){.rr-footer-domain-band{padding:18px 0}.rr-footer-domain-band .rr-inner{display:block}.rr-footer-domain-band a{font-size:28px}.rr-footer-domain-band a span{font-size:13px;margin-left:12px}.rr-footer-domain-band .rr-inner>span{display:block;margin-top:9px;font-size:9px;letter-spacing:1px}.rr-footer-layout{grid-template-columns:1fr 1fr;gap:26px 18px;padding:28px 0}.rr-footer-intro{grid-column:1/-1}.rr-footer-intro h2{display:none}.rr-footer-intro p{margin:0;font-size:14px}.rr-footer-contact{grid-column:1/-1;border-top:1px solid #d7e5f3;padding-top:24px}.rr-footer-contact address p{font-size:13px}.rr-footer-v2 h2{font-size:13px;margin-bottom:12px}.rr-footer-layout nav a,.rr-footer-layout .foot-link{font-size:13px}.rr-partner-scroll img{min-width:850px}.rr-footer-v2 .responsible{font-size:11px}.rr88 .entrance-art{aspect-ratio:1/1}}
.rr-logo-stack{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.rr-logo-stack small{font-size:10px;letter-spacing:1px;font-weight:500}.rr88 .rr-logo-stack img{width:150px;height:auto}.rr-footer-domain-band a{display:inline-flex;align-items:center;gap:20px}.rr-footer-domain-band a img{width:140px;height:auto}.rr-footer-domain-band a span{margin-left:0}@media(max-width:700px){.rr88 .rr-logo-stack img{width:106px;height:auto}.rr-footer-domain-band a img{width:120px}.rr-footer-domain-band a{gap:16px}}
/* Preserve the complete original logo and its aspect ratio, including transparent padding. */
.rr88 .rr-logo-stack img{width:300px;max-width:none;height:auto;margin-inline:-70px;pointer-events:none}.rr-footer-domain-band a img{width:260px;max-width:none;height:auto;margin-inline:-70px;pointer-events:none}@media(max-width:700px){.rr88 .rr-logo-stack img{width:250px;height:auto;margin-inline:-65px}.rr-footer-domain-band a img{width:250px;height:auto;margin-inline:-65px}}
/* RR88 article edition: image-led story with a compact dated reading column. */
.rr-news{padding:35px 0 42px;border-top:2px solid #d7e9fa}.rr-news-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px}.rr-news-heading h2{font-size:28px;margin:0;color:#2178c4}.rr-news .news-source{font-size:12px;line-height:1.6;color:#607b94}.rr-news-layout{display:grid;grid-template-columns:1.05fr 1fr;gap:34px;align-items:start}.rr-news-lead{min-width:0;background:#f0f7ff}.rr-news-photo{display:block;aspect-ratio:16/9;background:#e7f2fc}.rr-news-photo img{width:100%;height:100%;object-fit:contain;display:block}.rr-news-lead-text{padding:20px 23px}.rr-news time{font-size:12px;line-height:1.6;color:#55748d}.rr-news h3 a{display:block;min-height:44px;text-decoration:none;color:#225e94;padding:5px 0;overflow-wrap:anywhere}.rr-news h3 a:hover{color:#0b73d4;text-decoration:underline;text-underline-offset:4px}.rr-news-lead h3{font-size:22px;line-height:1.5;margin:7px 0 0}.rr-news-list{list-style:none;padding:0;margin:0}.rr-news-list li{padding:0 0 13px;margin-bottom:13px;border-bottom:1px solid #dce8f4}.rr-news-list article{display:flex;gap:16px}.rr-news-date{width:48px;flex:0 0 48px;text-align:center;border-top:3px solid #2d89ee;padding-top:5px;color:#2071b6}.rr-news-date strong{font-size:25px;display:block;line-height:1.25}.rr-news-date span{font-size:9px;letter-spacing:.2px;white-space:nowrap}.rr-news-list article>div:last-child{min-width:0}.rr-news-list time{display:none}.rr-news-list h3{font-size:16px;line-height:1.5;margin:0}.rr-news-list li[hidden]{display:none}.rr-news .latest-controls{display:flex;justify-content:flex-end;padding-top:6px}.rr-news .latest-more{min-height:44px;background:#fff;border:1px solid #6ca8df;color:#1c71b9;border-radius:4px;padding:10px 20px;font-size:13px;font-weight:700;cursor:pointer}.rr-news .latest-more span{margin-left:16px}.rr-news .latest-more:hover{background:#edf6ff}@media(max-width:700px){.rr-news{padding:28px 0 32px}.rr-news-heading{display:block;margin-bottom:20px}.rr-news-heading h2{font-size:25px}.rr-news .news-source{display:block;font-size:11px;margin-top:8px}.rr-news-layout{grid-template-columns:1fr;gap:23px}.rr-news-lead-text{padding:17px 19px}.rr-news-lead h3{font-size:21px;line-height:1.6}.rr-news-list li{margin-bottom:15px;padding-bottom:14px}.rr-news-list h3{font-size:16px;line-height:1.6}.rr-news-list article{gap:14px}.rr-news .latest-controls{padding-top:5px}.rr-news .latest-more{width:100%}}
