@keyframes scroll{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}.animate-scroll{animation:scroll 20s linear infinite;display:flex;white-space:nowrap}.animate-scroll:hover{animation-play-state:paused}@keyframes scrollVertical{0%{transform:translateY(100%)}to{transform:translateY(-100%)}}.animate-scroll-vertical{animation:scrollVertical 15s linear infinite;display:block}.animate-scroll-vertical:hover{animation-play-state:paused}.header-button{font-size:14px;cursor:pointer;transition:all .3s ease;letter-spacing:.5px;text-wrap:nowrap}.header-button.btn-login{background:#FFFFFF00;border:1px solid #fce18f;box-shadow:none;color:#fce18f;font-weight:900;transition:all .3s ease}.header-button.btn-joinnow{background:linear-gradient(180deg,#fce18f,#774b03);box-shadow:0 0 30px 0 rgba(255,234,159,.7);transition:all .3s ease;font-weight:900;border:1px solid #ffe991}.header-button.btn-joinnow:hover,.header-button.btn-login:hover{transition:all .3s ease;background:linear-gradient(180deg,#774b03,#fce18f);color:var(--primary-color)}.header-button.btn-login a{color:#ffe991!important;font-weight:900!important}.header-button.btn-login a:hover{color:#ffffff!important}.header-button.btn-joinnow a{color:#fff;font-weight:900;text-shadow:0 1px 0 rgba(0,0,0,.4)}.language-switcher button{padding:0;width:40px}.language-switcher button img{width:100%}.nav-item-menu li:hover{color:#fce18f}.banner .banner-left h2{font-size:58px}.banner .banner-left h2,.section-title{font-weight:700;text-transform:capitalize;text-shadow:3px 3px 0 rgba(148,5,141,.7);color:white;margin-bottom:0}.section-title{font-size:50px;display:flex;justify-content:center}.banner{background:url(/_next/static/media/hero-bg.15909948.png) no-repeat 50%}.banner,.jackpot-section{background-size:cover;width:100%;height:100%}.jackpot-section{background-color:black;background-image:url(/_next/static/media/jackpot-bg.bd0b8a16.png)}.bg-image-game-item{background-image:url(/_next/static/media/game-box-body-bg.39b53a05.png);border-bottom-left-radius:10px;border-bottom-right-radius:10px}.casino-game-grid-item{border:1px solid #ffd273}.btn-contact{border-radius:10px;background:linear-gradient(#f5b774,#2c1700) padding-box,linear-gradient(180deg,#ffcf7c,#ffd66f36) border-box;background-color:#695333;border:2px solid transparent;box-shadow:4px 2px 10px 2px rgba(243,222,128,.3);transition:all .5s}.animate-spin{animation:spin 1s linear infinite}.modal-content .ant-modal-content{padding:0!important}@media only screen and (max-width:767px){.section-title{font-size:35px}}.header-admin-layout-tag{position:absolute!important;right:0;top:54px}.breadcrumb-home{position:relative!important}.breadcrumb-home ol{display:flex!important;width:100%!important}.breadcrumb-home ol li{display:flex!important;align-items:center!important;justify-content:center!important}.breadcrumb-home .ant-space-compact span{margin:auto!important}.home-admin-layout .ant-card-head{border-bottom:2px solid!important;font-size:14px!important;padding:10px!important;font-style:italic!important;border-image:linear-gradient(90deg,#091889,transparent,transparent) 2!important}.home-admin-layout .ant-card-head-title{color:#091889!important}.home-admin-layout{border-radius:14px!important;box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.mini-card-admin .ant-card-head-title{color:white!important;font-style:italic!important;font-size:14px!important;padding:10px 0!important}.mini-card-admin .ant-card-body{background:linear-gradient(45deg,rgba(255,255,255,.27),rgba(255,255,255,0))}.today-home-statistics span,.today-home-statistics svg{color:#091889!important}.header-admin-layout-tag .ant-tag{margin-right:3px!important;margin-bottom:6px!important;padding:2px 4px!important;cursor:pointer!important;font-size:11px!important;border-radius:8px!important;border:1px solid #115599!important;color:#0a3a94!important;transition:all .3s ease!important}.popup-container{position:fixed;top:100px;left:10px;z-index:10000;display:flex;gap:12px;max-width:calc(100vw - 20px);max-height:calc(100vh - 28px);overflow-x:auto}.totoPopup-window{background:rgba(255,255,255,1);background-size:cover;border:1px solid #f6d47c;background-repeat:no-repeat;background-position:50%;z-index:999999!important;position:relative;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);width:400px;min-width:400px;min-height:500px;max-height:500px;overflow-y:auto}.popup-title{margin-top:70px;font-size:2rem;font-weight:700;color:black;text-shadow:2px 2px 4px rgba(0,0,0,.7);margin-bottom:15px;line-height:1.2}.popup-content{margin-top:10px;color:black;font-size:14px;line-height:1.5;text-shadow:1px 1px 2px rgba(0,0,0,.7)}.popup-close-btn{position:absolute;top:10px;right:10px;background:rgba(0,0,0,.5);border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:10}.popup-close-btn:hover{background:rgba(0,0,0,.8);transform:scale(1.1)}.popup-close-btn svg{color:white;width:16px;height:16px}@media only screen and (max-width:768px){.popup-container{top:10px;left:5px;right:5px;max-width:calc(100vw - 10px);gap:8px}.totoPopup-window{width:100%;max-width:none;min-height:300px;max-height:500px;padding:15px}.popup-title{margin-top:60px;font-size:1.5rem;margin-bottom:10px}.popup-content{font-size:13px;line-height:1.4}.popup-close-btn{top:8px;right:8px;width:28px;height:28px}.popup-close-btn svg{width:14px;height:14px}}@media only screen and (max-width:480px){.popup-container{top:5px;left:5px;right:5px;max-width:calc(100vw - 10px);gap:6px}.totoPopup-window{min-height:250px;max-height:400px;padding:12px;border-radius:8px}.popup-title{margin-top:50px;font-size:1.25rem;margin-bottom:8px}.popup-content{font-size:12px;line-height:1.3}.popup-close-btn{top:6px;right:6px;width:24px;height:24px}.popup-close-btn svg{width:12px;height:12px}}@media only screen and (max-height:500px) and (orientation:landscape){.popup-container{top:5px;max-height:calc(100vh - 10px)}.totoPopup-window{min-height:200px;max-height:calc(100vh - 20px)}.popup-title{margin-top:30px;font-size:1.25rem}}