/* Measured against the user-supplied desktop references. */
:root{--reference-bg:#080b27;--reference-field:#2c2e49;--reference-purple:#7033ff}
.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.hdr-logo-bc img{width:225px!important;height:40px!important;object-fit:cover!important}.auth-header img{object-fit:cover!important}.shirt-number{position:absolute;right:65px;top:40px;font:700 47px/1 Arial,sans-serif;color:white;-webkit-text-stroke:2px #16121b;text-shadow:2px 1px #16121b;pointer-events:none}.combination-card{background:linear-gradient(130deg,#14162dee,#1e1a25f0),url('/theme/asset-465.png') center/cover!important}.deposit-methods button{width:calc((100% - 70px)/8);max-width:116px;min-width:94px}
@media(max-width:1200px){.shirt-number{right:49px;top:52px;font-size:35px}}
@media(max-width:600px){.hdr-logo-bc img{width:125px!important;height:32px!important}.deposit-methods button{width:calc((100% - 16px)/3);min-width:0;max-width:none}}
.ui-icon{width:21px;height:21px;flex-shrink:0;vertical-align:middle;display:inline-block}
.header-bc{background:#080b27!important}.hdr-main-content-bc{position:relative}.settings-button{background:#989bab;color:#080b27;font-size:15px;letter-spacing:1px;font-weight:700}.language{font-size:14px}#clock{font-size:13px}.tr-flag{font-size:18px}.quick-button{display:flex;align-items:center;justify-content:center;gap:6px;width:140px;height:30px;border-radius:11px;font-size:11px;font-weight:700}.quick-button .ui-icon{width:16px;height:16px}.balance-button{background:none;font-size:12px;border-left:1px solid #ffffff15;padding-left:18px;white-space:nowrap}.account-trigger{background:transparent;padding:2px 8px}.account-trigger .ui-icon{background:#afb3c4;color:#182148;fill:#afb3c4;border-radius:50%;width:29px;height:29px;padding:3px}.header-tier{font-size:11px;padding:6px 20px;color:#c3a05c;background:linear-gradient(130deg,#1c1745,#3b217a);clip-path:polygon(8% 0,92% 0,100% 100%,0 100%)}
.header-dropdown{position:absolute;top:56px;z-index:42;background:#090b26;border-radius:3px;padding:8px 10px;box-shadow:0 6px 15px #0006;color:#c9ccda}.header-dropdown:before{content:'';position:absolute;top:-7px;right:15px;border-bottom:8px solid #373a50;border-left:8px solid transparent;border-right:8px solid transparent}.account-dropdown{width:235px}.account-dropdown a{display:flex;align-items:center;gap:10px;background:linear-gradient(90deg,#2c2e49,#151832);padding:7px 10px;margin-bottom:3px;font-size:14px;border-radius:3px}.account-dropdown button{width:100%;background:#2c2e49;margin-top:5px;padding:7px;border-radius:12px;font-size:12px;font-weight:600}.account-dropdown a:hover{background:#393356}.tools-dropdown{padding:0;width:50px;background:#393c52}.tools-dropdown button{display:grid;place-items:center;width:50px;height:56px;background:transparent}.tools-dropdown button:hover{background:#ffffff15}
.layout-content-holder-bc{max-width:1650px;padding:0 20px;margin-top:10px}.hm-row-bc{margin-bottom:32px}.sectionTitle{height:50px!important;padding:8px 16px!important;margin-bottom:16px;border-radius:12px;align-items:center;background:linear-gradient(110deg,#121033a0,#301674e6)!important;border:1px solid #6433c64d}.sectionTitleText{font-size:18px!important;font-weight:700;letter-spacing:.35px;line-height:24px;position:relative;padding-left:14px}.sectionTitleText:before{position:absolute;left:0;top:4px;content:'';height:18px;width:4px;border-radius:5px;background:linear-gradient(#8b3dff,#394dff)}.section-count{background:#42209360;border:1px solid #6733cf70;border-radius:20px;font-size:12px;padding:6px 12px;font-weight:600}.section-arrow{background:#ffffff09;color:#b6b0d2;width:32px;height:32px}.section-arrow:hover{background:#6733d4}.section-link{font-size:12px}.plain-section-title{display:flex;align-items:center;gap:18px;margin-bottom:16px}.plain-section-title h2{margin:0;font-size:18px;letter-spacing:.5px}.plain-section-title>a{margin-left:auto;font-size:12px;color:#969bad}.reference-label{font-size:10px;color:#afa7c2}.combination-grid,.player-grid,.recommended-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.combination-card{position:relative;padding:22px 15px 15px;border-radius:8px;border:1px solid #ffffff1c;background:linear-gradient(130deg,#191a35c4,#2e282acc),url('/theme/asset-465.png') center/cover}.combination-card h3{margin:0 0 8px;padding-bottom:8px;border-bottom:1px solid #ffffff16;font-size:14px;font-weight:500;color:#b5b1c3}.recommended-ribbon{position:absolute;right:-8px;top:11px;background:#ffb824;color:#100c00;font-size:10px;font-weight:700;padding:5px 6px;border-radius:4px 4px 0 4px}.recommended-ribbon:after{content:'';position:absolute;right:0;bottom:-8px;border-top:8px solid #9d6100;border-right:8px solid transparent}.combination-match{display:flex;gap:8px;font-size:12px;line-height:1.65;color:#b6b3c1;margin-bottom:13px}.combination-match .ball{font-size:15px;opacity:.7}.combination-match>div:nth-child(2){flex:1;min-width:0}.combination-match strong{display:block;font-weight:600;font-size:12px}.match-price{text-align:right;white-space:nowrap;flex-shrink:0}.match-price time{color:#96919a}.match-price b{display:block;font-weight:500;font-size:13px}.combination-total{display:flex;justify-content:space-between;color:#aaa5b3;font-size:12px;margin:17px 0}.combination-total span:last-child b{color:#ffd600;font-size:14px;margin-left:8px}.combination-card input{height:36px;background:#ffffff16;border:1px solid #ffffff33;border-radius:3px}.combination-card input::placeholder{color:#ceccd8}.possible-win{display:flex;justify-content:space-between;font-size:12px;margin:10px 0}.possible-win b{color:#8248ff}.bet-warning{display:flex;gap:10px;background:#80640747;color:#c79b00;border-radius:3px;padding:10px 7px;font-size:12px}.bet-warning span{font-size:11px;color:#e1dde1}.place-bet{width:100%;height:36px;background:#37364b;color:#84818f;margin-top:16px;font-size:12px;font-weight:600;border-radius:3px}.place-bet:disabled{opacity:.75}.player-card{position:relative;overflow:hidden;border:1px solid #ffffff18;border-radius:10px;padding:18px 16px 15px;background:linear-gradient(135deg,#17172f99,#18133eb5)}.player-card h3{font-size:14px;margin:0 0 5px}.player-card time{font-size:12px;color:#9692a7}.player-shirt{position:absolute;right:12px;top:12px;width:155px;height:150px;object-fit:contain;filter:drop-shadow(0 0 20px #ccccff44)}.player-markets{margin-top:10px;border-top:1px solid #ffffff20;border-bottom:1px solid #ffffff20;padding:10px 0 15px;display:flex;flex-direction:column;gap:7px;color:#bdbcca;font-size:12px;min-height:142px}.player-markets>b{font-size:13px}.player-markets em{color:#9390a9;max-width:83%;font-size:11px}.player-markets em b{color:#bcb9cd}.player-total{display:flex;align-items:end;justify-content:space-between;font-size:12px;color:#a29caf;line-height:2;margin-top:14px}.player-total b{color:white}.player-total strong{color:#ffd500;font-size:14px}.player-total button{background:#ffffff13;box-shadow:inset 0 1px #ffffff12;font-size:12px;border-radius:18px;padding:5px 25px}.recommended-card{background:#171932dc;border:1px solid #ffffff20;border-radius:8px;padding:12px 15px 15px}.league-label{font-size:14px;padding-bottom:12px;color:#a6a4b5;border-bottom:1px dashed #ffffff30}.match-teams{display:flex;justify-content:space-around;align-items:center;gap:8px;font-size:14px;margin:8px 0}.match-teams time{text-align:center;font-size:13px;color:#76768f;line-height:1.2}.match-teams time b{color:#c6c7d7}.reference-odds{display:flex;gap:4px}.reference-odds button{flex:1;padding:7px 4px;background:#2c2e49;border-radius:3px;font-size:12px;line-height:1.5}.reference-odds button span{display:block;color:#b6b7c8}.reference-odds b{color:#ffdb00;font-weight:500}.reference-odds button:hover{background:#51308a}.provider-row{gap:16px;scrollbar-width:none}.provider-tile{height:56px;min-width:110px;max-width:110px;background:#ffffff14;border-radius:3px;padding:6px;font-size:18px}.provider-tile img{width:100%;max-height:36px;object-fit:contain}.winners-heading{display:flex;gap:8px;align-items:center}.winners-heading>.sectionTitle{flex:1;min-width:0}.winners-heading>div:last-child{display:flex;gap:6px;margin-bottom:16px}.winners-heading button{border-radius:20px;background:#ffffff12;font-size:12px;padding:4px 10px}.winners-heading button.active{background:#e7e7eb;color:#14223d}.winner-empty{display:flex;gap:12px;align-items:center;height:72px;padding:8px 14px;background:linear-gradient(90deg,#27243be0,#15132790);border-radius:8px;color:#aaa7ba;font-size:12px}.winner-empty img{height:56px;width:64px;object-fit:cover;border-radius:4px}.winner-empty span{display:block;margin-top:5px;color:#ffd600}.tournament-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.tournament-card{min-width:0;position:relative}.tournament-art{position:relative}.tournament-art>img{width:100%;aspect-ratio:1310/450;object-fit:cover;border-radius:14px 14px 7px 7px}.tournament-art>span{position:absolute;top:16px;left:16px;background:#803bff;padding:4px 7px;border-radius:20px;font-size:12px}.tournament-body{position:relative;margin:-17px 4px 0;border-radius:16px;background:linear-gradient(180deg,#544356eb,#191a2efc 24%);padding:12px;text-align:center;font-size:13px}.countdown{display:inline-block;border-radius:10px;background:#17132370;padding:5px 14px;font-size:11px;color:#d4c3c8}.tournament-body h3{font-size:16px;margin:14px 0}.tournament-body>strong{display:block;font-size:24px;color:#ffd500;margin:4px 0 16px}.tournament-body>div{display:flex;gap:8px}.tournament-body button{flex:1;min-height:32px;padding:6px;border-radius:24px;font-size:12px}.tournament-body .btn-outline{background:#ffffff13;border-color:#ffffff20}.hot-period{display:flex;gap:8px;margin:24px 0 32px}.hot-period button{padding:11px 17px;background:#ffffff15;border-radius:22px;font-size:14px;border:1px solid transparent}.hot-period button.active{border-color:#814bff;background:#5123b335}.temperature-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.temperature{position:relative;border-radius:18px;padding:16px;border:1px solid #ffab3780;border-bottom-color:#b34404;background:radial-gradient(ellipse at right,#ad5a1530,transparent 70%),#191c3644}.temperature.cold{border-color:#63d9ff80;border-bottom-color:#1486da;background:radial-gradient(ellipse at right,#3697d333,transparent 70%),#191c3644}.temperature h3{font-size:18px;margin-bottom:18px}.temperature>div{display:grid;place-items:center;height:80px;border-radius:8px;background:#ffffff16;color:#b5b4c1;font-size:14px;font-weight:600}.temperature-symbol{position:absolute;right:26px;top:-25px;font-size:48px;filter:drop-shadow(0 0 15px #ff771166)}.cold .temperature-symbol{color:#aeedff;filter:drop-shadow(0 0 15px #147cdd)}.game-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:16px}.game-card{border-radius:8px;aspect-ratio:440/310;background:#12152c}.game-card img{height:100%;width:100%;object-fit:cover}.game-card .play-overlay{inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column}.play-overlay small{font-size:12px;color:white;margin-top:8px}.game-card .game-name{display:none}.reference-art{display:block;width:100%;height:100%;background-repeat:no-repeat}.seo-copy{background:#030b1dee;padding:18px 30px;font-size:12px;color:#7e8ca9;margin-top:-23px;line-height:1.4}.seo-copy summary{font-size:14px;font-weight:700;letter-spacing:.5px;cursor:pointer;list-style:none}.seo-copy summary:after{content:'⌄';float:right}.seo-copy p{line-height:1.5;margin:12px 0 0}.seo-copy[open] summary:after{content:'⌃'}
.layout-footer-holder-bc{max-width:1650px;background:#030c21!important;padding:0 10px 22px!important;color:#7890aa}.footer-social{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ffffff1c;border-bottom:1px solid #ffffff1c;padding:30px 0}.footer-social>div{display:flex;align-items:center;gap:16px}.footer-social button{width:32px;height:32px;background:#2c344c;color:#acb8c8;font-size:25px;border-radius:3px}.footer-clock{font-size:10px;padding:10px;background:#202a40;border-radius:3px}.footer-social span{font-size:13px;color:#d6d6e3}.footer-columns{display:flex;justify-content:center;gap:50px;padding:32px 0 14px}.footer-columns h3{color:#b1c3d7;margin-bottom:12px;font-size:12px}.footer-columns a{color:#778eaa;font-size:12px;line-height:2.6}.footer-reference{margin:0 -10px;position:relative}.footer-reference>img{width:100%;height:auto}.footer-reference figcaption{font-size:10px;text-align:center;padding:8px 12px;color:#8090aa}.footer-regulation{text-align:center;padding-top:38px}.footer-regulation h4,.footer-payment-title{letter-spacing:2px;font-size:10px;color:#a8bdd3;text-align:center}.footer-regulation img{width:96px;height:53px;object-fit:cover;margin:18px auto 4px}.footer-regulation small{font-size:9px}.footer-payment-title{margin:40px 0 18px}.payment-logos{justify-content:center;gap:8px;margin:0 0 40px}.payment-logos button{background:#1e263c;padding:6px 8px;border-radius:4px;width:90px;height:50px}.payment-logos img{max-width:100%;width:100%;height:100%;max-height:38px;opacity:.65;filter:grayscale(1)}.footer-bottom{display:flex;justify-content:space-between;border-top:1px solid #ffffff20;padding:30px 0 18px;font-size:12px;align-items:center}.age-mark{border:2px solid #e90071;border-radius:50%;font-size:9px;color:#e90071;padding:4px 2px}.footer-local{text-align:center;font-size:10px;color:#95a0b5}.back-top{position:fixed;bottom:20px;left:calc(50% - 28px);width:56px;height:56px;border-radius:50%;background:#303546dc;color:#ddd;font-size:36px;z-index:25}.support-button{display:grid;place-items:center}.support-button .ui-icon{width:29px;height:29px}
dialog.login-modal{width:400px;height:960px;max-height:calc(100dvh - 32px);border:0;border-radius:4px;padding:0;background:#080b27;overflow:hidden;margin:auto;box-shadow:none}dialog.login-modal::backdrop{background:#000b}.login-modal #modal-content{height:100%;display:flex;flex-direction:column}.login-modal .modal-close{z-index:2;top:6px;right:10px;font-size:28px;color:#9598ad}.auth-header{height:56px;border-bottom:1px solid #ffffff0c;padding:14px 52px 14px 15px;display:flex;align-items:center;gap:16px}.auth-header img{width:227px;height:30px;object-fit:contain;min-width:0}.auth-header button{margin-left:auto;flex-shrink:0;font-size:11px;background:#7033ff;padding:7px 9px;font-weight:600;border-radius:3px}.auth-body{padding:15px;overflow:auto}.auth-intro{display:block;color:#85859d;font-size:14px;font-weight:600}.login-modal .modal-title{font-size:18px;font-weight:500;text-align:left;margin:8px 0 15px}.login-modal input:not([type=checkbox]){height:52px;margin-bottom:15px;background:#2c2e49;border:0;padding:0 15px;font-size:12px}.login-modal input::placeholder{color:#83859e}.remember-row{display:flex;gap:14px;align-items:center;font-size:14px;color:#b9b9ce;margin-bottom:14px}.remember-row input{margin:0;width:16px;height:16px}.login-modal .form-error:empty{display:none}.login-modal .btn-primary{height:36px;min-height:36px;background:#7033ff;border-radius:3px}.forgot-link{display:block;background:none;color:#b0b1c5;font-size:14px;font-weight:600;margin:32px auto}.auth-support{margin:auto 0 18px;background:none;color:#898ba5;display:flex;align-items:center;justify-content:center;gap:12px;font-size:14px;flex-shrink:0}.auth-support span{text-decoration:underline}.auth-support .ui-icon{width:16px;height:16px}
#account-modal{width:min(1340px,calc(100% - 40px));height:min(1040px,calc(100dvh - 90px));max-width:none;max-height:none;padding:0;border:0;border-radius:4px;background:#080b27;overflow:hidden;margin:auto;box-shadow:none}#account-modal::backdrop{background:#000b}.account-window{display:grid;grid-template-columns:314px minmax(0,1fr);height:100%}.account-window .account-sidebar{padding:10px;background:#22253e;border:0;border-radius:0;overflow:auto;height:100%;align-self:stretch;scrollbar-width:thin;scrollbar-color:#5e6178 #22253e;display:block}.account-identity{display:flex;align-items:center;gap:10px;font-size:14px;color:#d4d5e3;margin-bottom:10px}.avatar{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#808396;color:#2f354c;font-size:12px}.account-identity small{display:block;font-size:11px;margin-top:4px;color:#aaaec2}.wallet-card{background:linear-gradient(100deg,#41af4f,#229a31);border-radius:4px;padding:12px 15px 10px;font-size:14px;position:relative;overflow:hidden}.wallet-card:before{content:'₺';position:absolute;right:8px;top:-8px;font-size:80px;font-weight:bold;color:#ffffff12;transform:rotate(-20deg)}.wallet-card>strong{display:block;font-size:22px;line-height:1.2}.wallet-card>div{display:flex;gap:10px;margin-top:16px}.wallet-card a{padding:8px 6px!important;background:#ffffff38;font-size:13px!important;flex:1;text-align:center;white-space:nowrap;font-weight:600;color:white}.wallet-card .ui-icon{width:18px;height:18px}.bonus-wallet{background:linear-gradient(110deg,#c3a136,#af8706);padding:12px 15px 10px;border-radius:3px;font-size:14px;margin:17px 0 35px;color:white}.bonus-wallet>strong{display:block;font-size:22px}.bonus-wallet>div{font-size:12px;border-top:1px solid #ffffff25;margin-top:6px;padding-top:10px;display:flex;justify-content:space-between}.account-sidebar .loyalty-shortcut{display:flex;align-items:center;gap:12px;background:linear-gradient(110deg,#795c16,#af7f0b);border:1px solid #ffffff20;color:#fff;padding:7px 12px;margin-bottom:10px;font-size:14px;height:48px}.bronze-coin{display:inline-grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:50%;font-family:Arial,sans-serif;font-weight:700;font-size:23px;color:#3f2c17;background:radial-gradient(circle at 30% 30%,#eee1b6,#ba9460 65%,#e1c38b 78%,#b39c6a);box-shadow:0 2px 6px #0005}.account-group{margin-bottom:10px}.account-group summary,.account-rewards{padding:16px 14px!important;height:54px;display:flex!important;align-items:center;gap:12px;list-style:none;background:#2c2f49;border-radius:3px;color:#d0d1e0;font-size:14px!important;cursor:pointer}.account-group summary::-webkit-details-marker{display:none}.account-group summary>span,.account-rewards>span{margin-left:auto}.account-group[open] summary{border-radius:3px 3px 0 0}.account-group[open] summary>span{transform:rotate(180deg)}.account-group>div{padding:15px;background:#383b54}.account-group>div>a{font-size:12px!important;padding:7px 10px!important;white-space:normal;border-left:2px solid #ffffff16;border-radius:0}.account-group a.active{background:#30344d!important;border-left-color:#8c48ff;color:white}.account-rewards{margin-bottom:22px}.promo-code{display:flex;gap:10px;margin:0 15px 15px;padding:10px;background:#2c2f49;border-radius:4px}.promo-code input{min-width:0;background:#4c4f68;border:0;height:52px;font-size:12px}.promo-code button{background:#444860;color:#9294aa;font-size:12px;padding:10px 22px;font-weight:600}.account-logout{display:block;width:100%;padding:14px;background:#2c2f49;text-align:left;font-size:13px;color:#d0d1df}.account-main{display:flex;flex-direction:column;min-width:0;min-height:0}.account-title{height:49px;background:#22253e;display:flex;align-items:center;justify-content:space-between;padding:0 15px;border-bottom:1px solid #ffffff15;flex-shrink:0}.account-title h1{font-size:14px;font-weight:600;margin:0}.account-title button{font-size:30px;background:none;color:#aaadbf}.account-body{padding:15px;overflow:auto;scrollbar-width:thin;min-height:0}.account-body>.panel{border:0;background:#141733;padding:20px;border-radius:3px}.account-body>.panel>h1{font-size:18px}.deposit-methods{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:10px}.deposit-methods button{position:relative;width:116px;height:58px;padding:10px;background:#22253e;border:1px solid transparent;border-radius:3px}.deposit-methods button.selected{background:#484b62;border-color:#747789}.deposit-methods img{width:100%;height:100%;object-fit:contain}.deposit-methods small{position:absolute;top:-3px;left:14px;background:#4a9d53;color:white;font-size:8px;padding:3px 4px}.deposit-form{padding:20px;background:#141733;border-radius:3px;margin-top:10px}.payment-summary{max-width:560px;display:flex;gap:12px;background:#22253e;border-radius:3px;padding:10px 20px;font-size:12px}.payment-summary>div{flex:1;min-width:0}.payment-summary span{color:#a0a1b6;font-size:11px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.payment-summary b{font-size:12px;font-weight:500;display:block;margin-top:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.deposit-form h3{background:#11132d;color:#898ba0;font-size:12px;font-weight:500;margin:10px 0 15px;border-radius:3px}.deposit-form>input{max-width:560px;height:52px;background:#383b53;border:0;font-size:12px}.deposit-form>.place-bet{display:block;width:370px;max-width:100%;margin-top:20px}.payment-unavailable{font-size:11px;color:#a09bb4;margin:14px 0 0;line-height:1.5}.loyalty-overview{padding:24px;border-radius:28px;background:#06091e;margin:15px 15px 24px}.loyalty-level{display:flex;align-items:center;gap:24px}.level-icon{width:132px;height:110px;flex-shrink:0;background:linear-gradient(110deg,#131328,#181b30);border:1px solid #ffffff20;border-radius:16px;display:grid;place-items:center}.level-icon .bronze-coin{width:58px;height:58px;font-size:40px}.loyalty-level h2{font-size:30px;white-space:nowrap;margin-bottom:4px}.loyalty-level p{font-size:13px;color:#9896a8;margin:0}.xp-card{padding:22px 24px;background:linear-gradient(90deg,#101123,#181927);border:1px solid #ffffff20;border-radius:24px;flex:1;margin-left:auto;min-width:200px;text-align:right;font-size:14px}.xp-card>b{display:flex;justify-content:space-between}.xp-track{height:8px;background:#515162;border-radius:8px;margin:5px 0 8px}.xp-track span{display:block;height:8px;width:0;background:black;border-radius:8px}.xp-card small{font-size:12px}.rewards-heading{margin:32px 0;display:flex;gap:15px;align-items:center;font-size:16px}.rewards-heading select{width:84px;height:28px;border-radius:20px;padding:0 10px;font-size:11px}.reward-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px;max-width:650px}.reward-cards article{border:1px solid #ffffff3d;border-radius:25px;background:#13152d;padding:16px;font-size:13px}.reward-cards h4{font-weight:500;font-size:14px;margin:0 0 10px}.reward-cards p{color:#a19faf;font-size:12px;line-height:1.3;margin:0 0 10px}.reward-cards footer{display:flex;justify-content:space-between;border-top:1px solid #ffffff1a;padding-top:8px;font-size:11px}.reward-cards b{font-weight:500;color:#d99e46}.loyalty-tiers{display:flex;gap:12px;padding:14px;background:#15172f;border-radius:50px;border:1px solid #ffffff20;margin:0 15px 32px;overflow:auto;scrollbar-width:none}.loyalty-tiers button{display:flex;gap:10px;align-items:center;background:none;white-space:nowrap;padding:5px 12px;border-radius:30px;font-size:13px;letter-spacing:1px}.loyalty-tiers button>span:last-child{padding:7px 9px;border:1px solid #ffffff12;background:#07091d;border-radius:30px}.loyalty-tiers button.active{background:#080b23}.tier-1{filter:grayscale(1)}.tier-2{filter:saturate(1.5)}.tier-3{filter:grayscale(1) brightness(1.3)}.tier-4{background:#07caff;color:white}.loyalty-details{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:0 15px 20px}.loyalty-details h3{font-weight:500;font-size:16px}.reward-cards.vertical{display:flex;flex-direction:column}.loyalty-table{background:#141732;border:1px solid #ffffff33;border-radius:24px;overflow:hidden;padding:0 16px 20px}.loyalty-table table{font-size:14px}.loyalty-table th{background:#22253e;color:#e1e1eb;font-weight:500}.loyalty-table td{padding:8px 0}.loyalty-table p{font-size:11px;color:#a19bb6;margin:20px 0 0}.preview-selections>div{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid #ffffff20;font-size:12px;margin-bottom:10px}.preview-selections strong{display:block;color:#ffd600;margin-top:6px}.preview-selections button{font-size:22px;padding:6px 12px}
@media(max-width:1200px){.quick-button{width:45px}.quick-button>span,.header-tier{display:none}.game-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.player-shirt{width:115px}.player-markets em{max-width:100%}.combination-match{font-size:10px;gap:4px}.combination-match strong{font-size:10px}.match-price time{font-size:10px}.match-price b{font-size:12px}.plain-section-title .reference-label{max-width:180px}.loyalty-level{flex-wrap:wrap}.xp-card{flex-basis:100%}.account-window{grid-template-columns:285px minmax(0,1fr)}}
@media(max-width:900px){.combination-grid{display:flex;overflow:auto;scroll-snap-type:x mandatory;padding-bottom:6px;scrollbar-width:thin}.combination-card{min-width:calc(70% - 10px);scroll-snap-align:start}.combination-match,.combination-match strong{font-size:12px}.player-grid,.recommended-grid{display:flex;overflow:auto;scrollbar-width:thin}.player-card,.recommended-card{min-width:calc(70% - 10px)}.tournament-grid{display:flex;overflow:auto;scrollbar-width:thin}.tournament-card{min-width:calc(43% - 10px)}.temperature-grid{gap:16px}.game-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.account-window{grid-template-columns:230px minmax(0,1fr)}.account-group summary,.account-rewards{font-size:11px!important;padding:12px 10px!important;gap:8px}.wallet-card{padding:12px 10px}.wallet-card a{font-size:10px!important}.wallet-card>div{gap:5px}.loyalty-details,.reward-cards{grid-template-columns:1fr}.loyalty-overview{margin:0 0 20px;padding:16px}.loyalty-level{gap:14px}.loyalty-level h2{font-size:23px}.loyalty-tiers,.loyalty-details{margin-left:0;margin-right:0}.payment-summary{padding:10px;gap:8px}.winners-heading{flex-wrap:wrap}.winners-heading>.sectionTitle{flex-basis:100%;margin-bottom:5px}.winners-heading>div:last-child{margin-left:auto}.header-tier{display:none}}
@media(max-width:600px){.hdr-logo-bc{width:125px}.quick-button{display:none}.header-bc{height:94px}.layout-content-holder-bc{padding:0 10px}.hm-row-bc{margin-bottom:22px}.sectionTitle{height:46px!important;min-height:46px;padding:8px 10px!important;gap:6px}.sectionTitleText{font-size:13px!important;padding-left:10px;letter-spacing:0}.sectionTitleText:before{height:15px;top:4px;width:3px}.section-count{font-size:10px;padding:5px 8px}.section-arrow{display:block;width:27px;height:27px;font-size:16px}.plain-section-title{flex-wrap:wrap;gap:8px;margin-bottom:12px}.plain-section-title h2{font-size:14px}.plain-section-title .reference-label{max-width:none;font-size:9px;order:3;width:100%}.plain-section-title>a{font-size:10px}.combination-card{min-width:calc(100% - 20px);padding:20px 13px 13px}.combination-match{font-size:11px;margin-bottom:12px}.combination-match strong{font-size:11px}.combination-total{font-size:11px}.player-card,.recommended-card{min-width:calc(100% - 18px)}.player-shirt{width:115px}.player-markets em{font-size:10px}.player-total{font-size:11px}.recommended-card{padding:12px}.match-teams{font-size:12px}.provider-row{gap:10px}.provider-tile{min-width:110px;height:50px}.tournament-card{min-width:calc(85% - 10px)}.tournament-body h3{font-size:14px}.tournament-body>strong{font-size:22px}.hot-period{margin:20px 0 28px;gap:8px}.hot-period button{font-size:12px;padding:9px 15px}.temperature-grid{grid-template-columns:1fr;gap:28px}.temperature{padding:14px}.temperature h3{font-size:16px}.temperature>div{height:70px;font-size:12px}.temperature-symbol{font-size:40px;right:16px;top:-18px}.game-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.game-card{border-radius:6px}.seo-copy{padding:18px 12px;margin-top:-12px;font-size:11px}.seo-copy summary{font-size:12px}.footer-social{padding:20px 6px}.footer-social>div{gap:10px}.footer-columns{gap:25px;padding:24px 0}.footer-columns a{font-size:10px}.footer-reference figcaption{font-size:9px}.footer-regulation{padding-top:20px}.footer-regulation h4,.footer-payment-title{font-size:9px}.payment-logos{gap:6px;margin-bottom:24px}.payment-logos button{width:72px;height:42px;padding:5px}.footer-bottom{font-size:9px;padding:20px 4px}.footer-local{font-size:9px;padding:0 5px 65px}.back-top{width:44px;height:44px;left:calc(50% - 22px);bottom:75px;font-size:30px}.account-dropdown{top:54px}.account-trigger{padding:2px}.balance-button{font-size:10px;padding:6px;max-width:85px}.account-trigger .ui-icon{width:25px;height:25px}dialog.login-modal{width:min(400px,calc(100% - 20px));height:960px;max-height:calc(100dvh - 20px)}.auth-header{padding-left:15px;gap:10px}.auth-header img{width:calc(100% - 68px)}.auth-support{font-size:12px;margin-bottom:18px}#account-modal{width:calc(100% - 12px);height:calc(100dvh - 16px)}.account-window{grid-template-columns:1fr;grid-template-rows:182px minmax(0,1fr)}.account-window .account-sidebar{display:flex;align-items:stretch;flex-wrap:nowrap;gap:10px;padding:10px;overflow:auto;border-bottom:1px solid #5a577c;height:182px;scrollbar-width:thin}.account-identity{display:none}.wallet-card{min-width:210px;align-self:start;margin:0;height:137px}.wallet-card>strong{font-size:20px}.wallet-card>div{margin-top:20px}.wallet-card a{font-size:12px!important}.bonus-wallet{display:none}.account-sidebar .loyalty-shortcut{min-width:180px;margin:0;align-self:start;font-size:12px}.account-group{min-width:190px;margin:0;align-self:start}.account-group summary{white-space:nowrap;height:46px}.account-group>div{padding:6px;max-height:113px;overflow:auto}.account-group>div>a{font-size:10px!important;padding:7px!important}.account-rewards{min-width:140px;margin:0}.promo-code{display:none}.account-logout{min-width:145px;height:46px}.account-body{padding:12px}.account-title{height:44px}.account-title h1{font-size:12px}.account-body>.panel{padding:14px}.deposit-methods{gap:8px}.deposit-methods button{width:calc((100% - 16px)/3);height:52px;padding:8px}.deposit-form{padding:12px}.payment-summary{font-size:10px;flex-wrap:wrap;gap:10px}.payment-summary>div:first-child{flex-basis:100%}.payment-summary span{font-size:9px}.payment-summary b{font-size:10px}.deposit-form h3{font-size:10px;line-height:1.6}.payment-unavailable{font-size:10px}.level-icon{width:90px;height:90px}.loyalty-level h2{font-size:21px}.loyalty-level p{font-size:11px}.loyalty-level{gap:10px}.xp-card{padding:16px;min-width:0}.loyalty-overview{padding:12px;border-radius:20px}.rewards-heading{font-size:13px;margin:20px 0}.reward-cards article{padding:14px;border-radius:18px}.reward-cards h4{font-size:13px}.reward-cards p{font-size:11px}.loyalty-tiers{padding:10px;margin-bottom:20px}.loyalty-tiers button{font-size:12px;padding:3px 8px;gap:7px}.loyalty-details{gap:20px}.loyalty-details h3{font-size:14px}}

/* Final reference measurements; keep these after responsive base rules. */
.deposit-methods button{width:calc((100% - 70px)/8);max-width:116px;min-width:94px}
.auth-header img{object-fit:cover!important;width:227px;height:30px;flex-shrink:0}
.auth-header{padding-right:52px;gap:14px}
.auth-header button{padding:7px 9px}
.combination-card{background:linear-gradient(130deg,#16172de8,#141121f2),url('/theme/asset-465.png') center/cover!important}
.shirt-number{right:65px;top:40px}
@media(max-width:1200px){.shirt-number{right:49px;top:52px}}
@media(max-width:600px){.deposit-methods button{width:calc((100% - 16px)/3);min-width:0;max-width:none}.auth-header img{width:calc(100% - 65px);flex-shrink:1}.shirt-number{right:49px;top:52px}}

.dialog-toast{position:absolute;z-index:10;right:16px;bottom:16px;max-width:min(440px,calc(100% - 32px));background:#292144;border:1px solid #9365ec;color:#fff;padding:14px 18px;border-radius:8px;box-shadow:0 10px 40px #0006;line-height:1.6;font-size:12px}
