/* ==================== site colour theme (navy / orange-red) (pepsi555-theme.css) ==================== */
h4{color:#fff}a{outline:0;color:#fbbc8f}a:focus,a:hover{color:#f55719;text-decoration:none}body{color:#bbb}p{color:#6a85a0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd;background-color:#071321;color:#f56619}.bonus-slider-modal .modal-header .close{background-color:#fff;color:#050d17;opacity:1}.bonus-slider-modal .modal-title{color:#fff}.lottery-result-container{background-color:#09192d;color:#4f657b}.sports-platform-title{color:#fff}.panel-heading.emailbox-heading .panel-tabs>li>a{color:#fff}.panel-heading.emailbox-heading .panel-tabs>li>a:hover{border-color:transparent;color:#fff;background-color:transparent}.panel-heading.emailbox-heading .panel-tabs>li.active>a,.panel-heading.emailbox-heading .panel-tabs>li.active>a:hover,.panel-heading.emailbox-heading .panel-tabs>li.active>a:focus{color:#fff;background-color:rgba(255,255,255,.23);border-bottom-color:transparent}.email-paging{background-color:#112e52;color:#fff}.email-paging:hover{background-color:#fe5b10;color:#fff}.message-table{color:#bbb}.message-table-header .buttons-container a{color:#bbb}.message-table-header .buttons-container a:hover{background-color:#f55b19;color:#fff}.message-detail-title a{color:#fff}.confirmation-message-modal{color:#fff}.confirmation-message-modal .modal-header{background-color:#f55b19;border-color:#791f05}.confirmation-message-modal .modal-body{background-color:#0b1e36}.confirmation-message-modal h4.modal-title{color:#fff}.confirmation-message-modal #delete.confirm-btn{color:#050d17;background:#ffc295;background:linear-gradient(to bottom,#ffc295 0%,#f55719 100%)}.confirmation-message-modal #delete.confirm-btn:hover{background:#f55719;background:linear-gradient(to bottom,#f55719 0%,#ffc295 100%)}.confirmation-message-modal .confirm-btn{color:#050d17;background:#ddd;background:linear-gradient(to bottom,#ddd 0%,#637f9b 100%)}.confirmation-message-modal .confirm-btn:hover{background:#637f9b;background:linear-gradient(to bottom,#637f9b 0%,#ddd 100%)}.poker-game-types ul li p{color:#fff}.promotion-item .click-for-get-promo-button{background:#f9aa76;background:linear-gradient(to bottom,#f9aa76 0%,#f55719 100%);color:#fff}.promotion-item .click-for-get-promo-button:hover{background:#f55719;background:linear-gradient(to bottom,#f55719 0%,#f9aa76 100%);color:#fff}.promotion-info .close-button{background:none;background-color:#cacaca;color:#061220}.slots-games-container .category-filter-link,.casino-games-container .category-filter-link,.race-games-container .category-filter-link{color:#fff}.info-center-title{background-color:#f56619;color:#fff}.topbar-left-section .topbar-item{color:#fff}.copyright{color:#5a738c}.standard-side-menu-group-label,.standard-side-menu a{background-color:#081729;color:#fff}.standard-side-menu a[data-active="true"],.standard-side-menu a:hover{color:#f56619;background-color:#071321}.standard-form-title{background-color:#9e2d07;color:#fff}.jackpot-winners .jackpot-winner-title{color:#fff}.winners-ticker ul li .winner-info{color:#fff}.login-panel{color:#fff}.progressive-jackpot .jackpot-currency,.progressive-jackpot .jackpot-container{color:#f56519}.user-info{color:#fff}.user-info .user-main-info{background:#0d233e;box-shadow:0 4px 4px 0 #00000040}.user-info [data-new-notification="true"]:before{background:#fc1818;color:#fff}.ztip-holder{background:rgba(14,39,69,.94);color:#fff}.ztip-holder.ztip-theme-red{background:rgba(238,84,58,.94);color:#fff}.ztip-holder.ztip-theme-blue{background:rgba(68,187,255,.94);color:#fff}.ztip-holder.ztip-theme-green{background:rgba(46,204,113,.94);color:#fff}.match-info-container .match-teams{color:#fff}.info-center-content{background-color:#071322;color:#fff}.info-center-content-title{background-color:#0c223c;color:#fff}.standard-inline-form-group [data-section="asterisk"]{color:#f00}.jackpot-winners .winners-ticker-container{color:#fff;background-color:#06101c}.sports-matches-container{background-color:#071323}.sport-match-item{color:#fff;background:#f9a873;background:linear-gradient(to bottom,#f9a873 0%,#f55719 100%)}.sport-match-item .match-info-container{background-color:#09192c}.sport-match-item .match-date>span{color:#050d17}.sport-match-item .match-info{color:#f9a26a}.sport-match-item .match-teams>span{color:#f55f19}.sport-match-item .match-teams{color:#fff}.sport-match-item:nth-child(even){background-color:#0a1d33;color:#fabc90}.sport-match-item:nth-child(even) .match-info-container{background-color:#081627;color:#fff}.sport-match-item:nth-child(even) .match-date>span{color:#fff}.form-control.lowercase.input-validation-error{background-color:#061220;color:#fff}.bluebox .panel-body{color:#fff}.promotion-item img{border-color:#061220}.promotion-info{background-color:#061220;border-color:#061220;color:#a9a9a9}.deposit-container .standard-form-note a,.deposit-container .formatted-balance{color:#fe5b10}.contact-us-list li a{color:#fe5b10}.panel-heading.emailbox-heading .panel-tabs>li.active i{color:#fe5b10}.panel-heading.emailbox-heading .panel-tabs>li.active>a span{color:#fe5b10}.deposit-container .copy-bank-account-button,.copy-input-button-field .copy-input-button,.withdrawal-container .copy-bank-account-button{color:#f55b19}.deposit-container .copy-bank-account-button:hover,.copy-bank-account-button:hover,.withdrawal-container .copy-bank-account-button:hover{color:#f55419}.deposit-container .bank-info .copy-bank-account-button{color:#fff}.deposit-container .bank-info .copy-bank-account-button:hover{color:#ddd}.bank-info{background-color:#0c213b;background:linear-gradient(to bottom,#0c213b 0%,#0c213b 100%)}.bank-info hr{border-top:1px solid #050d17;border-bottom:1px solid #112e52}.bank-info h1{color:#c4c4c4}.bank-info h2,.bank-info [data-bank-info="details"] span{color:#fff}ul.email-right-header li a{color:#123259}.inbox-table-header>div:nth-child(3)>ul>li>a{color:#fff}.inbox-table-header>div:nth-child(3)>ul>li>a:hover{background:#f55b19}.inbox-table-header div{border-color:#d6d5d5}.modal-btn{background:#ffc295;color:#050d17}.modal-btn:hover{color:#050d17;background:#f55719;background:linear-gradient(to bottom,#f55719 0%,#ffc295 100%)}.modal-btn.blank{color:#050d17;background:#ddd;background:linear-gradient(to bottom,#ddd 0%,#637f9b 100%)}.modal-btn.blank:hover{background:#637f9b;background:linear-gradient(to bottom,#637f9b 0%,#ddd 100%)}.white-panel.emailbox table{color:#102b4c}.inbox-table-body a{color:#bbb}.profile-container .section-heading{color:#bbb}.ztip-holder.ztip-theme-white{background:rgba(255,255,255,.94);color:#102b4c}.withdrawal-container .total-balance{color:#fe5b10;border-color:#ccc}.site-description{color:#123056}.site-info .site-info-description h4{color:#999}.site-info .site-info-description p{color:#556d85}.site-info .site-info-description ul li{color:#556d85}.percentCount{color:#5a738c}.progressbar{background:#0c213b!important}.proggress{background:#5a738c!important}.provider-container{color:#3b4b71;border-color:#123056}.provider-container>h5{color:#5a738c;background-color:#081526}.site-info-container p{color:#556d85}.bank-list p{color:#556d85}.site-description h1,.site-description h2,.site-description h3,.site-description p,.site-description a,.site-description div{color:#50667c}.footer-separator{border-top-color:#123056}.match-info-container .match-teams>span{color:#f55f19}.forgot-password-warning{background:#09182b;color:#fab180}.announcement-container{background-color:#0e2644;color:#f9ad7b}.announcement-container .announcement-list li{color:#fff}.announcement-container>[data-section="announcements"]{background:#0e2644}.tickercontainer{background:#09182a;color:#fff}.notice ul li{color:#f9ad7b}.profile-container .mobile-info-button{border-color:#f55d19}.profile-container .mobile-info-button:hover{background-color:#f55d19;color:#fff}.standard-button-group .btn-primary,.messaging-side-menu .support-ticket>a,.deposit-container .reveal-bank-account-button{color:#fff;background:#f9ac79;background:linear-gradient(to bottom,#f9ac79 0%,#f55719 100%)}.standard-button-group .btn-primary:hover,.messaging-side-menu .support-ticket>a:hover,.deposit-container .reveal-bank-account-button:hover{background:#f55719;background:linear-gradient(to bottom,#f55719 0%,#f9ac79 100%);color:#fff}.bonus-slider-modal .activation-button{color:#fff;background:#f56019}.bonus-slider-modal .activation-button:hover{color:#fff;background:#9e2d07}.form-control,.mobile-app-container .mobile-app-select{border-color:#112e52;background:#061220;color:#a6a6a6}.mobile-app-container .mobile-app-select .active a,.mobile-app-container .mobile-app-select a:hover{background-color:#f55719}.sports-matches-container{background-color:#071323;color:#fabc90}.white-panel.emailbox .checkbox:before{background-color:#e8e8e8;color:#68839e;border-color:#d6d5d5}.footer-links>li>a{color:#5a738c}.footer-links>li>a:hover{color:#fbbc8f}.footer-links>li+li>a{border-left-color:#123056}.footer-section-title{color:#5a738c}.site-info-container h5{color:#999}.expiration-countdown-container h6.active{color:#f78a4b}.expiration-countdown-container small.active{color:#f78a4b}.form-control.input-validation-error{background-color:#0d233f;color:#f56819}.register-page-reminder{color:#f56819}.standard-reporting-control-group .btn-primary{color:#050d17;background:#f9ac79;background:linear-gradient(to bottom,#f9ac79 0%,#f55719 100%)}.standard-reporting-control-group .btn-primary:hover{background:#f55719;background:linear-gradient(to bottom,#f55719 0%,#f9ac79 100%);color:#050d17}.bonus-slider-modal .modal-header{border-color:#e5e5e5}.bonus-slider-modal .modal-content{background-color:#0a1a2f}.bonus-slider-modal .close-button{background-color:#13355e}.bonus-slider-modal .close-button:hover{background-color:#123157}.bonus-slider-modal .bonus-form{background-color:#0c2038;color:#dad9d9;box-shadow:0 0 15px rgba(0,0,0,.2);border-top:2px solid #738ca5}.bonus-controls-field .bonus-control-button{background-color:#e4e4e4;color:#405264}.bonus-controls-field .bonus-amount{background-color:#081526;color:#f8985d}.bonus-range .bubble{color:#fff;border-color:#f8985d;background:#081526}.bonus-range .bubble::before{border-color:rgba(254,88,16,0);border-top-color:#f8985d}.bonus-range .bubble::after{border-color:rgba(8,21,38,0);border-top-color:#081526}.claim-container{background-color:#0a1a2f}.claim-container .standard-form-note{color:#fff}.standard-form-note.claim-note span,.standard-form-note.claim-note strong{color:#fff}.claim-item{background-color:#081628;color:#fff;border-color:#f55419}.modal-content{background-color:#071424;border-color:#071424;color:#bbb}.modal-header .close{color:#fff}.claim-info-modal h4,.modal-title{color:#f55b19}.claim-item .claim-button,.claim-item .activation-button,.claim-item .cancellation-button,.claim-item .expiration-button{background:#f55719;color:#fff}.claim-item .claim-button:hover,.claim-item .activation-button:hover,.claim-item .cancellation-button:hover,.claim-item .expiration-button:hover{background:#f55b19}.contact-us-list li h6{color:#5e7892}.deposit-container .bank-info{background-color:#0c213b;color:#68839e}.carousel-indicators .active{background-color:#fab484}.banner{background:#06111e}.banner .carousel-indicators .active,.banner .carousel-indicators .slick-active{background-color:#faaf7c;border-color:#faaf7c}.home-info-container,.telegram-banner-container{background:#071322;border-bottom-color:#123056}.popular-games .nav-tabs>li>a{background-color:#081526}.popular-games .nav-tabs>li.active>a,.popular-games .nav-tabs>li.active>a:hover .popular-games .nav-tabs>li.active>a:focus,.popular-games .nav-tabs>li>a:hover{background-color:#09182b}.popular-games .tab-pane{background-color:#0b1f37}.popular-games .tab-content{border-color:#0b1f37}.popular-games [data-section="left"] .section-title{background-color:#09182a;color:#f89458}.popular-games .scrtabs-tab-scroll-arrow{color:#f9a46d;background-color:transparent}.lottery-result-container .lottery-result-title{background:#0f294a;color:#fab484}.lottery-result-container .lottery-numbers{background:#040403}.panel-primary>.panel-heading.emailbox-heading{background-color:#263366;border-color:#337ab7}.panel-heading.emailbox-heading .panel-tabs>li>a{border-color:#263366}.panel-heading.emailbox-heading .panel-tabs>li.active>a{border-bottom:5px solid #fe5b10}.panel-heading.emailbox-heading .panel-tabs>li.active>a,.panel-heading.emailbox-heading .panel-tabs>li.active>a:hover,.panel-heading.emailbox-heading .panel-tabs>li.active>a:focus{background-color:transparent}ul.email-right-header li a:hover{background:#bababa}ul.email-right-header li.active a{background:#bababa}.white-panel.emailbox .panel{-webkit-box-shadow:0 1px 1px rgba(0,0,0,0);box-shadow:0 1px 1px rgba(0,0,0,0)}.paging-input{border-color:#b5b5b7;background:#f2f2f4}.inbox-table-body div{border-color:#d6d5d5}.messaging-side-menu{background-color:#0c223c}.messaging-side-menu [data-active="true"] a,.messaging-side-menu a:hover{color:#f55b19;border-color:#f55b19}.replied-message{color:#f55b19;border-color:#d6d5d5}.replied-message[data-creator="true"] .replied-message-content{background-color:#09192c;color:#fff}.mobile-app-container .text-container{color:#fff}.mobile-app-container .logo-container{background-color:#0c223c}.mobile-app-container .link-container a:hover{background-color:#071424}.mobile-app-container .title-container{color:#bbb}.mobile-app-container .nav-tabs>li.active>a,.mobile-app-container .nav-tabs>li.active>a:hover,.mobile-app-container .nav-tabs>li.active>a:focus{background-color:#071424;color:#f56619}.mobile-app-container .tab-pane .note{color:#f00}.mobile-app-container .tab-pane .important{color:#ff5b0f}.poker-game-types{background:rgba(7,19,35,.5);background:linear-gradient(to right,rgba(7,19,35,.5) 0%,rgba(18,50,88,.5) 50%,rgba(7,19,35,.5) 100%);border-color:#0b1e36}.profile-container .download-link-container a:hover{background-color:#ddd}.promotions-container{background-color:rgba(0,0,0,.8)}.promotions-container .standard-side-menu li a{background-color:#081729;color:#fff}.promotions-container .standard-side-menu a[data-active="true"],.promotions-container .standard-side-menu a:hover{background-color:#071322;color:#f56219}.promotion-list{background-color:rgba(7,20,36)}.slots-games-container,.casino-games-container,.race-games-container{background-color:#0a1c32}.slots-games-container .game-name,.casino-games-container .game-name,.race-games-container .game-name{background-color:#f55b19}.slots-games-container .filter-section,.casino-games-container .filter-section,.race-games-container .filter-section{background-color:#0a1c32}.slots-games-container .filter-section input[type=text],.casino-games-container .filter-section input[type=text],.race-games-container .filter-section input[type=text]{background:#081526;color:#fff}.slots-games-container .category-filter-link.active,.slots-games-container .category-filter-link:hover,.casino-games-container .category-filter-link.active,.casino-games-container .category-filter-link:hover,.race-games-container .category-filter-link.active,.race-games-container .category-filter-link:hover{background-color:#f55b19}.slot-jackpot-container{background-color:rgba(11,30,54,.5)}.sports-container{background:#071323}.withdrawal-container .bank-info{background-color:#050d17}[data-container-background="background-banner"]{background-color:#071322}[data-container-background="others"]{background-color:#071322}[data-container-background="promotions"]{background-color:#071322}.info-center{background-color:#071322}.topbar-left-section .topbar-item{color:#999;border-right-color:#4b6075}.topbar-left-section .topbar-item a:hover{color:#f56419}.topbar-left-section .topbar-item .live-chat{color:#fea76e;background-color:#4b6075}.topbar-left-section .topbar-item .live-chat:hover{color:#7d2005;background:#ffc295;background:linear-gradient(to bottom,#ffc295 0%,#f55719 100%)}.topbar-left-section .language-selector{background-color:#09182a}.topbar-left-section .language-selector li{border-bottom:1px solid #0c213a}.site-header{background:#09192d;border-color:#09192d}.top-menu .game-list{border-top-color:#09192d;background-color:rgba(0,0,0,.9);border-bottom-color:#0c223c}.top-menu>li>a{color:#a8a8a8}.top-menu>li>a:hover,.top-menu>li[data-active="true"]>a{color:#f78747}.site-footer{border-top-color:#081628;background:#081525;background-image:none}.site-info-container:not(:last-child):after{background-color:#123056}.site-info .site-info-title{border-bottom-color:#123056}.site-info .site-info-title h3{color:#7991a9}.site-info .site-info-title p{color:#556d85}.site-info .site-info-description.with-seperator+.with-seperator{border-top-color:#123056}.contact-list>li a{background:#071322;color:#fbbc8f;display:flex;align-items:center;flex-direction:row-reverse;justify-content:space-between;padding-left:20px}.contact-list>li a i{background:#f56119;color:#f56319}.bank-list>[data-online='true']:before{background-color:#0f0}.bank-list>[data-online='false']:before{background-color:#e00}.standard-form-container{background-color:#071424}.standard-form-note{background:#102c4f;color:#fff}.standard-inline-form-group label{color:#68839e}.expiration-countdown [data-section]{background-color:#123259;color:#f78a4b;border-left-color:#afafaf}.expiration-countdown [data-section="title"]{background-color:#425568;color:#fff}.play-now,.free-play{border:0}.play-now{background:#ffc295;background:linear-gradient(to bottom,#ffc295 0%,#f55719 88%);color:#050d17}.free-play{background:#536b83;background:linear-gradient(to bottom,#536b83 0%,#123259 100%);color:#fff}.free-play:hover{background:#123259;background:linear-gradient(to bottom,#123259 0%,#536b83 100%)}.play-now:hover{background:#f55719;background:linear-gradient(to bottom,#f55719 0%,#ffc295 88%)}.game-list-title>div{background-color:inherit;color:#edeff6}.game-list-title,.game-list{background-color:#09182a}.game-list{border-color:#09182a}.game-list .game-item{background-color:#071424}.game-list .wrapper-container:hover{background:#050d17}.large-game-list-container{border:1px solid #081526;padding:15px;background-color:#09192d}.jackpot-winners{background:#071322;background:linear-gradient(to bottom,#071322 0%,#112f54 46%,#071322 100%)}.jackpot-winners .winners-ticker-container ul li{background-color:#081627}.winners-ticker ul li .winner-amount{color:#fe5b10}.login-panel input[type=text],.login-panel input[type=password]{background-color:#06101c;color:#6e88a2;border-color:#f55c19}.login-panel .login-button{background:#536a81;background:linear-gradient(to bottom,#536a81 0%,#14365f 100%);color:#fff}.login-panel .login-button:hover{background:#14365f;background:linear-gradient(to bottom,#14365f 0%,#536a81 100%)}.login-panel .register-button{background:#ffc295;background:linear-gradient(to bottom,#ffc295 0%,#f55719 100%);color:#fff}.login-panel .register-button:hover{background:#f55719;background:linear-gradient(to bottom,#f55719 0%,#ffc295 100%);color:#050d17}.login-panel .forgot-password-link,.login-panel .forgot-password-link:hover{color:#ef3c39}.user-info .wallet-container .balance{color:#f56619}.user-info .wallet-container .locked-balance{background:#123056;color:#f56619}.ztip-holder.ztip-position-top .zt-arrow{border-top-color:rgba(14,39,69,.94)}.ztip-holder.ztip-position-bottom .zt-arrow{border-bottom-color:rgba(14,39,69,.94)}.ztip-holder.ztip-theme-red.ztip-position-top .zt-arrow{border-top-color:rgba(238,84,58,.94)}.ztip-holder.ztip-theme-red.ztip-position-bottom .zt-arrow{border-bottom-color:rgba(238,84,58,.94)}.ztip-holder.ztip-theme-red code{background:rgba(242,125,105,.94)}.ztip-holder.ztip-theme-blue.ztip-position-top .zt-arrow{border-top-color:rgba(68,187,255,.94)}.ztip-holder.ztip-theme-blue.ztip-position-bottom .zt-arrow{border-bottom-color:rgba(68,187,255,.94)}.ztip-holder.ztip-theme-blue code{background:rgba(119,206,255,.94)}.ztip-holder.ztip-theme-green.ztip-position-top .zt-arrow{border-top-color:rgba(46,204,113,.94)}.ztip-holder.ztip-theme-green.ztip-position-bottom .zt-arrow{border-bottom-color:rgba(46,204,113,.94)}.ztip-holder.ztip-theme-green code{background:rgba(84,217,140,.94)}.ztip-holder.ztip-theme-white.ztip-position-top .zt-arrow{border-top-color:rgba(255,255,255,.94)}.ztip-holder.ztip-theme-white.ztip-position-bottom .zt-arrow{border-bottom-color:rgba(255,255,255,.94)}.ztip-holder.ztip-theme-white code{background:rgba(255,255,255,.94)}.ztip-holder.ztip-theme-white{box-shadow:0 0 0 1px rgba(0,0,0,.25)}.ztip-holder.ztip-theme-white .zt-arrow{border-color:transparent;box-shadow:1px 1px 0 0 rgba(0,0,0,.25);background:inherit}.ztip-holder.ztip-theme-white code{background:rgba(230,230,230,.94)}.ztip-holder code{color:inherit;background:rgba(19,53,95,.94)}.topbar-container{background:#081525}.scrtabs-tab-container{background:#0c223c;background:-moz-linear-gradient(top,#0c223c 0%,#3f5163 46%,#0c223c 100%);background:-webkit-linear-gradient(top,#0c223c 0%,#3f5163 46%,#0c223c 100%);background:linear-gradient(to bottom,#0c223c 0%,#3f5163 46%,#0c223c 100%)}.form-control.input-validation-error:after{border-color:rgba(136,183,213,0);border-right-color:#0d233f}.hot-match-container{color:#fabc90}.hot-match-container [data-match-info="date"]{color:#fab281}.hot-match-container .live-streaming-link{border-color:#f9a873;color:#faaf7c}.hot-match-container .live-streaming-link:hover{color:#050d17;background-color:#faaf7c;border-color:#691600}.register-done-container{color:#3f5163}.register-done-container>a{background-color:#13335b;color:#fff}.register-done-container>h2{color:#fff}.register-done-container>h2>span{color:#f55719}.register-done-container>img{background-color:transparent}.user-info .dropdown-menu{background-color:#0c213a;color:#fff;border:4px solid #0c213a}.user-info .dropdown-menu>li>a{color:#fff;background-color:#09182a}.user-info .dropdown-menu>li>a:focus,.user-info .dropdown-menu>li>a:hover{color:#f56619;background-color:#0a1b30}.panel-default,.panel-default>.panel-heading,.panel-default>.panel-heading+.panel-collapse>.panel-body{border-color:transparent}.panel-default>.panel-heading{background-color:#081729}.panel{background-color:#0c223c}.link-container a.game-info,.game-info{color:#113055;border-color:#113055}.link-container a.game-info:hover,.link-container a.game-info:focus,.game-info:hover,.game-info:focus{border-color:#f55c19;color:#f55c19}.provider-page .large-game-list-container,.provider-info{background-color:#09192d}.game-provider-desc-arcade,.game-provider-desc-sport,.game-provider-desc-crash-game,.game-provider-desc,.provider-info h5,.provider-info p{color:#f55c19}.modal-content h4,.download-popup-modal .modal-header .modal-title{color:#f55719}.modal-header .close{opacity:1;margin:0;color:#fff}.modal-header{border-bottom-color:#102b4c}.modal-body p{color:#bbb}.modal-footer{border-top-color:#0e2644}.modal-footer .btn-secondary{background:none;color:#68839e}.modal-footer .btn-secondary:hover{color:#f9ac79}.modal-footer .btn-primary{color:#050d17;background:#f9ac79;background:linear-gradient(to bottom,#f9ac79 0%,#f55719 100%)}.modal-footer .btn-primary:hover{background:#f55719;background:linear-gradient(to bottom,#f55719 0%,#f9ac79 100%)}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#061220}.referral-box-container .referral-box{background-color:#601704;border-bottom:1px solid #f9ac79}.referral-box-container .referral-box span{color:#f56519}.referral-box-container .referral-box .referral-box-icon{background:linear-gradient(180deg,#f9ac79 0%,#f55719 100%)}.referral-code-container{border:1px dashed #123056}.referral-section .referral-code-copy-btn img{filter:invert(1)}.referral-section .referral-social-media-container .referral-social-media button{filter:invert(100%) invert(47%) sepia(97%) saturate(373%) hue-rotate(3deg) brightness(94%) contrast(99%)}.user-info .dropdown-menu.vendor-balances-container{background-color:rgba(0,0,0,.85)}.user-info .vendor-balances-container .vendor-balances-header,.user-info .vendor-balances-container strong{color:#f55719}.user-info .vendor-balances-container .vendor-balances-header{border-bottom:2px solid #f55719}.user-info .vendor-balances-container{border:3px solid #f55719}.download-apk{color:#fff}.download-apk-section i{color:#f55b19}.download-apk .btn{color:#050d17;background:#fab687;background:linear-gradient(to bottom,#fab687 0%,#f55a19 100%);border:0}.download-apk .btn:hover{color:#050d17}.tab-content-container{background-color:#09192d}.top-tab-container{border-bottom:2px solid #601704}.top-tab-container a{color:#fff;background-color:#09192d}.top-tab-container a[data-active="true"],.top-tab-container a:hover{color:#fab687;background-color:#601704}.standard-form-content{background-color:#09192d}.standard-form-note span{color:#f55b19}.standard-form-note strong{color:#f55b19}.standard-side-menu .menu-section hr{border-color:#f78a4b}.standard-side-menu .menu-section a:hover,.standard-side-menu .menu-section a:focus,.standard-side-menu .menu-section a[data-active="true"]{background-color:#601704;color:#fab687}.standard-side-menu,.standard-side-menu .menu-section{background-color:#09192d}.standard-side-menu .player-account-section{background-color:#0c223c}.standard-side-menu .player-account-section .username{color:#f78a4b}.deposit-amount-container .real-deposit-amount,.deposit-amount-container .deposit-amount .currency-suffix,.deposit-amount-container .deposit-amount input.form-control{color:#f55b19}.deposit-amount-container .deposit-amount .currency-label,.withdrawal-container .withdrawal-amount .currency-label{color:#bbb}.deposit-amount-container .real-deposit-amount:before{color:#fff}.deposit-container .standard-form-note a,.deposit-container .formatted-balance{color:#f55b19}.arcade-games-container,.crash-game-games-container{background-color:#0a1c32}.arcade-games-container .filter-section,.crash-game-games-container .filter-section{background-color:#0a1c32}.arcade-games-container .category-filter-link.active,.arcade-games-container .category-filter-link:hover,.crash-game-games-container .category-filter-link.active,.crash-game-games-container .category-filter-link:hover{background-color:#f55b19}.game-list .game-name{color:#fff;background-color:#f55b19}.standard-content-info table{border:1px solid #0c223c}.standard-content-info table>thead>tr>th{background-color:#0c223c}.standard-content-info{border:1px solid #0c223c}.standard-content-info .standard-content-block{background-color:#0a1c32}.standard-content-info h2{color:#f9a36c}.standard-profile-bar{background-color:#0c223c;color:#fff}.standard-profile-bar .user-field div .username{color:#f9a36c}.standard-profile-bar .referral-code-container{border:1px dashed #f9a36c;background-color:#601704;color:#f9a36c}.bank-info-block{background-color:#123157;color:#fff}.bank-info-block hr{border-top:1px solid #0e2847;border-bottom:1px solid #13345c}.bank-info-container .carousel-indicators .active,.bank-info-container .carousel-indicators li:hover{background-color:#f99e65}.claim-filter-container select.form-control{color:#f78a4b;background-color:#0c223c;border-color:#fff}.claim-item-type>div{color:#fff;background-color:#f55419}.provider-slide{background-color:#081627}.provider-slide>i{background-color:rgba(255,255,255,.1);color:#fff}.provider-slide>i:hover{background-color:rgba(255,255,255,.25)}.provider-slide>main>.slide-item{background-color:rgba(255,255,255,.1)}.provider-slide>main>.slide-item>a:not(.game-info){background-color:#081627}.provider-slide>main>.slide-item>a:not(.game-info):hover{background-color:#7b2005}.provider-slide>main>.slide-item h5{color:#fff}.otp-hr{border-color:#f56119}.request-otp-button,.request-otp-button:hover,.contact-verification-link,.contact-verification-link:hover{border-color:#f56119;color:#f56119}.otp-input{border-color:#f56119}.home-game-list-container .container-title span{color:#fff;background-color:#f55719}.home-game-list-container .container-title span:after{background-color:#f55719}.home-game-list-container .container-content{border:1px solid #f55719}.home-game-list-container .container-content .game-list .game-item .game-name{color:#fbbc8f}.home-game-list-container .container-content .game-list::-webkit-scrollbar-thumb{background:#45596d}.unread-announcements-popup{border-color:#f55719}.unread-announcements-popup:before{border-bottom-color:#f55719}.notification-popup-body .notification-footer{background-color:#f55819;border-top-color:#f55819}.notification-popup-body .notification-footer a{color:#fff}.popular-game-title-container .container-title span{color:#fff;background-color:#f55719}.popular-game-title-container .container-title span:after{background-color:#f55719}.popular-game-title-container .container-content{border:1px solid #f55719}.popular-game-title-container .container-content .game-list .game-item .game-name{color:#fbbc8f}.popular-game-title-container .container-content .game-list::-webkit-scrollbar-thumb{background:#45596d}.payment-maintenance-container,.remarks-container{background:#0f294a;color:#fff}.payment-maintenance-container i,.remarks-container i{background-color:#f00;color:#fff;border-color:#fff}.remarks-container{border-color:#fe5b10;background:rgba(254,91,16,.09)}.remarks-container i{background-color:transparent;border-color:#fe5b10;color:#fe5b10}.popover{background-color:#09192d;border-color:#faaf7c;color:#f78a4b}.popover.top .arrow{border-top-color:#faaf7c}.popover.top .arrow:after{border-top-color:#09192d}[data-payment-gateway] .download-qr-button{background:#f9aa76;background:linear-gradient(to bottom,#f9aa76 0%,#f55719 100%);color:#fff}.top-menu .game-list>li>a .background{background:linear-gradient(90deg,rgba(0,0,0,0) 0%,rgba(245,86,25,.71) 99.99%);border-color:#fe5310}.large-game-list li,.large-game-list .game-provider-img{background:linear-gradient(180deg,rgba(14,39,70,0) 0%,rgba(92,22,4,.337284) 50.36%,#741d05 99.75%)}.large-game-list li .link-container .play-now,.large-game-list .game-provider-img .link-container .play-now{background:#ff5e0f;color:#fff}.large-game-list li .link-container .free-play,.large-game-list .game-provider-img .link-container .free-play{background:#fff;color:#050d17}.bank-info .bank-account-number-container img,.bank-info .download-qr-code-button img{filter:invert(1)}[data-payment-gateway] .destination-account-number-container img,[data-payment-gateway] .va-account-number img,[data-payment-gateway] .download-qr-button img{filter:invert(1)}.pending-transactions-container .pending-transactions-item{color:#fff;background-color:#0b1e35}.pending-transactions-container .pending-transactions-item [data-payment-gateway]{background-color:#0c213a;color:#fff}.pending-transactions-container.pending-transactions-container [data-payment-gateway] .destination-account-number-container img{filter:invert(1)}.pending-transactions-container .pending-transactions-item [data-payment-gateway] .destination-account-bank-info>div>img{filter:initial}.pending-transactions-container .pending-transactions-item .pending-transaction-remarks-container{border-color:#fff3;color:#fff;background-color:#ffffff0f}.modal-body .pending-transaction-summary-container,.claim-info-modal .alert-container,.payment-account-creation-remarks{border-color:#f78a4b;color:#fff;background-color:#601704}.modal-body .pending-transaction-summary-container .pending-transaction-summary-footer{border-top-color:#ffffff14}.modal-body .pending-transaction-summary-container .pending-transaction-summary-footer a{color:#fff;background-color:#f55719}.modal-body .pending-transaction-details-container{color:#fff;background-color:#091a2d;border-color:#0d2440}.modal-body .pending-transaction-details-container .pending-transaction-details-item{background-color:#0c213a;border-color:#0c213a}.modal-body .pending-transaction-details-container .pending-transaction-details-item hr{border-color:#0e2543}.update-verification-note-container .update-verification-note{background:#0c2039;color:#fff}.update-verification-note-container .update-verification-note span{color:#f00}.search-header .search-title img{filter:invert(84%) sepia(39%) saturate(438%) hue-rotate(354deg) brightness(104%) contrast(96%)}.standard-remark-notification .remark-notification-content span{color:#fbbc8f}.standard-inline-form-group .form-control[readonly]{background-color:#102b4c}.simple-modal .btn-secondary{border:1px solid #f55719;color:#f55719}.floating-action-button .floating-action-button-item{box-shadow:0 4px 24px 0 #d9aa1680}.table .table{background-color:#09192d}
/* ===== site money-site palette: navy #03091b/#041424, panel #17354b, CTA #fd5912 -> #fd2011 ===== */
body{background-color:#03091b}
.topbar-container,.site-header,.site-footer{background-color:#041424}
.login-panel .register-button{background:linear-gradient(180deg,#fd5912 0%,#fd3c11 55%,#fd2011 100%);border-color:transparent;color:#fff;box-shadow:0 4px 14px rgba(253,60,17,.35)}
.login-panel .login-button{background:#17354b;border:1px solid #22476a;color:#fff}
.announcement-container{background-color:#0f2538}
.announcement-container [data-section=title]{color:#fff}
.announcement-container [data-section=announcements],.announcement-container [data-section=date]{color:#c9cace}
.site-description h1,.site-description h2,.site-description h3{color:#e3e9f2}
.site-description p,.site-description li,.site-description div{color:#8ea3bb}
.site-description a{color:#fd5912}

/* ==================== site sections, responsive + performance layer (pepsi555-responsive.css) ==================== */
/* =====================================================================
   site – new sections + responsive layer
   Palette: navy #03091b / #041424, panel #0f2538 / #17354b,
            CTA #fd5912 -> #fd3c11 -> #fd2011, text #fafafb / #c9cace
   Loaded after the theme so it only adds/overrides layout.
   ===================================================================== */

img{max-width:100%}

/* ---------- shared ---------- */
.ax-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 22px;border-radius:14px;font-size:17px;font-weight:700;color:#fff;text-decoration:none;white-space:nowrap;transition:transform .15s ease,filter .15s ease}
.ax-btn:hover,.ax-btn:focus{color:#fff;text-decoration:none;filter:brightness(1.08);transform:translateY(-1px)}
.ax-btn-hot{background:linear-gradient(180deg,#fd5912 0%,#fd3c11 55%,#fd2011 100%);box-shadow:0 6px 18px rgba(253,60,17,.35)}
.ax-btn-dark{background:#17354b;border:1px solid #22476a}

/* ---------- quick strip (under banner) ---------- */
.ax-quick{background:#041424;border-bottom:1px solid #12304a;padding:16px 0}
.ax-quick .container{display:flex;align-items:center;gap:24px}
.ax-quick-cta{display:flex;gap:12px;flex-shrink:0}
.ax-quick-cta .ax-btn{min-width:190px}
.ax-quick-stats{display:grid;grid-template-columns:repeat(4,1fr);flex:1;margin:0;padding:0;list-style:none}
.ax-quick-stats li{text-align:center;padding:2px 8px;border-right:1px solid #1f4260}
.ax-quick-stats li:last-child{border-right:0}
.ax-quick-stats span{display:block;font-size:12px;color:#8ea3bb;line-height:1.5}
.ax-quick-stats strong{display:block;font-size:15px;color:#fafafb;line-height:1.5;white-space:nowrap}

/* ---------- guide section (features + steps) ---------- */
.ax-guide{background:linear-gradient(180deg,#03091b 0%,#06142a 100%);padding:44px 0 48px;border-top:1px solid #12304a}
.ax-head{text-align:center;max-width:720px;margin:0 auto 26px}
.ax-eyebrow{display:inline-block;padding:4px 12px;border-radius:999px;background:rgba(253,60,17,.12);border:1px solid rgba(253,89,18,.45);color:#fd7a3a;font-size:12px;font-weight:700;letter-spacing:.5px}
.ax-head h2{margin:12px 0 8px;font-size:28px;line-height:1.4;color:#fafafb;font-weight:700}
.ax-head p{margin:0;color:#8ea3bb;font-size:15px;line-height:1.7}
.ax-features{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
.ax-feature{background:#0f2538;border:1px solid #1d3f5c;border-radius:16px;padding:20px 18px;transition:border-color .2s ease,transform .2s ease}
.ax-feature:hover{border-color:#fd5912;transform:translateY(-2px)}
.ax-ico{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:12px;background:linear-gradient(180deg,#fd5912,#fd2011);margin-bottom:12px}
.ax-ico svg{width:24px;height:24px;fill:#fff}
.ax-feature h3{margin:0 0 6px;font-size:17px;line-height:1.45;color:#fafafb;font-weight:700}
.ax-feature p{margin:0;font-size:14px;line-height:1.7;color:#9fb2c8}
.ax-steps-box{margin-top:30px;background:#0b1d31;border:1px solid #1d3f5c;border-radius:18px;padding:24px}
.ax-steps-box h3{margin:0 0 16px;font-size:20px;color:#fafafb;text-align:center;font-weight:700}
.ax-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:0 0 20px;padding:0;list-style:none;counter-reset:pp}
.ax-steps li{display:flex;gap:12px;align-items:flex-start;background:#0f2538;border-radius:14px;padding:16px}
.ax-steps li:before{counter-increment:pp;content:counter(pp);flex:0 0 34px;height:34px;border-radius:50%;background:#fff;color:#fd3c11;font-weight:800;font-size:16px;display:flex;align-items:center;justify-content:center}
.ax-steps strong{display:block;color:#fafafb;font-size:15px;line-height:1.5}
.ax-steps span{display:block;color:#9fb2c8;font-size:13px;line-height:1.6;margin-top:2px}
.ax-steps-cta{text-align:center}

/* ---------- mobile bottom nav ---------- */
.ax-mnav{display:none}

/* ---------- article section (moved up from the footer) ---------- */
.ax-article{background:#041424;border-top:1px solid #12304a;padding:40px 0 44px}
.ax-article .site-description{max-width:920px;margin:0 auto}
.ax-article .site-description h1{font-size:30px;line-height:1.45;margin:0 0 14px;color:#fafafb}
.ax-article .site-description h2{font-size:23px;line-height:1.45;margin:34px 0 8px;color:#fafafb}
.ax-article .site-description h3{font-size:18px;line-height:1.5;margin:22px 0 6px;color:#e3e9f2}
.ax-article .site-description p,.ax-article .site-description li{font-size:15px;line-height:1.85;color:#a7b8cc}
.ax-article .site-description p{margin:10px 0}
.ax-article .site-description ol{padding-inline-start:24px}
.ax-article .site-description a{color:#fd7a3a}
.ax-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:18px 0;border:1px solid #1d3f5c;border-radius:14px}
.ax-table{width:100%;border-collapse:collapse;font-size:14px;background:#0b1d31}
.ax-table caption{caption-side:top;text-align:left;padding:12px 16px;font-weight:700;font-size:15px;color:#fafafb;background:#17354b}
.ax-table th,.ax-table td{padding:11px 16px;border-top:1px solid #1d3f5c;text-align:left;vertical-align:top;line-height:1.6}
.ax-table thead th{background:#0f2538;color:#fd7a3a;font-size:13px;font-weight:700}
.ax-table tbody th{color:#fafafb;font-weight:700;white-space:nowrap}
.ax-table td{color:#a7b8cc}
.ax-table tbody tr:nth-child(even){background:#0d2236}
.ax-glossary tbody th{white-space:normal;min-width:120px}

/* ---------- RTP carousel (replaces the old popular-games block) ---------- */
.ax-rtp{background:#0b1d31;border:1px solid #1d3f5c;border-radius:20px;padding:22px 0 18px;margin:0 0 30px;overflow:hidden}
.ax-rtp-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;padding:0 22px 16px}
.ax-rtp-head h2,.ax-rtp-head p.ax-rtp-title{margin:8px 0 0;font-size:24px;line-height:1.35;color:#fafafb;font-weight:700;text-align:left;max-width:none}
.ax-rtp-head p{margin:0;max-width:380px;font-size:13px;line-height:1.6;color:#8ea3bb;text-align:right}
.ax-live{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:#fd7a3a;background:rgba(253,60,17,.12);border:1px solid rgba(253,89,18,.4);padding:3px 10px;border-radius:999px}
.ax-live i{width:8px;height:8px;border-radius:50%;background:#fd3c11;animation:axPulse 1.8s infinite}
@keyframes axPulse{0%{box-shadow:0 0 0 0 rgba(253,60,17,.6)}70%{box-shadow:0 0 0 8px rgba(253,60,17,0)}100%{box-shadow:0 0 0 0 rgba(253,60,17,0)}}
.ax-rtp-viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 4%,#000 96%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 4%,#000 96%,transparent 100%)}
.ax-rtp-track{display:flex;gap:14px;width:max-content;margin:0;padding:4px 0;list-style:none;animation:axMarquee 48s linear infinite}
.ax-rtp-viewport:hover .ax-rtp-track,.ax-rtp-viewport:focus-within .ax-rtp-track,.ax-rtp-viewport:active .ax-rtp-track{animation-play-state:paused}
@keyframes axMarquee{from{transform:translateX(0)}to{transform:translateX(calc(-50% - 7px))}}
.ax-rtp-card{flex:0 0 300px;display:flex;gap:12px;background:#0f2538;border:1px solid #1d3f5c;border-radius:16px;padding:12px;transition:border-color .2s ease}
.ax-rtp-card:hover{border-color:#fd5912}
.ax-rtp-thumb{width:100px;height:100px;border-radius:12px;object-fit:cover;flex-shrink:0;background:#17354b}
.ax-rtp-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}
.ax-rtp-name{color:#fafafb;font-size:14px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ax-rtp-prov{color:#8ea3bb;font-size:11.5px;line-height:1.3}
.ax-rtp-meter{height:6px;background:#17354b;border-radius:99px;overflow:hidden;margin-top:5px}
.ax-rtp-meter span{display:block;height:100%;background:linear-gradient(90deg,#fd5912,#fd2011);border-radius:inherit}
.ax-rtp-row{display:flex;justify-content:space-between;align-items:baseline}
.ax-rtp-label{font-size:11px;color:#8ea3bb;font-weight:700;letter-spacing:.5px}
.ax-rtp-value{font-size:19px;font-weight:800;color:#fd7a3a;line-height:1.2}
.ax-rtp-mech{font-size:11px;color:#c9cace;background:#17354b;border-radius:6px;padding:2px 7px;align-self:flex-start;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}
.ax-rtp-actions{display:flex;gap:6px;margin-top:6px}
.ax-rtp-actions a{flex:1;text-align:center;font-size:12px;font-weight:700;padding:6px 0;border-radius:8px;background:#17354b;color:#fff;text-decoration:none}
.ax-rtp-actions a:hover{color:#fff;filter:brightness(1.1)}
.ax-rtp-actions a.is-hot{background:linear-gradient(180deg,#fd5912,#fd2011)}
.ax-rtp-note{margin:14px 22px 0;font-size:11.5px;color:#6f86a0;line-height:1.6}

/* ---------- app download section ---------- */
.download-apk-container.ax-app{background:radial-gradient(circle at 16% 45%,rgba(253,60,17,.20),transparent 42%),radial-gradient(circle at 88% 85%,rgba(23,53,75,.85),transparent 50%),#03091b;padding:52px 0;border-top:1px solid #12304a}
.download-apk.ax-app-card{display:grid;grid-template-columns:minmax(260px,400px) 1fr;gap:44px;align-items:center;background:linear-gradient(135deg,#0f2538 0%,#0b1d31 60%,#0a1626 100%);border:1px solid #1d3f5c;border-radius:24px;padding:28px;box-shadow:0 20px 50px rgba(0,0,0,.35);font-family:inherit}
.download-apk.ax-app-card>div{opacity:1;transform:none;flex-basis:auto}
.ax-app-media img{width:100%;height:auto;border-radius:18px;box-shadow:0 16px 40px rgba(253,60,17,.25)}
.ax-app-body .h2{font-family:inherit;text-transform:none;font-size:34px;font-weight:700;line-height:1.3;margin:12px 0 6px;color:#fafafb}
.ax-app-body .h2>strong{display:block;text-align:left;background:linear-gradient(90deg,#fd7a3a,#fd2011);-webkit-background-clip:text;background-clip:text;color:transparent}
.ax-app-body .h3{font-size:17px;color:#a7b8cc;font-weight:400;margin:0 0 18px;line-height:1.6}
.ax-app-points{list-style:none;margin:0 0 22px;padding:0;display:grid;gap:10px}
.ax-app-points li{position:relative;padding-left:32px;color:#c9d5e8;font-size:15px;line-height:1.6}
.ax-app-points li:before{content:"";position:absolute;left:0;top:2px;width:21px;height:21px;border-radius:50%;background:#fd3c11 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z'/%3E%3C/svg%3E") center/13px no-repeat}
.ax-app-download{display:flex;align-items:center;gap:18px;background:#081627;border:1px solid #1d3f5c;border-radius:18px;padding:14px}
.ax-app-qr{flex:0 0 auto;display:block;background:#fff;border-radius:12px;padding:6px;line-height:0}
.ax-app-qr img{width:96px;height:96px;max-width:none}
.ax-app-cta{display:flex;flex-direction:column;gap:10px;min-width:0}
.ax-app-qr-text{color:#c9cace;font-size:14px;font-weight:600;line-height:1.5}
.ax-app-qr-text i{font-style:normal;color:#fd7a3a}
.ax-app-buttons{display:flex;flex-wrap:wrap;gap:10px}
.ax-app-buttons .ax-btn{height:44px;font-size:15px;padding:0 18px}

/* =====================================================================
   TABLET  (<= 991px)
   ===================================================================== */
@media (max-width:991px){
  .download-apk.ax-app-card{grid-template-columns:1fr;gap:24px;padding:22px}
  .ax-app-media{text-align:center}
  .ax-app-media img{max-width:340px}
  .ax-rtp-head{flex-direction:column;align-items:flex-start;gap:8px}
  .ax-rtp-head p{text-align:left;max-width:none}
  .ax-quick .container{flex-direction:column;gap:14px}
  .ax-quick-cta{width:100%}
  .ax-quick-cta .ax-btn{flex:1;min-width:0}
  .ax-quick-stats{width:100%}
  .ax-features{grid-template-columns:repeat(2,1fr)}


  /* jackpot */
  .home-progressive-jackpot .border-container{gap:20px}
  .home-progressive-jackpot .jackpot-container{font-size:30px;letter-spacing:3px}


  /* footer columns */
  .site-info-container:not(:last-child){padding-right:15px}
  .site-info-container:not(:last-child):after{display:none}
}

/* =====================================================================
   MOBILE  (<= 767px)
   ===================================================================== */
@media (max-width:767px){
  body{padding-bottom:68px}

  /* topbar */
  .topbar-container{padding:6px 0}
  .topbar-left-container{width:auto;flex:1}
  .topbar-right-container{width:auto}
  .login-panel .login-button,.login-panel .register-button{width:auto;min-width:82px;padding:4px 12px;border-radius:10px}

  /* header: compact logo + swipeable menu */
  .site-header .row>div{float:none;width:100%}
  .site-header .logo{padding-top:0;height:64px;background:none}
  .site-header .logo>img,.site-header .logo>picture{position:static;transform:none;height:46px;width:auto;margin:9px auto;display:block}
  .menu-slide>i{display:none}
  .top-menu{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px}
  .top-menu::-webkit-scrollbar{display:none}
  .top-menu>li{flex:0 0 72px}
  .top-menu>li>a{padding:8px 0 10px;font-size:11px;white-space:nowrap}
  .top-menu>li>a>img{height:26px;width:26px;margin-bottom:4px}
  .top-menu .game-list{display:none!important}

  /* new quick strip */
  .ax-quick{padding:12px 0}
  .ax-btn{height:50px;font-size:16px;padding:0 12px}
  .ax-quick-stats li{padding:2px 4px}
  .ax-quick-stats span{font-size:10.5px}
  .ax-quick-stats strong{font-size:12px;white-space:normal}

  /* announcement */
  .announcement-container{padding:8px 10px;gap:8px;align-items:center}
  .announcement-container>[data-section="title"]{font-size:13px;flex-shrink:0}
  .announcement-container [data-icon="announcement"]{display:none}
  .announcement-container>[data-section="announcements"]{width:auto;flex:1;min-width:0}
  .announcement-container>[data-section="date"]{display:none}

  /* jackpot: fit inside the screen */
  .home-inner-container{margin:10px 0 24px}
  .home-progressive-jackpot{padding:5px;border-radius:20px;max-width:100%}
  .home-progressive-jackpot .outer-container,.home-progressive-jackpot .inner-container{padding:4px;border-radius:22px;min-width:0}
  .home-progressive-jackpot .border-container{flex-direction:column;gap:6px;padding:8px;border-radius:18px;min-width:0}
  .home-progressive-jackpot .jackpot-play-section{flex-direction:row;align-items:center;gap:8px;margin-left:0}
  .home-progressive-jackpot .jackpot-play-section img{width:44px}
  .home-progressive-jackpot .jackpot-play-section .jackpot-play-text{font-size:20px}
  .home-progressive-jackpot .jackpot-container{width:100%;font-size:19px;letter-spacing:1px;padding:5px;border-radius:16px;min-width:0}
  .home-progressive-jackpot .jackpot-inner-container{padding:4px;border-radius:12px;min-width:0}
  .home-progressive-jackpot .jackpot-border-container{line-height:28px;padding:2px 6px 4px;border-radius:10px;white-space:nowrap}

  /* popular game rail */
  .popular-game-title-container .container-title span{padding:5px 24px}
  .popular-game-title-container .container-content{padding:6px}
  .popular-game-title-container .container-content .game-list .games-group{width:calc((100% - 18px)/3.3)}



  /* new guide section */
  .ax-guide{padding:30px 0 34px}
  .ax-head h2{font-size:22px}
  .ax-head p{font-size:14px}
  .ax-features{grid-template-columns:1fr 1fr;gap:10px}
  .ax-feature{padding:14px 12px;border-radius:14px}
  .ax-ico{width:38px;height:38px;border-radius:10px;margin-bottom:8px}
  .ax-ico svg{width:20px;height:20px}
  .ax-feature h3{font-size:15px}
  .ax-feature p{font-size:13px}
  .ax-steps-box{padding:16px 12px;margin-top:20px}
  .ax-steps-box h3{font-size:18px}
  .ax-steps{grid-template-columns:1fr;gap:10px}
  .ax-steps-cta .ax-btn{width:100%}

  /* article section */
  .ax-article{padding:26px 0 30px}
  .ax-article .site-description h1{font-size:23px}
  .ax-article .site-description h2{font-size:19px;margin-top:26px}
  .ax-article .site-description h3{font-size:16px}
  .ax-article .site-description p,.ax-article .site-description li{font-size:14.5px;line-height:1.8}
  .ax-table{font-size:13px;min-width:320px}
  .ax-table th,.ax-table td{padding:9px 10px}
  .ax-glossary tbody th{min-width:92px}

  /* RTP carousel + app section */
  .ax-rtp{padding:16px 0 14px;border-radius:16px;margin-bottom:22px}
  .ax-rtp-head{padding:0 14px 12px}
  .ax-rtp-head h2,.ax-rtp-head p.ax-rtp-title{font-size:19px}
  .ax-rtp-card{flex-basis:262px;padding:10px;gap:10px}
  .ax-rtp-thumb{width:84px;height:84px}
  .ax-rtp-note{margin:12px 14px 0}
  .download-apk-container.ax-app{padding:28px 0}
  .download-apk.ax-app-card{padding:16px;border-radius:18px}
  .ax-app-media img{max-width:240px}
  .ax-app-body .h2{font-size:25px}
  .ax-app-body .h3{font-size:15px}
  .ax-app-points li{font-size:14px}
  .ax-app-download{gap:12px;padding:12px;align-items:flex-start}
  .ax-app-qr img{width:84px;height:84px}
  .ax-app-buttons{flex-direction:column}
  .ax-app-buttons .ax-btn{width:100%;height:42px;font-size:14px}

  /* footer */
  .footer-links{text-align:center}
  .footer-links>li>a{padding:4px 8px;line-height:22px}
  .copyright{text-align:center}
  .site-description h1{font-size:22px;line-height:1.45}
  .site-description h2{font-size:19px;line-height:1.45}
  .site-description h3{font-size:16px;line-height:1.45}
  .site-description p,.site-description li{font-size:14px;line-height:1.75}
  .site-description p[style]{text-align:left!important}
  .site-info .site-info-title h3{font-size:18px}
  .provider-container{display:block;margin:24px 0 0;padding:12px 8px}
  .provider-section .hover-list{gap:4px}
  .provider-section .hover-list>li+li{margin-left:0}
  .provider-section .hover-list img{height:34px;width:auto}

  /* bottom nav (mirrors the money site) */
  .ax-mnav{display:grid;grid-template-columns:repeat(6,1fr);position:fixed;left:0;right:0;bottom:0;z-index:1040;background:#041424;border-top:1px solid #17354b;padding:4px 4px calc(4px + env(safe-area-inset-bottom))}
  .ax-mnav a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;height:56px;border-radius:12px;color:#fafafb;font-size:10.5px;text-decoration:none;white-space:nowrap}
  .ax-mnav a.is-active{background:#fff;color:#041424}
  .ax-mnav svg{width:24px;height:24px}
}

@media (max-width:380px){
  .ax-btn{font-size:15px}
  .ax-features{grid-template-columns:1fr}
  .ax-mnav a{font-size:9.5px}
}

/* ---------- performance ---------- */
/* skip rendering the long provider-logo list until it is near the viewport */
.provider-section{content-visibility:auto;contain-intrinsic-size:auto 900px}
/* touch screens have no hover: don't download the second (hover-state) copy of each logo */
@media (hover:none){
  .hover-list>li a>picture:last-child,.hover-list>li a>img:last-child,
  .hover-list>li>picture:last-child,.hover-list>li>img:last-child{display:none}
}

@media (prefers-reduced-motion:reduce){
  .ax-btn,.ax-feature,.ax-rtp-card{transition:none}
  .ax-rtp-track,.ax-live i{animation:none}
  .ax-rtp-viewport{overflow-x:auto}
}

