@keyframes scroll{0%{transform:translate(100%)}to{transform:translate(-100%)}}.animate-scroll{white-space:nowrap;animation:20s linear infinite scroll;display:flex}.animate-scroll:hover{animation-play-state:paused}@keyframes scrollVertical{0%{transform:translateY(100%)}to{transform:translateY(-100%)}}.animate-scroll-vertical{animation:15s linear infinite scrollVertical;display:block}.animate-scroll-vertical:hover{animation-play-state:paused}.header-button{cursor:pointer;letter-spacing:.5px;text-wrap:nowrap;font-size:14px;transition:all .3s}.header-button.btn-login{box-shadow:none;color:#fce18f;background:#fff0;border:1px solid #fce18f;font-weight:900;transition:all .3s}.header-button.btn-joinnow{background:linear-gradient(#fce18f 0%,#774b03 100%);border:1px solid #ffe991;font-weight:900;transition:all .3s;box-shadow:0 0 30px #ffea9fb3}.header-button.btn-joinnow:hover,.header-button.btn-login:hover{color:var(--primary-color);background:linear-gradient(#774b03 0%,#fce18f 100%);transition:all .3s}.header-button.btn-login a{color:#ffe991!important;font-weight:900!important}.header-button.btn-login a:hover{color:#fff!important}.header-button.btn-joinnow a{color:#fff;text-shadow:0 1px #0006;font-weight:900}.language-switcher button{width:40px;padding:0}.language-switcher button img{width:100%}.nav-item-menu li:hover{color:#fce18f}.banner-hero-copy{animation:.85s ease-out both banner-hero-in}@keyframes banner-hero-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.banner-hero-headline{letter-spacing:-.035em;text-transform:none;background:linear-gradient(125deg,#fffef8 0%,#fff4c4 22%,#fce18f 48%,#e8b84a 78%,#fce18f 100%) 0 0/160% 160%;-webkit-text-fill-color:transparent;filter:drop-shadow(0 4px 18px #0000008c)drop-shadow(0 0 28px #fce18f38);-webkit-background-clip:text;background-clip:text;max-width:20ch;margin:0;font-size:clamp(2.5rem,5.25vw,4.15rem);font-weight:900;line-height:1.08;animation:10s ease-in-out infinite banner-hero-shimmer}@keyframes banner-hero-shimmer{0%,to{background-position:0%}50%{background-position:100%}}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.banner-hero-headline{color:#fce18f;-webkit-text-fill-color:#fce18f;text-shadow:0 2px 16px #000000a6;background:0 0;animation:none}}@media (prefers-reduced-motion:reduce){.banner-hero-copy,.banner-hero-headline,.section-title{animation:none}}.section-title{box-sizing:border-box;letter-spacing:.07em;text-transform:uppercase;text-align:center;background:linear-gradient(125deg,#fffef8 0%,#fff4c4 18%,#fce18f 42%,#e8b84a 72%,#fce18f 100%) 0 0/150% 150%;-webkit-text-fill-color:transparent;filter:drop-shadow(0 3px 14px #0000008c)drop-shadow(0 0 22px #fce18f33);-webkit-background-clip:text;background-clip:text;justify-content:center;align-items:center;width:100%;margin:0 auto;padding:0 1rem 1.1rem;font-size:clamp(1.65rem,4.2vw,2.65rem);font-weight:800;line-height:1.15;animation:14s ease-in-out infinite section-title-shimmer;display:flex;position:relative}.section-title:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#fce18f33 18%,#fce18f 50%,#fce18f33 82%,#0000 100%);border-radius:999px;width:min(10rem,70vw);height:3px;position:absolute;bottom:.2rem;left:50%;transform:translate(-50%);box-shadow:0 0 14px #fce18f66}@keyframes section-title-shimmer{0%,to{background-position:0%}50%{background-position:100%}}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.section-title{color:#fce18f;-webkit-text-fill-color:#fce18f;background:0 0;animation:none}}.agreement-card{border:2px solid #fce18f;border-radius:10px}.top-bar{background-color:#1a0c0c;background-position:50%;background-repeat:no-repeat;background-size:cover}.banner{background:url(../media/hero-bg.0lkq~o_9yeswu.png) 50%/cover no-repeat;width:100%;height:100%}.jackpot-section{background-color:#000;background-image:url(../media/jackpot-bg.0y-8234q_y1cj.png);background-size:cover;width:100%;height:100%}.jackpot-amount-value{text-align:center;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;text-shadow:0 2px 18px #000000d9,0 0 32px #fce18f33,0 1px #ffffff1f;min-width:16ch;display:inline-block}@media only screen and (max-width:767px){.jackpot-amount-value{min-width:14ch}}@media (min-width:1280px){.jackpot-amount-value{text-align:right}}.bg-image-game-item{background-image:url(../media/game-box-body-bg.0dgv.hwline0p.png);border-bottom-right-radius:10px;border-bottom-left-radius:10px}.casino-game-grid-item{border:1px solid #ffd273}.btn-contact{background:linear-gradient(#f5b774,#2c1700) padding-box padding-box,#695333 linear-gradient(#ffcf7c,#ffd66f36) border-box;border:2px solid #0000;border-radius:10px;transition:all .5s;box-shadow:4px 2px 10px 2px #f3de804d}.animate-spin{animation:1s linear infinite spin}.modal-content .ant-modal-content{padding:0!important}.ant-modal-footer{padding:10px!important}@media only screen and (max-width:767px){.section-title{letter-spacing:.055em;padding:0 .75rem .95rem;font-size:clamp(1.3rem,6.5vw,1.85rem)}.section-title:after{width:min(7rem,72vw);height:2px}}.header-admin-layout-tag{top:54px;right:0;position:absolute!important}.breadcrumb-home{position:relative!important}.breadcrumb-home ol{width:100%!important;display:flex!important}.breadcrumb-home ol li{justify-content:center!important;align-items:center!important;display:flex!important}.breadcrumb-home .ant-space-compact span{margin:auto!important}.home-admin-layout .ant-card-head{border-bottom:2px solid!important;border-image:linear-gradient(90deg,#091889,#0000,#0000) 2!important;padding:10px!important;font-size:14px!important;font-style:italic!important}.home-admin-layout .ant-card-head-title{color:#091889!important}.home-admin-layout{box-shadow:0 2px 4px #0000001a;border-radius:14px!important}.mini-card-admin .ant-card-head-title{color:#fff!important;padding:10px 0!important;font-size:14px!important;font-style:italic!important}.mini-card-admin .ant-card-body{background:linear-gradient(45deg,#ffffff45 0%,#fff0 100%)}.today-home-statistics svg,.today-home-statistics span{color:#091889!important}.header-admin-layout-tag .ant-tag{cursor:pointer!important;color:#0a3a94!important;border:1px solid #159!important;border-radius:8px!important;margin-bottom:6px!important;margin-right:3px!important;padding:2px 4px!important;font-size:11px!important;transition:all .3s!important}.popup-container{z-index:10000;gap:12px;max-width:calc(100vw - 20px);max-height:calc(100vh - 28px);display:flex;position:fixed;top:100px;left:10px;overflow-x:auto}.totoPopup-window{background:#fff 50%/cover no-repeat;border:1px solid #f6d47c;position:relative;overflow-y:auto;box-shadow:0 8px 16px #0003;z-index:999999!important}.popup-title{color:#000;text-shadow:2px 2px 4px #000000b3;margin-top:70px;margin-bottom:15px;font-size:2rem;font-weight:700;line-height:1.2}.popup-content{color:#000;text-shadow:1px 1px 2px #000000b3;margin-top:48px;font-size:14px;line-height:1.5;padding:0!important}.popup-content img{min-width:100%!important;max-width:100%!important}.popup-close-btn{cursor:pointer;z-index:10;background:#00000080;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .3s;display:flex;position:absolute;top:10px;right:10px}.popup-close-btn:hover{background:#000c;transform:scale(1.1)}.popup-close-btn svg{color:#fff;width:16px;height:16px}@media only screen and (max-width:768px){.popup-container{gap:8px;max-width:calc(100vw - 10px);top:10px;left:5px;right:5px}.totoPopup-window{width:100%;max-width:none;min-height:300px;max-height:500px;padding:15px}.popup-title{margin-top:60px;margin-bottom:10px;font-size:1.5rem}.popup-content{font-size:13px;line-height:1.4}.popup-close-btn{width:28px;height:28px;top:8px;right:8px}.popup-close-btn svg{width:14px;height:14px}}@media only screen and (max-width:480px){.popup-container{gap:6px;max-width:calc(100vw - 10px);top:5px;left:5px;right:5px}.totoPopup-window{border-radius:8px;padding:12px}.popup-title{margin-top:50px;margin-bottom:8px;font-size:1.25rem}.popup-content{font-size:12px;line-height:1.3}.popup-close-btn{width:24px;height:24px;top:6px;right:6px}.popup-close-btn svg{width:12px;height:12px}}@media only screen and (max-height:500px) and (orientation:landscape){.popup-container{max-height:calc(100vh - 10px);top:5px}.totoPopup-window{min-height:200px;max-height:calc(100vh - 20px)}.popup-title{margin-top:30px;font-size:1.25rem}}
