:root{--navy:#1b303b;--gold:#f6d51c;--red:#cf342e;--text:#27343a;--muted:#7c8a90;--line:#e2e7e8;--shadow:0 5px 18px rgba(17,37,48,.1);font-family:Roboto,Arial,sans-serif;color:var(--text)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f5f7f7 url('./assets/imgi_201_default.webp') repeat;background-size:400px 400px}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}
.site-header{position:sticky;top:0;z-index:20;box-shadow:0 2px 5px #10232c18}.topbar{height:76px;background:var(--navy);display:flex;align-items:center;justify-content:space-between;padding:0 18px;gap:18px}.brand{width:205px;display:flex;align-items:center;flex:0 0 auto}.brand img{display:block;width:calc(100% - 43px);height:auto}.brand-suffix{flex:0 0 auto;color:#fff;font-size:22px;font-weight:700}.top-actions{display:flex;align-items:center;gap:10px;margin-left:auto}.button{height:38px;border:0;border-radius:3px;padding:0 20px;font-size:13px;font-weight:500;transition:transform .15s,filter .15s}.button:hover{filter:brightness(1.04);transform:translateY(-1px)}.button-login{background:var(--gold);color:#171b1c;min-width:70px}.button-signup{background:#fff;color:#172831;min-width:70px}.icon-button{border:0;background:transparent;color:#fff;font-size:30px;line-height:1;width:36px;height:40px}.menu-toggle{display:none}.search-toggle{font-size:35px;transform:rotate(-20deg)}.search-box{display:none;position:absolute;right:196px;top:17px;width:min(340px,40vw);background:#fff;border-radius:3px;overflow:hidden;box-shadow:var(--shadow)}.search-box.open{display:flex}.search-box input{border:0;outline:0;padding:11px 13px;flex:1;min-width:0;color:var(--text)}.search-submit{border:0;background:var(--gold);width:42px;font-size:25px}.main-nav{height:38px;display:flex;align-items:center;justify-content:center;gap:13px;background:#fff;color:var(--red);text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:.12px}.main-nav span{color:#502565;font-size:14px}.main-nav a:hover{color:#9f201c}.ticker{height:27px;display:flex;align-items:center;gap:10px;padding:0 10px;background:#1d303b;color:#f4d91b;font-size:12px}.sound-icon{color:#1eb5e8;font-size:14px}.ticker-copy{color:#e8eded;font-size:11px}.ticker a{margin-left:auto;color:#eed919}.ticker a span{padding-left:3px}
.layout{max-width:1120px;margin:8px auto 0;display:grid;grid-template-columns:166px minmax(0,1fr) 261px;gap:24px;align-items:start}.sports-sidebar{background:#fff;border:1px solid #edf0f0;min-width:0;position:sticky;top:150px;max-height:calc(100vh - 160px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#d6dddf transparent}.sport-links{display:flex;flex-direction:column}.sport-links a{height:37px;min-height:37px;padding:0 10px;display:flex;align-items:center;gap:8px;border-bottom:1px solid #e3e5e6;color:#852c20;font-size:12px;font-weight:600;white-space:nowrap}.sport-links a:hover,.sport-links a.active{background:#fff8dd;color:#ae2119}.sport-links img,.emoji-icon{width:17px;height:17px;object-fit:contain;flex:0 0 17px}.emoji-icon{font-size:14px;display:grid;place-items:center}.language-link{min-height:38px;padding:9px 10px;display:flex;align-items:center;gap:8px;color:#7c2b20;font-size:12px;border-bottom:1px solid var(--line)}.language-link small{margin-left:auto}.sidebar-mobile-head,.sidebar-scrim{display:none}
.main-content{min-width:0;padding-bottom:24px}.feature-banners{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;height:130px}.banner-card,.pool-promo{min-width:0;overflow:hidden;border-radius:9px;box-shadow:0 2px 6px #17313d18}.banner-card{background:#160b08}.banner-card img{width:100%;height:100%;display:block;object-fit:contain;transition:transform .35s}.banner-card:hover img{transform:scale(1.04)}.pool-promo{display:flex;flex-direction:column;justify-content:space-between;padding:15px 10px 9px;text-align:center;background:linear-gradient(120deg,#8cd7dc,#d6f5f0 50%,#a9d1d1);color:#236776}.pool-promo-title{font-size:13px;font-weight:700}.pool-players{display:flex;justify-content:center;align-items:center;gap:7px;font-size:26px;line-height:1}.pool-players span:not(:first-child){width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#fff;box-shadow:0 1px 3px #14373f44;font-size:17px}.pool-promo-link{color:#147888;font-size:10px;font-weight:700}.pool-promo-link b{font-size:15px;padding-left:3px}
.sports-shortcuts{margin:10px 0 12px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px}.shortcut{height:39px;position:relative;overflow:hidden;border-radius:6px;display:flex;align-items:center;gap:5px;padding:4px 6px;color:#fff;background:linear-gradient(115deg,#102e42,#026478);box-shadow:0 2px 5px #152f3940}.shortcut img{position:relative;z-index:1;width:28px;height:28px;object-fit:contain;flex:0 0 28px;filter:drop-shadow(0 1px 2px #0006)}.shortcut b{z-index:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:700 11px 'Roboto Condensed',Roboto,sans-serif}.shortcut.fantasy{background:linear-gradient(110deg,#102a48,#3978a0)}.shortcut.pool{background:linear-gradient(110deg,#064358,#0e7594)}.shortcut.cricket{background:linear-gradient(110deg,#742920,#ec6b37)}.shortcut.football{background:linear-gradient(110deg,#005c58,#188b7e)}.shortcut.tennis{background:linear-gradient(110deg,#6c3218,#e28a24)}.shortcut.horse{background:linear-gradient(110deg,#183324,#736834)}.shortcut.fifa{background:linear-gradient(110deg,#413817,#a79027)}.new-badge{position:absolute;z-index:2;left:3px;top:-1px;padding:2px 5px;border-radius:0 0 5px 5px;color:#161a1d;background:#ffd334;font-size:7px;font-weight:800}.shortcut.fantasy img{margin-top:7px}
.game-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.game-tile{padding:0;border:0;border-radius:7px;overflow:hidden;background:#142833;aspect-ratio:4.35/1;box-shadow:0 2px 6px #1c344026}.game-tile img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .3s,filter .3s}.game-tile:hover img{transform:scale(1.035);filter:brightness(1.08)}.category-grid{margin-top:6px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px 9px}.category-card{grid-column:span 2;display:flex;align-items:center;gap:7px;color:#fff;height:36px;padding:0 11px;border-radius:13px 6px 13px 6px;box-shadow:0 2px 5px #132d3644;font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden;background-position:right center;background-size:cover}.category-card span{font-size:14px}.category-card.sportsbook{background-color:#05627f;background-image:linear-gradient(90deg,#075778 0%,#08768f 45%,#075778b0),url('./assets/imgi_89_sportsbook-bg.5772b654.webp')}.category-card.evolution{background-color:#629348;background-image:linear-gradient(90deg,#57923f 0%,#699e50cc 58%,#1f4c3370),url('./assets/imgi_91_live-casinos-bg.7bea6587.webp')}.category-card.ecricket{background-color:#071c6b;background-image:linear-gradient(90deg,#081c6b 0%,#0b3179aa 55%,#071a54aa),url('./assets/imgi_94_e-cricket-bg.4e6e7bfa.webp')}.category-card.casino{background-color:#dc1717;background-image:linear-gradient(90deg,#e11416 0%,#d22018bb 55%,#81311c55),url('./assets/imgi_91_live-casinos-bg.7bea6587.webp')}.category-card.royal{background-color:#720b80;background-image:linear-gradient(90deg,#750981 0%,#153e64bb 90%),url('./assets/imgi_77_card-games-bg.f4b1322f.webp')}.category-card.cards{background-color:#780c7c;background-image:linear-gradient(90deg,#72107b 0%,#0c5681aa 85%),url('./assets/imgi_77_card-games-bg.f4b1322f.webp')}.category-card.slots{background-color:#8f3682;background-image:linear-gradient(90deg,#8f3682 0%,#4e124cbb 68%),url('./assets/imgi_97_slot-games-bg.e8f5c193.webp')}.category-card.fishing{background-color:#1b8cbd;background-image:linear-gradient(90deg,#087da8 0%,#1a8bbd99 60%),url('./assets/imgi_99_fishing-games-bg.47768876.webp')}
.events{margin-top:23px;border-radius:5px;background:#fff;overflow:hidden;box-shadow:var(--shadow)}.events-heading{min-height:34px;background:var(--navy);color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 10px;font-size:12px}.events-heading strong{display:flex;align-items:center;gap:7px}.events-heading a{color:#f8f8f8;font-size:11px}.live-dot{width:9px;height:9px;border-radius:50%;background:#57d79a;box-shadow:0 0 0 3px #57d79a33}.count-pill{padding:2px 7px;background:#f9bb50;color:#fff;border-radius:10px;margin-left:3px}.event-toolbar{display:flex;gap:6px;padding:8px 9px;border-bottom:1px solid var(--line);overflow-x:auto}.event-toolbar button{flex:0 0 auto;border:1px solid #dce2e3;color:#58666c;background:#fff;padding:5px 9px;font-size:10px;border-radius:3px}.event-toolbar .selected{background:#e6f4f0;color:#047553;border-color:#9bcebd}.event-toolbar button:last-child{margin-left:auto}.event-market-head,.event-row{display:grid;grid-template-columns:minmax(0,1fr) repeat(3,64px);align-items:center;gap:5px;padding:7px 9px}.event-market-head{background:#f6f8f8;color:#76858a;font-size:10px;text-align:center}.event-market-head span:first-child{text-align:left}.event-row{min-height:51px;border-top:1px solid #eef0f1}.event-name{display:flex;align-items:center;gap:7px;min-width:0}.event-name img{width:19px;height:19px;object-fit:contain}.event-name b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#35474e;font-size:10px}.event-name small{display:block;margin-top:3px;color:#96a1a5;font-size:9px}.event-row>button{min-height:32px;background:#edf6fc;color:#364f5c;border:0;border-radius:3px;font-size:10px}.event-row>button:hover{background:#cbe8f6}
.below-fold{padding-top:22px;scroll-margin-top:155px}.section-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.section-title h2{margin:0;font:700 18px 'Roboto Condensed',Roboto,sans-serif;color:#20353f}.section-title a{color:#0a765b;font-size:11px;font-weight:600}.lobby-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.lobby-card{background:#fff;border:0;border-radius:7px;padding:0 0 8px;overflow:hidden;text-align:left;box-shadow:var(--shadow);color:#2e434b}.lobby-card img{width:100%;aspect-ratio:2.65/1;object-fit:cover;display:block}.lobby-card b{display:block;padding:7px 8px 0;font-size:11px}.download-panel{margin-top:23px;display:flex;align-items:center;gap:16px;background:#fff;padding:14px;border-radius:7px;box-shadow:var(--shadow)}.download-panel>img{width:160px;max-width:32%;height:auto}.download-panel h2{margin:0 0 4px;font:700 17px 'Roboto Condensed',Roboto,sans-serif}.download-panel p{margin:0;color:var(--muted);font-size:11px}.download-panel .button{margin-left:auto}.page-footer{margin-top:22px;min-height:56px;border-top:1px solid #dce2e4;display:flex;align-items:center;justify-content:space-between;color:#6e7d83;font-size:10px}.page-footer img{max-width:92px;max-height:28px;object-fit:contain}.page-footer a{color:#0a765b}
.betslip{background:#fff;min-height:425px;padding:3px 0 13px;position:sticky;top:150px;box-shadow:0 2px 9px #16323d0c}.credit-bar{border:0;width:calc(100% - 20px);height:38px;margin:0 10px;padding:0 11px;display:flex;align-items:center;justify-content:space-between;color:#fff;background:#007557;font-size:12px;text-align:left}.credit-bar .chevron{font-size:16px;transition:transform .2s}.credit-bar[aria-expanded=false] .chevron{transform:rotate(180deg)}.credit-content{margin:0 10px;padding:8px 0 12px;border-bottom:1px solid #e7eaeb}.credit-content.collapsed{display:none}.credit-value{color:#7c8c91;font-size:18px;font-weight:700}.credit-value span{color:#a6b0b3}.credit-content a{color:#8c999e;font-size:10px}.betslip>h2{margin:17px 10px 9px;font-size:14px;font-weight:500;color:#3f4c50}.bet-tabs{display:grid;grid-template-columns:1fr 1fr;margin:0 10px}.bet-tabs button{border:0;height:37px;background:var(--navy);color:#fff;font-size:11px;font-weight:500}.bet-tabs button.active{background:#f1d51b;color:#263138}.empty-ticket,.recent-bets{min-height:185px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:15px;color:#8c999e}.ticket-icon{width:41px;height:41px;border-radius:50%;display:grid;place-items:center;color:#9caaae;background:#f1f4f4;font-size:21px;margin-bottom:8px}.empty-ticket b,.recent-bets b{color:#5c6b70;font-size:12px}.empty-ticket p,.recent-bets p{max-width:205px;margin:6px 0 11px;font-size:10px;line-height:1.5}.browse-button{background:#fff;border:1px solid #0b805e;color:#087555;border-radius:3px;padding:7px 12px;font-size:10px}.hidden{display:none!important}.help-card{margin:0 10px;border-radius:5px;padding:11px;background:#f5f8f8;color:#77858a;display:flex;flex-direction:column;gap:7px;font-size:10px}.help-card a{color:#0b775a;font-weight:600;font-size:11px}.help-card a b{float:right;font-size:15px;line-height:10px}
.whatsapp-float{position:fixed;z-index:15;left:13px;bottom:35px;width:57px;height:57px}.whatsapp-float img{width:100%;height:100%;object-fit:contain}.chat-float{position:fixed;z-index:15;right:18px;bottom:18px;width:42px;height:42px;display:grid;place-items:center;border:0;border-radius:50%;background:#1b303b;color:#fff;font-size:18px;box-shadow:0 2px 7px #102c3a40}.chat-float:after{content:'';width:11px;height:8px;border:1.5px solid #fff;border-radius:2px;position:absolute;top:15px;left:15px}.chat-float:before{content:'';position:absolute;width:4px;height:4px;border-left:1.5px solid white;border-bottom:1.5px solid white;transform:skew(-25deg);top:22px;left:17px}.site-modal{width:min(390px,calc(100% - 32px));border:0;border-radius:10px;padding:28px;color:var(--text);box-shadow:0 20px 70px #10242d66}.site-modal::backdrop{background:#102630ad;backdrop-filter:blur(3px)}.modal-close{position:absolute;right:13px;top:10px;border:0;background:transparent;color:#68787e;font-size:27px}.site-modal>img{width:145px;height:auto;display:block;margin:2px auto 16px}.site-modal h2{margin:0;text-align:center;color:#1b303b;font:700 22px 'Roboto Condensed',Roboto,sans-serif}.modal-intro{margin:7px 0 20px;color:#7c8a90;text-align:center;font-size:12px}.modal-form label{display:flex;flex-direction:column;gap:6px;color:#52636a;font-size:11px;font-weight:600}.modal-form input{height:41px;border:1px solid #dce3e5;border-radius:4px;padding:0 11px;outline-color:#0b805e}.modal-form .button{width:100%;margin-top:13px}.modal-message{color:#0a765b;font-size:11px;min-height:15px;text-align:center}
@media(min-width:1500px){.layout{max-width:1240px;grid-template-columns:190px minmax(0,1fr) 280px;gap:28px}.feature-banners{height:150px}}
@media(max-width:1150px){.layout{margin-left:16px;margin-right:16px;grid-template-columns:155px minmax(0,1fr) 230px;gap:15px}.sports-shortcuts{gap:5px}.shortcut{padding-left:4px;gap:3px}.shortcut img{width:24px;flex-basis:24px}.category-grid{gap:6px}}
@media(max-width:900px){.layout{grid-template-columns:150px minmax(0,1fr);gap:15px}.betslip{display:none}.feature-banners{height:clamp(90px,16vw,130px)}.sports-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr))}.shortcut:nth-child(n+5){display:none}}
@media(max-width:620px){.topbar{height:60px;padding:0 12px;gap:8px}.menu-toggle{display:block;order:0;width:30px;font-size:23px}.brand{width:138px;margin-right:auto}.brand-suffix{font-size:18px}.top-actions{gap:6px}.top-actions .button{height:33px;min-width:60px;padding:0 11px;font-size:11px}.search-toggle{display:none}.main-nav{justify-content:flex-start;overflow-x:auto;padding:0 12px;gap:9px;white-space:nowrap;height:36px;font-size:10px}.ticker{height:25px}.ticker-copy{display:none}.layout{display:block;margin:8px 10px 0}.sports-sidebar{position:fixed;z-index:40;top:0;left:0;bottom:0;width:min(300px,86vw);max-height:none;transform:translateX(-105%);transition:transform .25s ease;box-shadow:12px 0 35px #10232c33}.sports-sidebar.open{transform:translateX(0)}.sidebar-mobile-head{height:55px;padding:0 15px;display:flex;justify-content:space-between;align-items:center;background:var(--navy);color:#fff;font-size:14px}.close-menu{border:0;background:transparent;color:#fff;font-size:26px}.sidebar-scrim.open{display:block;position:fixed;z-index:39;inset:0;border:0;background:#0f1e26a6}.sports-sidebar .sport-links a{height:43px;min-height:43px;padding-left:16px}.feature-banners{gap:6px;height:clamp(92px,27vw,150px);grid-template-columns:.85fr 1fr 1fr}.pool-promo{padding:9px 4px 7px}.pool-promo-title{font-size:10px}.pool-players{font-size:20px;gap:3px}.pool-players span:not(:first-child){width:22px;height:22px;font-size:13px}.pool-promo-link{font-size:8px}.sports-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));margin:8px 0;gap:5px}.shortcut{height:36px}.shortcut:nth-child(n+5){display:none}.game-grid{gap:5px}.game-tile{aspect-ratio:1.95/1}.category-grid{gap:5px}.category-card{height:33px;padding:0 7px;gap:4px;font-size:10px}.category-card span{font-size:12px}.events{margin-top:15px}.event-market-head,.event-row{grid-template-columns:minmax(0,1fr) repeat(3,47px);gap:4px;padding-left:6px;padding-right:6px}.event-name b{font-size:9px}.event-row>button{min-height:29px;font-size:9px}.lobby-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.download-panel{flex-wrap:wrap;gap:8px;padding:11px}.download-panel>img{width:120px}.download-panel h2{font-size:15px}.download-panel p{font-size:10px}.download-panel .button{margin-left:auto;height:32px;font-size:10px}.page-footer{padding:8px 0;gap:8px}.page-footer img{max-width:70px}.whatsapp-float{width:48px;height:48px;left:7px;bottom:15px}.chat-float{right:10px;bottom:10px;width:38px;height:38px}}

.selection-card{position:relative;margin:12px 10px;padding:11px;border:1px solid #dce6e3;border-radius:5px;background:#f8fbfa;display:flex;flex-direction:column;gap:8px;color:#415359;font-size:11px}.selection-card>small{max-width:90%;color:#718187;font-size:10px}.selection-card> b{font-size:12px;color:#2d444d}.selection-card> b span{float:right;color:#087555}.remove-selection{position:absolute;right:8px;top:6px;border:0;background:transparent;color:#829095;font-size:20px}.selection-card label{display:flex;align-items:center;justify-content:space-between;gap:9px}.stake-input{width:95px;height:29px;border:1px solid #dce3e5;border-radius:3px;padding:4px 7px;text-align:right}.potential-return{display:flex;justify-content:space-between;padding-top:7px;border-top:1px solid #e2e9e7;color:#718187}.potential-return b{color:#087555}

.auth-tabs{display:grid;grid-template-columns:1fr 1fr;margin:2px 0 15px;border-radius:5px;background:#f2f5f5;padding:3px}.auth-tabs button{border:0;border-radius:4px;padding:9px;background:transparent;color:#67777d;font-size:12px;font-weight:700}.auth-tabs button.active{background:#fff;color:#087858;box-shadow:0 1px 4px #1c37431c}.auth-modal .modal-form{display:grid;gap:10px}.auth-modal .modal-form label{margin:0}.auth-modal .modal-form .button{margin-top:2px}.auth-note{margin:9px 0 0;color:#879398;font-size:10px;line-height:1.45;text-align:center}.modal-message.error{color:#b8342f}.text-button{border:0;background:transparent;color:#087858;padding:8px;font-size:11px}.wallet-modal{max-height:calc(100vh - 28px);overflow-y:auto}.wallet-balance{display:flex;align-items:center;justify-content:space-between;margin:12px 0;padding:13px;border-radius:6px;background:#f1f7f5;color:#65777c;font-size:12px}.wallet-balance span{display:grid;gap:3px}.wallet-balance small{color:#687a80;font-size:10px;font-weight:400}.wallet-balance small b{color:#087858;font-weight:700}.wallet-balance strong{color:#087858;font-size:18px}.payment-qr{min-height:140px;margin:10px 0 17px;padding:12px;border:1px dashed #d6e1e1;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;color:#849195;font-size:11px}.payment-qr img{max-width:190px;max-height:190px;object-fit:contain}.payment-qr p{max-width:270px;margin:8px auto 0;line-height:1.5}.wallet-modal .modal-form{padding:14px 0;border-top:1px solid #edf0f0;display:grid;gap:9px}.wallet-modal .modal-form h3{margin:0;color:#33474d;font-size:14px}.wallet-modal .modal-form .button{margin:0}.modal-form button:disabled{opacity:.6;cursor:wait}
.wallet-requests{display:grid;gap:6px;margin:0 0 9px}.wallet-requests>b{color:#52656b;font-size:11px}.wallet-requests>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 9px;border:1px solid #e7eded;border-radius:5px;color:#697a80;font-size:10px;text-transform:capitalize}.wallet-requests .status{flex:0 0 auto;border-radius:12px;padding:3px 8px;background:#fff4d6;color:#875d00;font-size:9px;font-weight:700;text-transform:capitalize}.wallet-requests .status.approved{background:#e2f5ec;color:#08734f}.wallet-requests .status.rejected{background:#ffeded;color:#a93232}.wallet-explainer{margin:0 0 12px;color:#7d8a8f;font-size:10px;line-height:1.45}
.banner-card.is-sliding img{animation:banner-slide-in .55s ease both}
@keyframes banner-slide-in{from{transform:translateX(100%);opacity:.65}to{transform:translateX(0);opacity:1}}.game-tile{position:relative;display:block;text-decoration:none}.game-tile-label{position:absolute;inset:auto 0 0;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 12px;background:linear-gradient(transparent,#061117e8);color:#fff;font-size:clamp(12px,1.25vw,16px);font-weight:800;text-shadow:0 1px 3px #000}.game-tile-label b{color:#f5d425;font-size:11px;white-space:nowrap}.game-tile:focus-visible{outline:3px solid #f4d52b;outline-offset:2px}
