.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.home-lobby .notice{margin-bottom:0}.promotion-slider{position:relative;overflow:hidden;background:#fff}.promotion-art{display:block;padding:0;width:100%}.promotion-art img{display:block;width:100%;aspect-ratio:3.18;object-fit:cover}.desktop-promotion{display:none}.mobile-promotion{display:block}.promotion-arrow{position:absolute;top:50%;transform:translateY(-50%);width:30px;height:38px;display:grid;place-items:center;background:#ffffffba;color:var(--accent);border-radius:5px;z-index:2;box-shadow:0 2px 8px #1f3a6812}.promotion-arrow.prev{left:10px}.promotion-arrow.next{right:10px}.promotion-arrow.prev .icon{transform:rotate(180deg)}.promotion-arrow .icon{width:17px;height:17px}.promotion-dots{position:absolute;bottom:11px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:6px;z-index:3}.promotion-dots button{width:7px;height:7px;background:#bdc9ec;border-radius:5px;padding:0}.promotion-dots button.active{width:23px;background:var(--accent)}.discovery-promotion{aspect-ratio:2.5;display:flex;align-items:center;justify-content:space-between;padding:25px 30px;background:linear-gradient(115deg,#eef2ff 15%,#d5e2ff);overflow:hidden}.discovery-promotion>div:first-child{position:relative;z-index:1;flex-shrink:0}.discovery-promotion>div>span{font-size:7px;letter-spacing:1px;color:var(--accent);font-weight:800}.discovery-promotion h2{font-size:27px;line-height:1.04;margin:6px 0;color:#1a2a53;letter-spacing:-1px}.discovery-promotion p{font-size:9px;color:#8291b2;margin:7px 0}.discovery-cta{display:flex;align-items:center;gap:6px;background:var(--accent);color:#fff;border-radius:5px;padding:8px 11px;font-size:8px;font-weight:600;margin-top:11px}.discovery-cta .icon{width:11px;height:11px}.discovery-art{display:flex;align-items:center;gap:8px;transform:rotate(-12deg);margin-right:-70px}.discovery-art .sprite{width:90px;border-radius:16px;box-shadow:0 6px 15px #3e63ff25}.discovery-art .sprite:nth-child(2){margin-top:-38px}.provider-strip{position:relative}.provider-strip .providers{padding:8px 9px;gap:8px}.provider-strip .provider{flex:0 0 103px;min-width:0;font-size:17px;font-weight:800;white-space:nowrap;letter-spacing:-.7px}.provider-strip .provider.evolution{font-size:15px}.provider-strip .provider.spribe{text-transform:uppercase}.provider-strip .provider.smartsoft{font-size:15px}.provider-scroll{display:none}.home-lobby main{padding-top:9px}.lobby-game-collections{background:#fff;border-radius:0;padding:15px 0 1px}.home-lobby .game-section{margin-bottom:22px}.home-lobby .section-heading h2{gap:6px;font-size:15px;letter-spacing:-.3px}.home-lobby .section-heading h2>.collection-icon{background:none!important;color:var(--accent);width:20px;height:20px;display:flex!important;align-items:center;font-size:inherit}.home-lobby .section-heading h2>.collection-icon:before{display:none!important}.collection-icon .icon{width:19px;height:19px}.home-lobby .section-heading h2 .collection-count{background:#eb1947;border-radius:10px;padding:2px 6px;color:#fff;font-size:10px;font-weight:700;line-height:1}.home-lobby .round .game-caption{font-weight:500;font-size:12px}.home-lobby .round .game-card{width:73px}.home-lobby .round .sprite,.home-lobby .round img{height:73px}.home-lobby .portrait .game-card{width:110px}.home-lobby .portrait .sprite{aspect-ratio:110/148}.home-lobby .round{min-height:109px;gap:11px}.home-lobby .game-carousel{padding:2px 0;gap:9px}.home-lobby .portrait .game-card:hover{box-shadow:0 4px 12px #2c467722}
.past-featured .social-rail,.past-featured .support-prompt{visibility:hidden}body:not(.home) .social-rail{display:none}
.home-block{margin-top:17px;background:#fff;border:1px solid #e9edf5;border-radius:10px;padding:22px 17px}.home-block-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:21px}.section-eyebrow{font-size:8px;letter-spacing:1.5px;color:var(--accent);font-weight:700;display:block;margin-bottom:9px}.home-block-heading h2{font-size:22px;letter-spacing:-.6px;line-height:1.2;margin:0;color:#263149}.home-block-heading p{font-size:11px;line-height:1.6;color:#97a0b0;margin:9px 0 0}.subtle-link{font-size:10px;font-weight:600;color:var(--accent);white-space:nowrap;padding:0}.subtle-button{background:#f0f4ff;color:var(--accent);border:1px solid #e3eafa;border-radius:6px;padding:11px 15px;font-size:10px;font-weight:600;white-space:nowrap}.loyalty-cards{display:flex;gap:12px;overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:5px}.loyalty-card{flex:0 0 196px;background:#fff;border:1px solid #e6eaf2;border-radius:9px;overflow:hidden;scroll-snap-align:start}.loyalty-art{height:162px;overflow:hidden}.loyalty-art .sprite{height:100%;aspect-ratio:auto}.loyalty-copy{padding:17px 15px}.loyalty-copy>span{font-size:7px;letter-spacing:1.5px;color:#9ba5b5;display:block}.loyalty-copy h3{font-size:23px;margin:7px 0;letter-spacing:-.6px;color:#526980}.loyalty-copy p{font-size:10px;line-height:1.6;color:#9aa3b2;margin:0 0 13px;min-height:32px}.loyalty-copy ul{list-style:none;margin:0 0 17px;padding:0}.loyalty-copy li{display:flex;gap:7px;font-size:9px;line-height:1.55;margin-bottom:7px;color:#7a879b}.loyalty-copy li:before{content:'✓';color:#3cb584;font-size:11px;flex-shrink:0}.loyalty-copy>button{display:flex;justify-content:space-between;width:100%;padding:9px 0 0;border-top:1px solid #edf0f6;color:var(--accent);font-size:9px;font-weight:600}.tier-gold .loyalty-copy h3{color:#9f804b}.tier-elite .loyalty-copy h3{color:#b76788}.section-note{font-size:9px;line-height:1.6;color:#a5adbb;margin:15px 0 0}.payment-section .home-block-heading{flex-wrap:wrap}.payment-marks{display:flex;align-items:center;gap:10px}.payment-marks>span{padding:8px 11px;border:1px solid #e7ecf4;border-radius:6px;font-size:14px;font-weight:800;color:#7584a2;font-style:italic}.payment-marks>span:last-child{color:#3c558c}.google-pay{font-size:11px;color:#929bac;font-weight:500}.paytm-word{color:#598bbc!important;font-style:normal!important}.home-table-wrap{overflow:auto;border:1px solid #e8ecf4;border-radius:8px}.home-table-wrap table{border-collapse:collapse;text-align:left;width:100%;font-size:11px;min-width:300px}.home-table-wrap thead{background:#eff3fc;color:#8998b3}.home-table-wrap th,.home-table-wrap td{padding:13px 14px}.home-table-wrap thead th{font-size:9px;font-weight:500}.home-table-wrap tbody th{color:#536582;font-weight:600}.home-table-wrap td{color:#8b99af}.home-table-wrap tbody tr:nth-child(2n){background:#f8faff}.home-table-wrap tbody tr{border-top:1px solid #edf1f7}.community-empty{display:flex;align-items:center;gap:16px;padding:21px;background:#f8faff;border:1px solid #e8eef9;border-radius:9px;flex-wrap:wrap}.community-symbol{width:43px;height:43px;display:grid;place-items:center;background:#edf2ff;color:var(--accent);border-radius:50%;flex-shrink:0}.community-empty h3{font-size:14px;margin:0 0 7px;color:#657590}.community-empty p{font-size:10px;line-height:1.6;color:#9ba6b7;margin:0}.community-empty .subtle-button{margin-left:auto}.review-cards{display:flex;gap:15px;overflow:auto;scroll-snap-type:x mandatory}.review-card{min-width:230px;flex:1;background:#f7f9fd;border:1px solid #e7ecf4;border-radius:10px;padding:20px;scroll-snap-align:start}.review-person{display:flex;align-items:center;gap:10px}.review-person>span{display:grid;place-items:center;width:33px;height:33px;background:#e8efff;border-radius:50%;color:var(--accent);font-weight:700}.review-person h3{font-size:12px;margin:0}.review-stars{color:#e1b443;letter-spacing:2px;font-size:21px;margin:20px 0}.review-card p{font-size:12px;line-height:1.7;color:#6a7892}.review-card small{display:block;font-size:9px;color:#99a5b9;margin-top:20px}.help-cards{display:grid;gap:10px}.help-card{display:flex;align-items:center;gap:14px;text-align:left;padding:12px;background:#f8faff;border:1px solid #e8edf7;border-radius:9px;min-width:0}.help-art{width:64px;height:64px;flex-shrink:0;border-radius:9px;overflow:hidden}.help-art .sprite{width:100%;height:100%}.help-copy{flex:1}.help-copy strong{display:block;font-size:13px;color:#4c5d78;margin-bottom:6px}.help-copy>span{display:block;font-size:10px;color:#94a0b3;line-height:1.6}.help-chevron{font-size:20px;color:#adb8cd}.blog-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.blog-card{border:1px solid #e7edf5;border-radius:9px;overflow:hidden;background:#f9fbfe;min-width:0}.blog-art{display:block}.blog-art .sprite,.blog-art img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.blog-copy{padding:12px}.blog-label{font-size:7px;font-weight:600;background:#ebf0ff;color:var(--accent);border-radius:3px;padding:4px 6px;display:inline-block;margin-bottom:9px}.blog-copy h3{font-size:13px;line-height:1.45;color:#526681;margin:0 0 11px}.blog-copy>p{font-size:10px;color:#96a4b9;line-height:1.7;display:none}.blog-byline{display:flex;gap:7px;align-items:center;border-top:1px solid #e8edf5;padding-top:12px;margin-top:14px}.editorial-avatar{width:25px;height:25px;background:#edf1ff;color:var(--accent);font-weight:900;font-size:22px;display:grid;place-items:center;border-radius:50%;font-style:italic;flex-shrink:0}.blog-byline strong{font-weight:500;color:#8491a7;font-size:8px}.blog-byline small{display:block;font-size:7px;color:#b0b8c6;margin-top:5px}.faq-list{display:grid;gap:9px}.faq-list details{border:1px solid #e8edf5;background:#f8faff;border-radius:8px}.faq-list summary{list-style:none;display:flex;justify-content:space-between;gap:15px;padding:15px 13px;cursor:pointer;font-size:11px;color:#64728d;font-weight:600;line-height:1.5}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:#a1aec4;font-size:16px;line-height:1}.faq-list details[open] summary{color:var(--accent)}.faq-list details[open] summary span{transform:rotate(180deg)}.faq-list p{font-size:11px;line-height:1.8;color:#8c99ae;padding:0 15px 15px;margin:0}
.portal-footer{margin:26px auto 0;background:#f0f3f8;border-top:1px solid #e5eaf2;padding:30px 18px 72px;color:#8693a8;max-width:1550px}.footer-directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;padding-bottom:30px}.footer-directory h3{font-size:12px;color:var(--accent);margin:0 0 15px}.footer-directory a,.footer-directory button{display:block;font-size:10px;line-height:1.6;margin:0 0 8px;padding:0;color:#8793a7;text-align:left}.footer-directory a:hover,.footer-directory button:hover{color:var(--accent)}.footer-providers{padding:22px 0;border-top:1px solid #e2e8f1;border-bottom:1px solid #e2e8f1;text-align:center}.footer-providers>span{font-size:10px;color:#a0aabc}.footer-providers>div{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:19px 23px;margin-top:22px}.footer-providers a{font-size:16px;font-weight:800;color:#8794aa;letter-spacing:-.5px}.footer-information{display:grid;gap:25px;padding:26px 0}.footer-information .brand{font-size:31px;color:#4f617e}.footer-information p{font-size:10px;line-height:1.9;color:#9ba7b9;max-width:56ch}.footer-information h3{font-size:12px;color:#8391a8;margin:9px 0 12px}.footer-age{display:inline-grid;place-items:center;width:31px;height:31px;border:1px solid #bfc9d9;border-radius:50%;font-size:10px}.footer-bottom{border-top:1px solid #e2e8f1;padding-top:18px;display:flex;justify-content:space-between;gap:12px;font-size:8px;color:#a1adbe}.footer-bottom button{padding:0;color:var(--accent);font-size:9px;white-space:nowrap}.editorial-page{max-width:900px;margin:32px auto;padding:0 22px 40px}.editorial-back{font-size:12px;color:var(--accent);display:block;margin-bottom:25px}.editorial-page article{background:#fff;border:1px solid #e5ebf4;border-radius:12px;padding:28px}.editorial-page h1{font-size:32px;color:#324661;letter-spacing:-1px;line-height:1.2}.editorial-date{font-size:11px;color:#9aa7ba}.editorial-cover{border-radius:8px;overflow:hidden;margin:24px 0}.editorial-cover img,.editorial-cover .sprite{width:100%;aspect-ratio:16/9;object-fit:cover}.editorial-body{color:#76859d;font-size:14px;line-height:1.9}.editorial-body h2{font-size:21px;color:#4c607d;margin-top:25px}
@media(min-width:768px){.home-block{padding:28px}.home-block-heading h2{font-size:26px}.home-block-heading p{font-size:12px}.section-eyebrow{font-size:9px}.help-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.blog-copy>p{display:block}.portal-footer{padding:40px 28px 80px}.footer-directory{grid-template-columns:repeat(4,minmax(0,1fr));gap:35px}.footer-information{grid-template-columns:1fr 1fr;gap:60px}.footer-directory h3{font-size:13px}.footer-directory a,.footer-directory button{font-size:11px}.footer-information p{font-size:11px}.home-lobby .portrait .game-card{width:134px}.home-lobby .round .game-card{width:80px}.home-lobby .round .sprite,.home-lobby .round img{height:80px}}
@media(min-width:1100px){
 .home-lobby{padding-top:18px}.home-lobby .notice{margin-bottom:12px}.promotion-slider{border-radius:11px}.desktop-promotion{display:block}.mobile-promotion{display:none}.promotion-art .desktop-promotion>.sprite{aspect-ratio:1906/598}.promotion-arrow{width:33px;height:42px;opacity:.85}.promotion-dots{bottom:16px}.discovery-promotion{aspect-ratio:1906/598;padding:35px 7%}.discovery-promotion>div>span{font-size:10px;letter-spacing:2px}.discovery-promotion h2{font-size:clamp(38px,4.3vw,64px);margin:12px 0;letter-spacing:-2px}.discovery-promotion p{font-size:13px}.discovery-cta{font-size:12px;padding:12px 17px;margin-top:20px;border-radius:7px}.discovery-cta .icon{width:16px;height:16px}.discovery-art{gap:15px;margin-right:-30px}.discovery-art .sprite{width:clamp(100px,11vw,170px);border-radius:23px}.discovery-art .sprite:nth-child(2){margin-top:-65px}
 .provider-strip{padding:0 36px;margin:14px 0}.provider-strip .providers{padding:0;gap:10px}.provider-strip .provider{height:62px;flex-basis:140px;font-size:22px;border-radius:8px;background:#fff;letter-spacing:-.7px}.provider-strip .provider.evolution{font-size:19px}.provider-strip .provider.smartsoft{font-size:19px}.provider-scroll{display:grid;place-items:center;position:absolute;top:0;bottom:0;width:29px;background:var(--accent);color:#fff;border-radius:6px}.provider-scroll.prev{left:0}.provider-scroll.next{right:0}.provider-scroll.prev .icon{transform:rotate(180deg)}.provider-scroll .icon{width:17px;height:17px}
 .home-lobby main{padding-top:3px}.home-lobby .featured-layout{display:none}.lobby-game-collections{padding:22px 22px 1px;border:1px solid #e8edf5;border-radius:10px}.home-lobby .game-section{margin-bottom:24px}.home-lobby .section-heading{height:29px;margin-bottom:13px}.home-lobby .section-heading h2{font-size:15px}.home-lobby .section-heading h2 .collection-count{font-size:10px;margin-left:2px;padding:2px 6px}.home-lobby .carousel-controls button{width:25px;height:25px;background:#4f5c72}.home-lobby .carousel-controls button:disabled{background:#eef0f4;color:#fff}.home-lobby .carousel-controls{gap:7px}.home-lobby .game-carousel{gap:12px}.home-lobby .portrait .game-card{width:128px;min-width:0;border-radius:11px}.home-lobby .round .game-card{width:76px}.home-lobby .round .sprite,.home-lobby .round img{height:76px}.home-lobby .round{gap:16px;min-height:112px}.home-lobby .round .game-caption{font-size:11px;line-height:15px;margin-top:8px}.home-block{margin-top:24px;padding:29px}.home-block-heading{margin-bottom:25px}.home-block-heading h2{font-size:26px}.loyalty-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;overflow:visible}.loyalty-card{min-width:0;flex:auto}.loyalty-art{height:170px}.loyalty-copy{padding:17px 13px}.loyalty-copy h3{font-size:24px}.loyalty-copy p{font-size:10px}.loyalty-copy li{font-size:9px;min-height:27px}.loyalty-copy>button{font-size:10px}.section-note{font-size:10px}.payment-marks{gap:10px}.payment-marks>span{font-size:18px;padding:11px 16px}.home-table-wrap table{font-size:12px}.home-table-wrap th,.home-table-wrap td{padding:15px 18px}.home-table-wrap thead th{font-size:11px}.community-empty{flex-wrap:nowrap;padding:22px 25px}.community-empty h3{font-size:15px}.community-empty p{font-size:12px}.subtle-button{font-size:11px}.help-cards{gap:14px}.help-card{padding:15px;gap:17px}.help-art{width:78px;height:78px}.help-copy strong{font-size:15px}.help-copy>span{font-size:11px}.help-chevron{margin-left:auto}.blog-card .blog-copy{padding:16px}.blog-copy h3{font-size:14px}.blog-copy>p{font-size:11px;line-height:1.75}.blog-byline strong{font-size:9px}.blog-byline small{font-size:8px}.blog-byline{gap:8px}.editorial-avatar{width:28px;height:28px}.faq-list summary{font-size:12px;padding:17px 18px}.faq-list p{font-size:12px;padding:0 18px 18px;max-width:90ch}.portal-footer{margin:30px 28px 0;max-width:none;padding:35px 28px 25px;background:transparent}.footer-directory{gap:60px}.footer-providers>div{gap:33px}.footer-providers a{font-size:21px}.footer-providers>span{font-size:11px}.footer-bottom{font-size:10px}.footer-bottom button{font-size:10px}
}
@media(min-width:1100px){.home-lobby .section-heading h2{font-size:17px}.home-lobby .round .game-caption{font-size:12px}.loyalty-copy p{font-size:11px}.loyalty-copy li{font-size:10px}.help-copy>span{font-size:12px}.blog-copy>p{font-size:12px}.faq-list summary{font-size:13px}.footer-directory a,.footer-directory button{font-size:12px}.game-info-list>div{font-size:13px}.promotion-dots{min-width:180px;justify-content:center;background:#e5e4e1;border-radius:12px;padding:7px 15px;bottom:12px}}
@media(min-width:1550px){.loyalty-art{height:215px}.loyalty-copy{padding:20px}.loyalty-copy li{font-size:11px}.home-lobby .portrait .game-card{width:144px}.home-lobby .round .game-card{width:83px}.home-lobby .round .sprite,.home-lobby .round img{height:83px}.home-lobby .round{gap:20px}}
@media(max-width:600px){.home-lobby .home-block{margin-left:10px;margin-right:10px}.home-block-heading{align-items:flex-start;gap:8px}.home-block-heading .subtle-link{max-width:75px;white-space:normal;line-height:1.5;font-size:9px;margin-top:20px}.payment-section .home-block-heading{gap:17px}.home-block-heading h2{font-size:21px}.community-empty{padding:17px;gap:11px}.community-empty>div{flex:1;min-width:150px}.community-empty .subtle-button{margin-left:54px}.promotion-arrow{width:22px;height:30px;background:#ffffff70}.promotion-arrow.prev{left:3px}.promotion-arrow.next{right:3px}.promotion-dots{bottom:7px}.home-lobby .featured-layout{margin-bottom:0}.loyalty-copy h3{font-size:22px}.portal-footer{margin-top:22px}.editorial-page{padding:0 12px}.editorial-page article{padding:20px}.editorial-page h1{font-size:27px}}

