.multi-select{position:relative}.select-toggle{background:var(--component-bg-light);color:var(--secondary-text);padding:10px 14px;border-radius:12px;border:1px solid var(--border-color);width:100%;text-align:left;font-weight:600;display:flex;justify-content:space-between;align-items:center}.multi-select.open .select-toggle{border-color:var(--primary-green-1)}.select-toggle i{transition:transform .2s ease}.multi-select.open .select-toggle i{transform:rotate(180deg)}.select-menu{position:absolute;top:calc(100% + 6px);left:0;background:var(--component-bg-light);border:1px solid var(--border-color);border-radius:12px;padding:10px;width:100%;z-index:9999}.select-menu label{display:flex;align-items:center;gap:8px;color:var(--secondary-text);margin-bottom:8px;font-size:14px}.select-menu input[type=checkbox]{accent-color:var(--primary-green-1)}.radio-select{position:relative}.radio-select .select-toggle{background-color:var(--component-bg-light);color:var(--secondary-text);padding:10px 14px;border-radius:12px;border:1px solid var(--border-color);width:100%;text-align:left;font-weight:600;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.radio-select.open .select-toggle{border-color:var(--primary-green-1)}.radio-select .select-toggle i{transition:transform .2s ease}.radio-select.open .select-toggle i{transform:rotate(180deg)}.radio-select .select-menu{position:absolute;top:calc(100% + 6px);left:0;background:var(--white-and-black-grey-1);border:1px solid var(--border-color);border-radius:12px;padding:10px;width:100%;z-index:9999}.radio-select .select-menu label{display:flex;align-items:center;gap:8px;color:var(--secondary-text);font-size:14px;margin-bottom:8px;cursor:pointer}.radio-select .select-menu input[type=radio]{accent-color:var(--primary-green-1);cursor:pointer}.multi-select .select-toggle,.radio-select .select-toggle{display:flex;align-items:center;justify-content:space-between;max-width:250px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.multi-select .select-toggle i,.radio-select .select-toggle i{flex-shrink:0;margin-left:8px}html[data-brand=betgaranti]:lang(en){--icon-color: var(--primary-accent);--icon-color-start: var(--primary-accent);--icon-color-end: var(--primary-accent);--icon-accent: color-mix(in srgb, var(--primary-accent) 35%, var(--primary-text));--icon-highlight: var(--icon-accent);--icon-accent-start: var(--icon-accent);--icon-accent-end: color-mix(in srgb, var(--primary-accent) 45%, var(--primary-background))}html[data-brand=betgaranti]:lang(en) :is(.top-header .custom_button,.top-header .user-balance-widget,.top-header .user-dropdown,.toggleSidebar,.social-icon,.desktop-sidebar-social-icon){border-color:var(--primary-accent)}html[data-brand=betgaranti]:lang(en) :is(.top-header .custom_button,.top-header .user-dropdown,.toggleSidebar,.social-icon,.desktop-sidebar-social-icon):is(:hover,:focus-visible,:focus-within){background:color-mix(in srgb,var(--primary-accent) 18%,var(--primary-background));border-color:var(--primary-accent);color:var(--primary-text)}html[data-brand=betgaranti]:lang(en) :is(.social-icon i,.desktop-sidebar-social-icon i){background:none;color:var(--primary-accent);-webkit-text-fill-color:currentColor}html[data-brand=betgaranti]:lang(en) .btn-add-balance{background:var(--primary-accent);color:var(--primary-background);box-shadow:0 3px 8px color-mix(in srgb,var(--primary-accent) 20%,transparent)}html[data-brand=betgaranti]:lang(en) .btn-add-balance:is(:hover,:focus-visible){background:color-mix(in srgb,var(--primary-accent) 80%,var(--primary-text));filter:none}html[data-brand=betgaranti]:lang(en) .footer-links a:is(:hover,:focus-visible){color:var(--primary-accent)}html[data-brand=betgaranti]:lang(en) :is(.sidebar .menu-item img:not(.menu-logo-only-image),.sidebar .submenu img:not(.menu-logo-only-image):not(.dropdown-icon),.top-header .custom_button img,.top-header .wallet-icon,.top-header .avatar-img[src$="/avatar_default.webp"]){filter:url(#garanti-icon-tint)}:root{--neon-green: var(--color-1, #00FF00);--electric-blue: var(--color-2, #00F0FF);--true-black: var(--color-3, #000000);--white: var(--color-4, #ffffff);--primary-accent: var(--neon-green);--secondary-accent: var(--electric-blue);--primary-background: var(--true-black);--primary-text: var(--white);--secondary-text: color-mix(in srgb, var(--white) 70%, var(--true-black));--tertiary-text: color-mix(in srgb, var(--white) 56%, var(--true-black));--form-label: var(--color-form-label, var(--secondary-text));--form-label-alt: var(--color-form-label-alt, var(--secondary-text));--form-label-highlight: var(--color-form-label-highlight, var(--secondary-text));--form-placeholder: var(--color-form-placeholder, var(--tertiary-text));--form-value: var(--color-form-value, var(--primary-text));--form-field-bg: var(--color-form-field-bg, var(--component-bg-light));--form-field-border: var(--color-form-field-border, var(--border-color));--form-field-border-focus: var(--color-form-field-border-focus, var(--primary-accent));--primary-gradient: linear-gradient(90deg, var(--neon-green) 0%, var(--electric-blue) 100%);--primary-gradient-hover: linear-gradient(90deg, color-mix(in srgb, var(--neon-green) 80%, var(--white)) 0%, color-mix(in srgb, var(--electric-blue) 80%, var(--white)) 100%);--active-gradient: linear-gradient(248deg, var(--neon-green) .68%, color-mix(in srgb, var(--neon-green) 50%, var(--true-black)) 94.97%);--neutral-900: color-mix(in srgb, var(--white) 7%, var(--true-black));--neutral-850: color-mix(in srgb, var(--white) 9%, var(--true-black));--neutral-800: color-mix(in srgb, var(--white) 10%, var(--true-black));--neutral-750: color-mix(in srgb, var(--white) 11%, var(--true-black));--neutral-700: color-mix(in srgb, var(--white) 12%, var(--true-black));--neutral-650: color-mix(in srgb, var(--white) 13%, var(--true-black));--neutral-600: color-mix(in srgb, var(--white) 14%, var(--true-black));--neutral-550: color-mix(in srgb, var(--white) 17%, var(--true-black));--neutral-500: color-mix(in srgb, var(--white) 18%, var(--true-black));--neutral-450: color-mix(in srgb, var(--white) 17%, var(--true-black));--neutral-400: color-mix(in srgb, var(--white) 20%, var(--true-black));--neutral-300: color-mix(in srgb, var(--white) 27%, var(--true-black));--neutral-250: color-mix(in srgb, var(--white) 40%, var(--true-black));--neutral-200: color-mix(in srgb, var(--white) 47%, var(--true-black));--neutral-150: color-mix(in srgb, var(--white) 55%, var(--true-black));--neutral-100: color-mix(in srgb, var(--white) 92%, var(--true-black));--neutral-50: color-mix(in srgb, var(--white) 97%, var(--true-black));--success: color-mix(in srgb, var(--neon-green) 85%, var(--true-black));--success-alt: var(--neon-green);--error: #cc0000;--error-border: #ff4444;--warning: #ff8800;--info: var(--secondary-accent);--border-color-light: color-mix(in srgb, var(--white) 6%, var(--true-black));--border-color: var(--neutral-500);--border-color-heavy: color-mix(in srgb, var(--white) 42%, var(--true-black));--component-bg: var(--neutral-600);--component-bg-light: var(--neutral-700);--component-bg-dark: var(--neutral-800);--component-bg-darkest: var(--neutral-900);--component-bg-hover: var(--neutral-500);--component-bg-active: color-mix(in srgb, var(--neon-green) 25%, var(--true-black));--black-a96: color-mix(in srgb, var(--true-black) 96%, transparent);--black-a95: color-mix(in srgb, var(--true-black) 95%, transparent);--black-a70: color-mix(in srgb, var(--true-black) 70%, transparent);--black-a54: color-mix(in srgb, var(--true-black) 54%, transparent);--black-a30: color-mix(in srgb, var(--true-black) 30%, transparent);--white-a17: color-mix(in srgb, var(--white) 17%, transparent);--white-a06: color-mix(in srgb, var(--white) 6%, transparent);--white-a05: color-mix(in srgb, var(--white) 5%, transparent);--primary-green-1: var(--primary-accent);--primary-green-3: var(--component-bg-active);--primary-light-green-3: var(--secondary-accent);--white-and-black-white: var(--primary-text);--white-and-black-black: var(--primary-background);--white-and-black-grey-000: var(--primary-background);--white-and-black-grey-00: var(--neutral-800);--white-and-black-grey-0: var(--neutral-700);--white-and-black-grey-1: var(--neutral-600);--white-and-black-grey-2: var(--neutral-500);--white-and-black-grey-3: var(--neutral-400);--white-and-black-grey-4: var(--neutral-300);--white-and-black-grey-5: var(--neutral-200);--white-and-black-grey-6: var(--secondary-text);--white-and-black-grey-7: var(--neutral-100);--white-and-black-grey-8: var(--neutral-50);--success-error-error: var(--error);--success-error-warning: var(--warning);--success-error-success: var(--success);--success-error-info: var(--info);--spacing-0: 0;--spacing-2: 2px;--spacing-4: 4px;--spacing-6: 6px;--spacing-8: 8px;--spacing-10: 10px;--spacing-12: 12px;--spacing-14: 14px;--spacing-16: 16px;--spacing-18: 18px;--spacing-20: 20px;--spacing-22: 22px;--spacing-24: 24px;--spacing-26: 26px;--spacing-28: 28px;--spacing-30: 30px;--spacing-32: 32px;--spacing-34: 34px;--spacing-36: 36px;--spacing-38: 38px;--spacing-40: 40px;--spacing-42: 42px;--spacing-44: 44px;--spacing-48: 48px;--spacing-50: 50px;--spacing-52: 52px;--spacing-54: 54px;--spacing-56: 56px;--spacing-58: 58px;--spacing-60: 60px;--spacing-62: 62px;--spacing-64: 64px;--spacing-66: 66px;--spacing-68: 68px;--spacing-70: 70px;--spacing-72: 72px;--spacing-74: 74px;--spacing-76: 76px;--spacing-78: 78px;--spacing-80: 80px;--spacing-82: 82px;--spacing-84: 84px;--spacing-86: 86px;--spacing-88: 88px;--spacing-90: 90px;--spacing-92: 92px;--spacing-94: 94px;--spacing-96: 96px;--spacing-98: 98px;--spacing-100: 100px;--spacing-102: 102px;--spacing-104: 104px;--spacing-106: 106px;--spacing-108: 108px;--spacing-110: 110px;--spacing-112: 112px;--spacing-114: 114px;--spacing-116: 116px;--spacing-118: 118px;--spacing-120: 120px;--spacing-122: 122px;--spacing-124: 124px;--spacing-126: 126px;--spacing-128: 128px;--spacing-130: 130px;--spacing-132: 132px;--spacing-134: 134px;--spacing-136: 136px;--spacing-138: 138px;--spacing-140: 140px;--spacing-142: 142px;--spacing-144: 144px;--spacing-146: 146px;--spacing-148: 148px;--spacing-150: 150px;--spacing-152: 152px;--spacing-154: 154px;--spacing-156: 156px;--spacing-158: 158px;--spacing-160: 160px;--radius-2: 2px;--radius-4: 4px;--radius-6: 6px;--radius-8: 8px;--radius-10: 10px;--radius-12: 12px;--radius-14: 14px;--radius-16: 16px;--radius-18: 18px;--radius-20: 20px;--radius-22: 22px;--radius-24: 24px;--radius-26: 26px;--radius-28: 28px;--radius-30: 30px;--radius-32: 32px;--radius-34: 34px;--radius-36: 36px;--radius-38: 38px;--radius-40: 40px;--radius-42: 42px;--radius-44: 44px;--radius-46: 46px;--radius-48: 48px;--radius-50: 50px;--radius-52: 52px;--radius-54: 54px;--radius-56: 56px;--radius-58: 58px;--radius-60: 60px;--radius-62: 62px;--radius-64: 64px;--radius-66: 66px;--radius-68: 68px;--radius-70: 70px;--button-size-l-desktop: 44px;--button-size-m-tablet: 40px;--button-size-s-mobile: 40px}.main-container{display:grid;grid-template-columns:max-content 1fr}.content-container{min-height:72vh}body{background:var(--primary-background);color:var(--primary-text);font-family:Poppins,sans-serif}.submenu{list-style:none}.sidebar .nav-link i{margin-right:10px}.sidebar .nav-link .text{flex-grow:1;white-space:nowrap;word-wrap:break-word;display:inline-block}.sidebar.collapsed .nav-link .text,.sidebar.collapsed .submenu{display:none}.sidebar .nav-link .text,.sidebar .submenu{opacity:1;visibility:visible;transition:opacity .2s ease}.sidebar-header{min-height:50px;padding-top:1rem!important}.rotate-icon{width:14px;height:14px;transition:transform .3s ease}.nav-link[aria-expanded=true] .rotate-icon{transform:rotate(180deg)}.expanded li.nav-item{width:100%}.expanded ul.nav.flex-column{padding:0 20px}ul.nav.flex-column{gap:10px;margin-top:30px;align-items:center}.submenu{padding-left:30px;font-size:14px}.submenu li{padding:6px 0}.submenu a{color:var(--secondary-text);text-decoration:none;display:flex;width:100%;justify-content:space-between;align-items:center}.submenu a:hover{color:var(--primary-accent)}.badge{background:none;color:var(--primary-text);padding:2px 6px;font-size:12px;border-radius:8px}.toggleSidebar{border-radius:var(--spacing-14, 14px);background:rgba(36,38,38,.4);width:40px;height:40px;display:flex;justify-content:center;padding:8px;cursor:pointer;box-shadow:0 4px 6px #0000000a,0 6px 16px #ffffff0a inset;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:.5px solid var(--border-color)}.main-slider{border-radius:12px;overflow:hidden;width:100%}.main-slider img{width:100%;-o-object-fit:cover;object-fit:cover;border-radius:12px;display:block}.main-slider .description{display:flex;height:52px;padding:var(--spacing-8, 8px) var(--spacing-16, 16px) var(--spacing-8, 8px) var(--spacing-24, 24px);justify-content:space-between;align-items:center;align-self:stretch}.home-slider{overflow:hidden}.slider-wrapper{position:relative}.slider-info{background-color:var(--neutral-750);color:var(--primary-text);font-size:14px;margin-top:10px;border-radius:12px}.swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal{position:absolute!important;bottom:15px!important;left:50%!important;transform:translate(-50%)!important;width:auto!important;padding:6px 10px!important;background-color:var(--neutral-650);border-radius:20px!important;z-index:10;line-height:1;margin-top:0!important;box-sizing:border-box}span.swiper-pagination-bullet{width:8px;height:8px;background-color:var(--neutral-150);border:none;border-radius:50%;opacity:1;margin:0 4px!important;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;display:inline-block;vertical-align:middle}span.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--primary-accent);border:2px solid var(--border-color-heavy);width:12px;height:12px;border-radius:50%;opacity:1;margin:0 4px!important;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;display:inline-block;vertical-align:middle}.countdown .badge{background-color:var(--primary-background);border:1px solid var(--neutral-400);border-radius:8px}.custom_button{display:flex;cursor:pointer;white-space:nowrap;height:44px;padding:var(--spacing-10, 10px) var(--spacing-18, 18px);justify-content:center;align-items:center;gap:var(--spacing-12, 12px);border-radius:var(--spacing-14, 14px);border:.5px solid var(--border-color);box-shadow:0 4px 6px #0000000a,0 6px 16px #ffffff0a inset;color:var(--primary-text);background:rgba(24,25,25,.88);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.custom_button a,a.custom_button,.custom_button a:hover,a.custom_button:hover{color:var(--primary-text);text-decoration:none}.custom_button>a{display:flex;align-items:center;justify-content:center;align-self:stretch;margin:calc(var(--spacing-10, 10px) * -1) calc(var(--spacing-18, 18px) * -1);padding:var(--spacing-10, 10px) var(--spacing-18, 18px)}.top-header{display:flex;width:100%;padding:var(--spacing-16, 16px);justify-content:space-between;align-items:center;background:var(--neutral-850);position:sticky;top:0;z-index:9999;transition:all .2s ease}body.is_open .top-header{width:calc(100vw - 95px);margin-left:-155px}.dropdown-toggle-icon{width:20px;height:20px;cursor:pointer}.user-menu-icon.show{border-radius:13px;border:1px solid var(--success-alt);box-shadow:0 6px 16px #4cf37a33 inset,0 4px 6px #0000000a}.user-dropdown .avatar-img{width:40px;height:40px;border-radius:50%;box-shadow:0 2px 8px #00ff8005}.custom-user-menu{border-radius:16px;padding:10px 0;width:200px;border-radius:var(--spacing-14, 14px) var(--spacing-24, 24px) var(--spacing-24, 24px) var(--spacing-14, 14px);border:.5px solid var(--border-color);background:var(--component-bg-light);margin-top:15px!important;overflow:hidden}.custom-user-menu .dropdown-item{display:flex;align-items:center;gap:10px;padding:10px 20px;font-weight:500;color:var(--primary-text)}.custom-user-menu .dropdown-item:hover{background-color:var(--component-bg-hover)}.custom-user-menu hr.dropdown-divider{border-color:var(--neutral-300);margin:6px 0}.custom-user-menu img{width:20px;height:20px}.custom-dropdown-menu{border-radius:16px;padding:10px 0;width:200px;border-radius:var(--spacing-14, 14px) var(--spacing-24, 24px) var(--spacing-24, 24px) var(--spacing-14, 14px);border:.5px solid var(--border-color);background:var(--component-bg-light);margin-top:15px!important;overflow:hidden}.custom-dropdown-menu .dropdown-item{display:flex;align-items:center;gap:10px;padding:10px 20px;font-weight:500;color:var(--primary-text)}.custom-dropdown-menu .dropdown-item:hover{background-color:var(--component-bg-hover)}.custom-dropdown-menu hr.dropdown-divider{border-color:var(--neutral-300);margin:6px 0}.custom-dropdown-menu img{width:20px;height:20px}.custom-dropdown-menu .dropdown-item a{color:var(--primary-text);text-decoration:none}.custom-dropdown-menu .dropdown-item a:hover{color:var(--primary-accent)}.user-dropdown .dropdown-toggle:after{display:none!important}.dropdown.user-dropdown{display:flex;width:95px;height:44px;align-items:center;gap:var(--spacing-12, 12px);border-radius:var(--spacing-14, 14px) var(--spacing-24, 24px) var(--spacing-24, 24px) var(--spacing-14, 14px);border:.5px solid var(--border-color);background:var(--component-bg);padding-right:0!important}.user-menu-icon{width:100%;display:flex;align-items:center;justify-content:space-between;padding-left:10px}.lang-menu-button{color:var(--primary-accent);font-size:16px;font-style:normal;font-weight:600;line-height:22px}.promo-card img{border-radius:16px;transition:transform .3s ease}.promo-card:hover img{transform:scale(1.02)}.jackpot-tab{background-color:var(--neutral-550);color:var(--primary-text);border:none;display:flex;height:44px;padding:var(--spacing-10, 10px) var(--spacing-18, 18px);justify-content:center;align-items:center;gap:var(--spacing-12, 12px);border-radius:var(--spacing-14, 14px)}.jackpot-tab.active{background:var(--component-bg-active);color:var(--primary-text)}.jackpot-card{background-color:var(--component-bg-light);border-radius:16px;padding:12px;display:flex;align-items:center;gap:8px;transition:all .2s ease;color:var(--primary-text);text-align:center;font-style:normal;font-weight:700;line-height:30px;letter-spacing:.24px;font-size:32px}.jackpot-card:hover{transform:translateY(-2px);background-color:var(--neutral-550)}.jackpot-icon{width:40px;height:40px;position:relative;display:inline-block;vertical-align:middle}.category-scroll{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.category-scroll::-webkit-scrollbar{display:none}.category-image-container{border-radius:12px;overflow:hidden;padding:2px}.category-image-container img{border-radius:10px;display:block;width:100%}.category-card{width:140px;scroll-snap-align:start;cursor:pointer;transition:transform .2s ease;text-align:center}.category-title{color:var(--primary-text);text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:20px;margin-top:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.badge-icon{position:absolute;top:-12px;right:6px;display:inline-flex;padding:var(--spacing-8, 8px);justify-content:center;align-items:center;gap:var(--spacing-12, 12px);border-radius:var(--spacing-14, 14px);border:1px solid rgba(41,45,46,.4);background:rgba(36,38,38,.4);box-shadow:0 4px 6px #0000000a,0 6px 16px #ffffff0a inset;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);width:36px;height:36px}.layout{display:flex;height:100vh;overflow:hidden}.left-bar-menu{width:80px;min-width:80px;background-color:var(--component-bg-light);height:100vh;overflow-y:auto;position:relative;z-index:1}.main-content{flex:1;height:100vh;overflow-y:scroll;position:relative;z-index:2;max-width:calc(100vw - 75px);overflow-x:hidden}.left-bar-menu,.main-content{transition:all .3s ease}.site-name-text{color:var(--secondary-accent);font-family:Poppins,sans-serif;font-weight:600;letter-spacing:.5px;font-size:1.2rem}body.is_open .main-content{max-width:calc(100vw - 250px);right:0;left:auto}.scroll-container{display:flex;flex-wrap:nowrap;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overflow:unset}.scroll-item{flex:0 0 auto;width:145px;height:193px;scroll-snap-align:start;transition:transform .2s ease;cursor:pointer}.scroll-container .game-thumbnail{max-width:100%;height:100%}.scroll-item:hover{transform:scale(1.05)}.payment-logos-section{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-32, 32px);border:1px solid rgba(102,102,102,0)}.payment-logos{padding:20px 0;border-top:1px solid var(--white-a17);border-bottom:1px solid var(--white-a17)}.payment-logos img.payment-logo{filter:brightness(1.1) contrast(1.1);transition:transform .3s ease;height:57px;flex-shrink:0;aspect-ratio:164.09 / 57}.payment-logos img.payment-logo:hover{transform:scale(1.1)}.site-footer{background-color:var(--component-bg-darkest);color:var(--primary-text)}.footer-title{font-size:16px;font-style:normal;font-weight:600;line-height:22px;margin-bottom:22px;background:var(--primary-gradient-hover);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.text-no-bg{background:none!important;-webkit-text-fill-color:var(--primary-text)!important}.footer-links{list-style:none;padding:0;margin:0}.footer-links li{margin-bottom:8px;font-weight:500;color:var(--primary-text);opacity:.85}.footer-links li:hover{color:var(--primary-accent)}.footer-links li a{color:var(--primary-text);text-decoration:none}.footer-links li a:hover{color:var(--primary-accent)}.social-icon{width:44px;height:44px;background-color:var(--component-bg);color:var(--primary-accent);display:flex;justify-content:center;align-items:center;text-decoration:none;font-size:18px;transition:.3s ease;padding:var(--spacing-10, 10px) var(--spacing-12, 12px);gap:var(--spacing-12, 12px);border-radius:var(--spacing-14, 14px);border:.5px solid var(--border-color);box-shadow:0 4px 6px #0000000a,0 6px 16px #ffffff0a inset;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.social-icon img{width:30px;height:30px}.social-icon:hover{background-color:var(--border-color);color:var(--primary-gradient-hover)}.bottom-footer{background-color:var(--neutral-900);border-top:1px solid var(--border-color);padding:16px 0}.bottom-footer small{color:var(--neutral-100);font-size:12px;font-style:normal;font-weight:400;line-height:16px;max-width:380px}.bottom-footer span{color:var(--neutral-100);font-size:12px;font-style:normal;font-weight:400;line-height:16px}.promotions-section{transition:all .3s;padding:25px}.promo-card{border-radius:16px;overflow:hidden;background-color:var(--neutral-750);box-shadow:0 6px 18px var(--black-a30);transition:transform .3s ease;cursor:pointer}.promo-card:hover{transform:translateY(-4px)}.promo-info{background-color:var(--neutral-450);border-radius:0 0 16px 16px}.promo-card img{width:100%}.promo-info{background:var(--neutral-500);box-shadow:0 4px 16px #00000040;padding:15px;z-index:2}.promo-info h6{color:var(--primary-text);font-size:16px;font-style:normal;font-weight:700;line-height:22px}.promo-info small{color:var(--neutral-100);font-size:12px;font-style:normal;font-weight:400;line-height:normal}.info-box{background-color:var(--component-bg-light);border-radius:12px;padding:10px 16px;display:flex;flex-direction:column;justify-content:center;color:var(--tertiary-text);text-align:center;font-size:14px;font-style:normal;font-weight:700;line-height:18px;min-height:105px}.info-box span{color:var(--primary-text);font-size:16px;font-style:normal;font-weight:400;line-height:22px;margin-top:4px}.promo-banner img{border-radius:16px;width:100%;-o-object-fit:fill;object-fit:fill}section.promotion-detail{margin-top:10px;padding:0 25px}.btn-pay-now{width:100%;display:flex;height:58px;padding:var(--spacing-10, 10px) var(--spacing-18, 18px);justify-content:center;align-items:center;gap:var(--spacing-12, 12px);flex:1 0 0;border-radius:var(--spacing-14, 14px);background:var(--primary-gradient);box-shadow:0 6px 10px var(--spacing-8, 8px) #4dff8e29;border:0}.promo-detail-tabs{display:flex;height:752px;flex-direction:column;align-items:flex-start;gap:1px;flex-shrink:0;border-radius:14px;background:var(--component-bg)}div#promo-tabs{width:100%;padding:10px}div#promo-tabs button{height:40px;flex-shrink:0;align-self:stretch;width:100%;background:var(--component-bg);color:var(--primary-text)!important;border-radius:8px 8px 0 0;background:var(--neutral-400)}div#promo-tabs button.active{background:var(--component-bg)}.promo-tab-inner{border-radius:14px;background:var(--component-bg);display:flex;padding:24px var(--spacing-16, 16px) 8px var(--spacing-16, 16px);flex-direction:column;align-items:flex-start;gap:8px;flex:1 0 0}.casino-section{padding:25px!important}.casino-section-title{color:var(--primary-text);font-size:20px;font-weight:700;margin-bottom:16px;display:block}.mb-32{margin-bottom:32px}.form-control:focus{box-shadow:none}.register-button{border-radius:var(--spacing-14, 14px);background:var(--primary-gradient);box-shadow:0 2px 15px var(--spacing-8, 8px) #4dff8e29;color:var(--primary-background);font-size:16px;font-style:normal;font-weight:600;line-height:22px}.login-button{display:flex;height:44px;padding:var(--spacing-10, 10px) var(--spacing-18, 25px);justify-content:center;align-items:center;gap:var(--spacing-12, 12px);border-radius:var(--spacing-14, 14px);border:.5px solid var(--border-color);background:var(--component-bg);box-shadow:0 4px 6px #0000000a,0 6px 16px #ffffff0a inset;color:var(--neutral-50);font-size:16px;font-style:normal;font-weight:600;line-height:22px}.balance-box button{border-radius:var(--spacing-40, 40px);background:var(--primary-gradient);display:flex;height:44px;padding:var(--spacing-10, 10px);justify-content:center;align-items:center;gap:var(--spacing-12, 12px);flex-shrink:0;width:44px;margin-right:-20px;font-size:24px;color:var(--neutral-900)}.balance-box a{color:var(--primary-text);text-decoration:none}.search-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background-color:var(--black-a95);padding:30px;z-index:1050;overflow-y:auto}.search-modal-inner{width:80%;margin:0 auto;position:relative}.search-header{position:relative;margin-bottom:50px}.search-modal-filters{display:flex;gap:10px;margin-bottom:30px}.search-modal-filters select{max-width:250px}.casino-search-box span{background:var(--component-bg-light);border:0!important}.search-modal-filters .casino-search-box{flex:1 0 0;border-radius:var(--spacing-14, 14px);border:1px solid var(--border-color);overflow:hidden}.search-modal-filters .casino-search-box input{display:flex;height:44px;min-width:200px;padding:var(--spacing-10, 10px) var(--spacing-12, 12px);align-items:center;gap:12px;align-self:stretch;border:none!important;background:var(--component-bg-light)}.search-modal-filters .casino-search-box input::-moz-placeholder{color:var(--neutral-200)}.search-modal-filters .casino-search-box input::placeholder{color:var(--neutral-200)}.search-title{font-size:32px;font-weight:800;color:var(--primary-accent)}.search-close{color:var(--primary-text);font-size:24px;position:absolute;right:0;top:0;display:flex;height:44px;padding:var(--spacing-10, 10px) var(--spacing-12, 12px);justify-content:center;align-items:center;gap:var(--spacing-12, 12px);border-radius:var(--spacing-14, 14px);border:.5px solid var(--border-color);background:var(--component-bg);box-shadow:0 4px 6px #0000000a,0 6px 16px #ffffff0a inset;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.search-controls .form-control,.search-controls .form-select{background-color:var(--component-bg-light);border:none;color:var(--primary-text)}.btn-search,.btn-favorites{display:flex;width:44px;height:44px;padding:var(--spacing-10, 10px) var(--spacing-12, 12px);align-items:center;flex-shrink:0;border-radius:var(--spacing-14, 14px);border:1px solid var(--border-color);background:var(--component-bg);justify-content:center}.btn-search:hover,.btn-favorites:hover{background-color:var(--neutral-550)}.filter-btn{background-color:var(--neutral-450);color:var(--primary-text);border:none;padding:8px 18px;border-radius:12px;font-weight:500;transition:.2s}.filter-btn.active,.filter-btn:hover{background-color:var(--component-bg-active);color:var(--primary-text)}.search-results .game-img{border-radius:12px;width:100%;display:block}.search-modal .form-select{color:var(--secondary-text);font-family:Poppins;font-size:16px;font-style:normal;font-weight:600;line-height:22px;display:flex;width:200px;height:44px;min-width:120px;max-width:1420px;padding:var(--spacing-10, 10px) var(--spacing-8, 8px) var(--spacing-10, 10px) var(--spacing-12, 12px);justify-content:space-between;align-items:center}.search-modal select.search-select{border-radius:var(--spacing-14, 14px);border:1px solid var(--border-color);background:var(--component-bg-light);display:flex;width:200px;height:44px;padding:var(--spacing-10, 10px) var(--spacing-8, 8px) var(--spacing-10, 10px) var(--spacing-12, 12px);justify-content:space-between;align-items:center;color:var(--secondary-text);font-family:Poppins;font-size:16px;font-style:normal;font-weight:600;line-height:22px}.no-results{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.search-modal-filter-btn{background-color:var(--neutral-450);color:var(--primary-text);border:none;padding:8px 18px;border-radius:12px;font-weight:500;transition:.2s}.search-modal-filter-btn.active,.search-modal-filter-btn:hover{background-color:var(--component-bg-active);color:var(--primary-text)}.search-modal-multi-select{position:relative;display:inline-block;min-width:200px}.search-modal-select-toggle{background-color:var(--primary-accent);color:var(--primary-background);padding:10px 15px;border:none;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;width:100%;font-weight:600;font-size:15px}.search-modal-select-menu{display:none;background:var(--component-bg-light);position:absolute;min-width:100%;box-shadow:0 8px 16px #0003;z-index:100;list-style-type:none;padding:0;margin-top:5px;border-radius:8px;max-height:300px;overflow-y:auto}.search-modal-select-menu:not(.d-none){display:block}.search-modal-games-wrapper{display:grid!important;grid-template-columns:repeat(6,1fr);gap:var(--spacing-16)}@media (max-width: 767px){.search-modal-games-wrapper{grid-template-columns:repeat(2,1fr)}}@media (min-width: 768px) and (max-width: 1099px){.search-modal-games-wrapper{grid-template-columns:repeat(4,1fr)}}@media (min-width: 1100px) and (max-width: 1299px){.search-modal-games-wrapper{grid-template-columns:repeat(5,1fr)}}@media (min-width: 1920px) and (max-width: 2559px){.search-modal-games-wrapper{grid-template-columns:repeat(7,1fr)}}@media (min-width: 2560px){.search-modal-games-wrapper{grid-template-columns:repeat(10,1fr)}}.form-select{color:var(--secondary-text);font-size:16px;font-style:normal;font-weight:600;line-height:22px;display:flex;width:200px;height:44px;min-width:120px;max-width:1420px;padding:var(--spacing-10, 10px) var(--spacing-8, 8px) var(--spacing-10, 10px) var(--spacing-12, 12px);justify-content:space-between;align-items:center}.form-control,.form-select{background-color:var(--component-bg-light);border:none;color:var(--primary-text)}table.table.table-dark{border-radius:24px 24px 0 0;background:var(--component-bg-light);overflow:hidden;padding:10px}.modal-buttons{display:flex;align-items:center;justify-content:space-between}.modal-buttons.modal-buttons-right{justify-content:end!important}.steps{display:flex;width:100%;justify-content:center;align-items:center;gap:52px;margin:30px 0}.steps .step-indicator:before{content:" ";position:absolute;top:-5px;right:-5px;background:linear-gradient(248deg,#8DC2AF -15.51%,#65766F 78.73%);z-index:-1;width:42px;height:46px;border-radius:8px}.steps .step-indicator:after{content:" ";width:32px;height:1px;position:absolute;right:-44.5px;border-bottom:1px dashed var(--secondary-text)}.prev-btn{display:flex;height:44px;padding:var(--spacing-10, 10px) var(--spacing-18, 18px);justify-content:center;align-items:center;gap:var(--spacing-12, 12px);color:var(--neutral-50);font-size:16px;font-style:normal;font-weight:600;line-height:22px;border-radius:var(--spacing-14, 14px);border:.5px solid var(--border-color);background:var(--component-bg);box-shadow:0 4px 6px #0000000a,0 6px 16px #ffffff0a inset}.steps .step-indicator:last-child:after{display:none}.step-indicator{position:relative;display:flex;width:43px;height:45px;flex-direction:column;justify-content:center;flex-shrink:0;color:var(--primary-text);text-align:center;font-size:28px;font-style:normal;font-weight:700;line-height:38px;letter-spacing:.28px;border-radius:8px;background:var(--neutral-300);box-shadow:0 4px 12px #00000014}.step-indicator.active{background:var(--active-gradient)}.login-modal,.register-modal,.password-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1050;display:none;max-width:95%;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.flex-form-input{display:flex;gap:20px;width:100%;padding:0;justify-content:space-between}.flex-form-input>div{width:100%}.login-modal-inline{display:inline-flex;padding-left:var(--spacing-24, 24px);gap:var(--spacing-24, 24px);border-radius:var(--spacing-24, 24px);background:var(--black-a96);box-shadow:12px 12px 54px var(--spacing-12, 12px) var(--black-a54);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overflow:hidden;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px)}.login-title{color:var(--primary-accent);font-size:32px;font-style:normal;font-weight:700;line-height:42px;letter-spacing:.32px}.login-modal-inline label{color:var(--form-label);font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:22px;margin-bottom:8px;display:inline-flex;align-items:center;gap:8px}.login-modal-inline label.form-label-alt{color:var(--form-label-alt)}.login-modal-inline label.form-label-highlight{color:var(--form-label-highlight)}.login-modal-inline label.form-check-label,.login-modal-inline .form-check label{color:var(--form-label-alt)}.login-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background-color:var(--black-a70);z-index:1040;display:none}.login-left{flex:0 0 504px;padding:32px;color:var(--primary-text);width:504px;display:flex;flex-direction:column;justify-content:center;justify-content:safe center;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-color) transparent}.login-left::-webkit-scrollbar{width:6px}.login-left::-webkit-scrollbar-track{background:transparent}.login-left::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.login-right{flex:0 0 600px;position:relative;align-self:stretch;width:600px}.login-banner{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.auth-banner-fallback{width:100%;height:100%;min-height:360px;display:flex;align-items:center;justify-content:center;padding:48px;background:radial-gradient(circle at 75% 20%,color-mix(in srgb,var(--primary-accent) 28%,transparent),transparent 42%),linear-gradient(145deg,var(--component-bg-light),var(--primary-background))}.auth-banner-fallback img{width:min(320px,80%);max-height:180px;-o-object-fit:contain;object-fit:contain}.auth-banner-fallback span{color:var(--primary-text);font-size:clamp(24px,4vw,44px);font-weight:700;text-align:center}.login-close{position:absolute;top:15px;right:15px;border:none;font-size:20px;display:inline-flex;height:44px;padding:var(--spacing-10, 10px) var(--spacing-12, 12px);justify-content:center;align-items:center;gap:var(--spacing-12, 12px);flex-shrink:0;border-radius:var(--spacing-14, 14px);border:.5px solid var(--border-color);background:var(--component-bg);box-shadow:0 4px 6px #0000000a,0 6px 16px #ffffff0a inset;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:var(--primary-accent)}.login-input{width:100%;padding:12px;border-radius:8px;background:var(--form-field-bg);color:var(--form-value);border:1px solid var(--form-field-border)}.login-input:focus{outline:none;border-color:var(--form-field-border-focus)}.login-input::-moz-placeholder{color:var(--form-placeholder)}.login-input::placeholder{color:var(--form-placeholder)}.btn-login{display:flex;height:44px;padding:var(--spacing-10, 10px) var(--spacing-18, 18px);justify-content:center;align-items:center;gap:var(--spacing-12, 12px);border-radius:var(--spacing-14, 14px);background:var(--primary-gradient);box-shadow:0 6px 10px var(--spacing-8, 8px) #4dff8e29;border:0;margin:24px 0}.oauth-buttons-compact{display:flex;gap:8px;align-items:center;padding-left:12px;border-left:1px solid var(--border-color)}.oauth-btn-small{display:inline-flex;width:32px;height:32px;padding:6px;justify-content:center;align-items:center;border:.5px solid var(--border-color);border-radius:8px;transition:transform .2s,box-shadow .2s;text-decoration:none}.oauth-btn-small:hover{box-shadow:0 4px 8px #0003}.oauth-btn-small.google{background:#4285F4}.oauth-btn-small.google:hover{background:#357ae8}.oauth-btn-small.twitter{background:#000000}.oauth-btn-small.twitter:hover{background:#1a1a1a}.oauth-btn-small.telegram{background:#0088cc}.oauth-btn-small.telegram:hover{background:#006ba1}.oauth-btn-small i{font-size:14px;color:#fff}.modal-buttons-with-oauth{display:flex;align-items:center;justify-content:space-between;gap:12px}.social-login-container{display:none}.register-link{background:var(--primary-gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-decoration:underline}p.register-text{color:var(--neutral-100);font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.password-wrapper{position:relative}.toggle-password-icon{position:absolute;transform:translateY(-50%);cursor:pointer;font-size:16px;color:var(--secondary-text);right:15px;top:25px}input[type=date].login-input::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}.custom-select-wrapper select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:30px}.custom-select-wrapper{position:relative;display:inline-block;width:100%}.custom-select-wrapper .select-icon{position:absolute;top:25px;right:12px;transform:translateY(-50%);pointer-events:none}.custom-checkbox{display:flex;align-items:center;gap:10px;font-size:16px;color:var(--primary-text);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-bottom:16px}.custom-checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:24px;border:2px solid var(--success-alt);border-radius:6px;background-color:transparent;position:relative;cursor:pointer;min-width:24px;min-height:24px}.custom-checkbox input[type=checkbox]:checked{background-color:var(--success-alt)}.custom-checkbox input[type=checkbox]:checked:after{content:"✓";position:absolute;color:var(--primary-text);font-size:18px;left:5px;top:0}@media (min-width: 1920px){.login-left{flex:0 0 504px!important;width:504px!important;max-width:504px!important}.login-right{flex:0 0 600px!important;width:600px!important;max-width:600px!important}}@media (max-width: 1919px){.login-title{font-size:24px;line-height:32px}.login-left{flex:0 0 400px!important;width:400px!important;padding:24px}.login-right{flex:0 0 480px!important;width:480px!important}.login-modal-inline label{font-size:14px;line-height:20px}.login-input{padding:10px;font-size:14px}.custom-checkbox{font-size:14px}p.register-text{font-size:13px;line-height:16px}.btn-login{height:40px;font-size:15px}}.single-landing{padding:15px;display:block!important}#LangList li{list-style:none;padding:0;margin:0;display:flex;align-items:center}#LangList li a{color:var(--primary-text);padding:10px 20px;display:flex;align-items:center;gap:10px;text-decoration:none}#LangList li a span{padding:0 10px}#langInput::-moz-placeholder{color:var(--primary-text)}#langInput::placeholder{color:var(--primary-text)}#langInput::-webkit-input-placeholder{color:var(--primary-text)}.scroll_button{background-image:linear-gradient(var(--theme-main-content),var(--theme-secondary-color))}#registerLink,#loginLink,#passForgotLink{color:var(--primary-text);cursor:pointer}.menu-item-cube{background-color:var(--component-bg);border-radius:15px;padding:11px;box-shadow:0 4px 6px #0000000a,0 6px 16px #ffffff0a inset;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;gap:12px}.menu-main-title{color:var(--tertiary-text);font-family:Poppins,sans-serif;font-weight:600;font-size:16px;letter-spacing:.3px;text-shadow:1px 1px 1px rgba(0,0,0,.5)}.nav-item,.nav-item .nav-link{transition:all .3s ease}.nav-item .nav-link>div>.menu-item-cube{transition:border-radius .3s ease}.nav-item.active{background:var(--neutral-750);padding:20px 10px;border:4px solid var(--neutral-800);border-radius:25px;transition:all .3s ease}.nav-item.active .nav-link{background-color:var(--white-a05);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-radius:16px;border:1px solid var(--white-a06);transition:all .3s ease}.nav-item.active .nav-link>div{margin:5px}.nav-item.active .nav-link>div>.menu-item-cube{border-radius:50px;transition:border-radius .3s ease}.submenu{padding:0;margin-top:12px}.submenu li{margin-bottom:0}.submenu-item{border-radius:16px;padding:12px 10px;color:var(--primary-text);text-decoration:none;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.title_content{display:flex;align-items:center;gap:8px}.scroll-thin{scrollbar-width:thin;scrollbar-color:rgba(100,100,100,.5) transparent;-ms-overflow-style:-ms-autohiding-scrollbar;overflow:auto}.scroll-thin::-webkit-scrollbar{width:4px;height:4px}.scroll-thin::-webkit-scrollbar-thumb{background-color:#64646480;border-radius:8px}.scroll-thin::-webkit-scrollbar-track{background:transparent}.user-balance-widget{display:flex;align-items:center;background-color:var(--component-bg);border-radius:var(--radius-40, 40px);padding:var(--spacing-6, 6px) var(--spacing-8, 8px) var(--spacing-6, 6px) var(--spacing-12, 12px);gap:var(--spacing-10, 10px);border:1px solid var(--border-color);box-shadow:0 2px 8px #0000001a;transition:all .3s ease}.user-balance-widget .wallet-icon{width:28px;height:28px;opacity:.8}.user-balance-widget .balance-text{font-size:15px;font-weight:600;color:var(--primary-text);line-height:1}.user-balance-widget .balance-text .currency-symbol{font-weight:500;margin-left:var(--spacing-4, 4px);color:var(--secondary-text)}.user-balance-widget .btn-toggle-balance,.user-balance-widget .btn-add-balance{background:none;border:none;color:var(--secondary-text);font-size:16px;cursor:pointer;padding:var(--spacing-6, 6px);display:flex;align-items:center;justify-content:center;border-radius:50%;width:32px;height:32px;transition:background-color .2s ease,color .2s ease;text-decoration:none}.user-balance-widget .btn-toggle-balance:hover{color:var(--primary-accent);background-color:var(--white-a05)}.user-balance-widget .btn-add-balance{background:var(--primary-gradient);color:var(--primary-background);font-size:18px;width:34px;height:34px;box-shadow:0 3px 8px #00ff8033}.user-balance-widget .btn-add-balance:hover{filter:brightness(1.1)}.user-balance-widget .balance-text.balance-hidden #balanceAmountDisplay{letter-spacing:1.5px}@media (max-width: 768px){.user-balance-widget{padding:var(--spacing-4, 4px) var(--spacing-6, 6px) var(--spacing-4, 4px) var(--spacing-10, 10px);gap:var(--spacing-6, 6px)}.user-balance-widget .wallet-icon{width:24px;height:24px}.user-balance-widget .balance-text{font-size:14px}.user-balance-widget .btn-toggle-balance,.user-balance-widget .btn-add-balance{width:30px;height:30px;font-size:15px}.user-balance-widget .btn-add-balance{font-size:17px}}.scrollable-section{overflow:hidden}.scroll-buttons button{width:40px;height:40px;border-radius:8px;padding:0;display:flex;align-items:center;justify-content:center;background-color:var(--neutral-800);border:1px solid var(--border-color-light);transition:background-color .2s ease,opacity .2s ease}.scroll-buttons button i{color:var(--success);transition:color .2s ease;font-size:16px}.scroll-buttons button.scroll-right:not(.swiper-button-disabled) i,.scroll-buttons button.scroll-left:not(.swiper-button-disabled) i{color:var(--primary-accent)}.scroll-buttons button.swiper-button-disabled{background-color:var(--neutral-600);border-color:var(--neutral-700);opacity:.6;cursor:not-allowed}.scroll-buttons button.swiper-button-disabled i{color:var(--neutral-250)}.scroll-buttons button.btn-dark{background-color:var(--neutral-800);border:1px solid var(--border-color-light)}.scroll-buttons button.btn-dark.swiper-button-disabled{background-color:var(--neutral-600);border-color:var(--neutral-700)}.footer-container{display:flex;flex-direction:row;justify-content:space-between;width:100%}.btn-pay-now.promotion{min-height:105px}.toast-container{position:fixed;bottom:20px;left:20px;z-index:1060;display:flex;flex-direction:column;gap:10px}.toast-message{padding:15px 20px;border-radius:8px;color:var(--white-and-black-white);font-size:16px;box-shadow:0 4px 12px #00000026;opacity:0;transform:translate(-100%);transition:opacity .3s ease,transform .3s ease}.toast-message.show{opacity:1;transform:translate(0)}.toast-message.toast-success{background-color:var(--success);border-left:5px solid var(--success)}.toast-message.toast-error{background-color:var(--error);border-left:5px solid var(--error-border)}.alert-box-green{display:block;background-color:var(--primary-green-3);border:1px solid var(--primary-green-1);color:var(--white-and-black-white);padding:16px;border-radius:var(--radius-12);margin:16px 0;text-align:center;font-weight:600;text-decoration:none}.alert-box-success{color:var(--white-and-black-white);background-color:var(--primary-green-3);border-color:var(--primary-green-1);border-radius:var(--radius-12);margin:16px 0;font-weight:600}.alert-box-danger{color:var(--white-and-black-white);background-color:#c003;border-color:var(--success-error-error);border-radius:var(--radius-12);margin:16px 0;font-weight:600}.alert-box-success .btn-close,.alert-box-danger .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}.register-link-toggle{display:flex;justify-content:space-between;align-items:center;cursor:pointer;color:var(--secondary-text);text-decoration:none;margin-top:10px;margin-bottom:10px;font-weight:500;font-size:14px;transition:color .3s ease}.register-link-toggle:hover{color:var(--primary-accent)}.register-link-toggle .fas{transition:transform .3s ease}.register-link-toggle.open .fas{transform:rotate(180deg)}.form-fields-container{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.form-field-group{margin-bottom:15px}.form-field-group .login-input{margin-bottom:0}.form-field-group.full-width{grid-column:1 / -1}#ref-code-container .login-input{margin-bottom:0}.complete-profile-modal-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--black-a70);z-index:1040;display:none}.complete-profile-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1050;background:var(--component-bg-darkest);padding:40px;border-radius:var(--radius-16);box-shadow:0 5px 15px #00000080;text-align:center;display:none;width:90%;max-width:500px;border:1px solid var(--border-color)}.complete-profile-modal .modal-title{color:var(--primary-accent);font-size:24px;font-weight:700;margin-bottom:15px}.complete-profile-modal p{color:var(--secondary-text);margin-bottom:25px;font-size:16px;line-height:1.6}.complete-profile-modal .btn-pay-now{width:auto;display:inline-block;padding-left:40px;padding-right:40px;text-decoration:none;color:var(--primary-text)}.complete-profile-modal.show,.complete-profile-modal-backdrop.show{display:block}.social-login-container{margin-top:20px;text-align:center}.social-login-divider{display:flex;align-items:center;text-align:center;color:var(--secondary-text);margin:20px 0;font-size:14px}.social-login-divider:before,.social-login-divider:after{content:"";flex:1;border-bottom:1px solid var(--border-color)}.social-login-divider:not(:empty):before{margin-right:1em}.social-login-divider:not(:empty):after{margin-left:1em}.social-login-buttons{display:flex;justify-content:center;gap:20px}.social-login-btn{display:flex;width:48px;height:48px;justify-content:center;align-items:center;border-radius:50%;font-size:22px;color:var(--primary-text);text-decoration:none;background:var(--component-bg);border:1px solid var(--border-color);transition:all .2s ease-in-out}.social-login-btn:hover{transform:translateY(-3px);box-shadow:0 4px 12px #0003;border:1px solid var(--primary-accent);background:var(--primary-gradient)}.social-login-btn i{color:var(--primary-accent)}.social-login-btn:hover i{color:var(--primary-text)}.social-login-btn i{transition:all .2s ease-in-out}.social-login-btn:hover i{transform:scale(1.1)}.login-step{transition:all .3s ease}.two-factor-methods{margin:20px 0}.method-tab-container{display:flex;gap:8px;margin-bottom:20px;border-radius:12px;background:var(--component-bg-light);padding:4px}.method-tab{flex:1;background:transparent;border:none;padding:12px 16px;border-radius:8px;color:var(--secondary-text);font-weight:500;transition:all .2s ease;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px}.method-tab.active{background:var(--component-bg-active);color:var(--primary-text)}.method-tab:hover{background:var(--component-bg-hover);color:var(--primary-text)}.auth-method{margin:20px 0}.btn-back-login{background:var(--component-bg);border:1px solid var(--border-color);color:var(--primary-text);padding:12px 20px;border-radius:12px;font-size:14px;font-weight:500;display:flex;align-items:center;gap:8px;cursor:pointer;transition:all .2s ease;margin-bottom:15px}.btn-back-login:hover{background:var(--component-bg-hover);border-color:var(--primary-accent)}.login-input[name=two_factor_code],.login-input[name=backup_code]{text-align:center;font-size:18px;font-weight:600;letter-spacing:2px}.login-input[name=two_factor_code]{font-family:Monaco,Menlo,Consolas,monospace}.btn-login{position:relative;min-width:120px;white-space:nowrap}.btn-login.loading{pointer-events:none;opacity:.7}.btn-login .btn-text{display:inline-block;vertical-align:middle}.langList-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}.langlistModalList{display:flex;flex-direction:column;align-items:center;padding:0}.langInput{width:18vw;padding:12px;border-radius:8px;background:var(--component-bg-light);color:var(--primary-text);border:1px solid var(--border-color)}.home-promo img{-o-object-fit:contain!important;object-fit:contain!important;height:initial}.main-alert-container{position:fixed;top:96px;right:auto;left:124px;z-index:1080;display:flex;justify-content:flex-start;width:min(420px,calc(100vw - 48px));pointer-events:none;transition:left .3s ease}body.is_open .main-alert-container{left:264px}.main-alert-container .alert{width:100%;margin:0!important;box-shadow:0 14px 36px #00000052;pointer-events:auto}@media (max-width: 768px){.main-alert-container{top:76px;right:auto;left:16px;width:calc(100vw - 32px)}}.provider-section{margin-bottom:32px}.provider-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.provider-section-title{color:var(--primary-text);font-size:20px;font-weight:700}.provider-header-controls{display:flex;align-items:center;gap:8px}.provider-swiper-container{position:relative;overflow:hidden;height:auto}.provider-swiper-container .swiper{overflow:visible;height:auto}.provider-swiper-container .swiper-wrapper{height:auto;align-items:center}.provider-swiper-container .swiper-slide{width:auto;height:auto;display:flex;align-items:center}.provider-button{display:inline-flex;align-items:center;justify-content:center;padding:16px 24px;border-radius:var(--radius-12);background:var(--component-bg);border:1px solid var(--border-color);transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;min-width:140px;height:auto;box-shadow:0 2px 8px #0000001a;position:relative;overflow:hidden}.provider-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s ease}.provider-button:hover:before{left:100%}.provider-button:hover{background:var(--component-bg-hover);border-color:var(--primary-accent);box-shadow:0 4px 16px #00ff0026}.provider-button:active{transition-duration:.1s}.provider-button.selected{background:rgba(var(--primary-accent-rgb, 0, 255, 0),.1);border-color:var(--primary-accent);box-shadow:0 0 0 1px var(--primary-accent) inset;position:relative}.provider-button-image{display:flex;align-items:center;justify-content:center;height:auto}.provider-button-image img{max-height:32px;width:auto;-o-object-fit:contain;object-fit:contain;filter:brightness(.9);transition:filter .3s ease}.provider-button:hover .provider-button-image img{filter:brightness(1.1)}@media (max-width: 1200px){.provider-button{min-width:120px;padding:14px 20px}.provider-button-image img{max-height:30px}}@media (max-width: 768px){.provider-section-header{flex-direction:column;align-items:flex-start;gap:12px}.provider-header-controls{width:100%;justify-content:flex-end}.provider-button{min-width:100px;padding:12px 16px}.provider-button-image img{max-height:28px}.provider-section-title{font-size:18px}}@media (max-width: 480px){.provider-button{min-width:90px;padding:10px 14px}.provider-button-image img{max-height:24px}.provider-section-title{font-size:16px}}.games-wrapper .game-card{width:180px;height:240px;border-radius:12px;overflow:hidden;background:var(--component-bg-light);position:relative;transition:transform .2s ease;cursor:pointer}.games-wrapper .game-card:hover{transform:translateY(-4px)}.games-wrapper .game-card .game-img{width:100%;height:100%;border-radius:12px;-o-object-fit:contain;object-fit:contain}.swiper-navigation-btn{width:40px!important;height:40px!important;margin-top:0!important;background:var(--component-bg)!important;border:1px solid var(--border-color)!important;border-radius:8px!important;color:var(--primary-accent)!important;font-size:16px!important;transition:all .2s ease!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;position:static!important;transform:none!important}.swiper-navigation-btn:after{font-size:16px!important;font-weight:600!important}.swiper-navigation-btn:hover{background:var(--component-bg-hover)!important;border-color:var(--primary-accent)!important;color:var(--primary-accent)!important}.swiper-navigation-btn.swiper-button-disabled{opacity:.5!important;cursor:not-allowed!important;background:var(--neutral-600)!important;border-color:var(--neutral-700)!important;color:var(--neutral-300)!important}.swiper-navigation-btn.swiper-button-disabled:hover{background:var(--neutral-600)!important;border-color:var(--neutral-700)!important;color:var(--neutral-300)!important}.error-page-container{min-height:80vh;display:flex;align-items:center;justify-content:center;padding:var(--spacing-40, 40px) var(--spacing-20, 20px);position:relative;overflow:hidden}.error-content-wrapper{max-width:800px;width:100%;text-align:center;position:relative;z-index:2}.error-hero{margin-bottom:var(--spacing-32, 32px)}.error-number{font-size:180px;font-weight:900;line-height:1;background:var(--primary-gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0;letter-spacing:-8px;text-shadow:0 0 80px rgba(0,255,0,.3);animation:errorPulse 3s ease-in-out infinite}@keyframes errorPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.02)}}.error-image-container{margin-bottom:var(--spacing-40, 40px);display:flex;justify-content:center;align-items:center}.error-image{max-width:400px;width:100%;height:auto;filter:drop-shadow(0 8px 24px rgba(0,255,0,.15));animation:errorFloat 4s ease-in-out infinite}@keyframes errorFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.error-card{background:var(--component-bg);border:1px solid var(--border-color);border-radius:var(--radius-24, 24px);padding:var(--spacing-48, 48px) var(--spacing-32, 32px);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 8px 32px #0003,0 0 80px #00ff000d inset}.error-title{color:var(--primary-text);font-size:32px;font-weight:700;margin-bottom:var(--spacing-16, 16px);letter-spacing:-.5px}.error-message{color:var(--secondary-text);font-size:16px;line-height:1.6;margin-bottom:var(--spacing-32, 32px);max-width:500px;margin-left:auto;margin-right:auto}.error-actions{display:flex;gap:var(--spacing-16, 16px);justify-content:center;flex-wrap:wrap}.btn-error-primary{display:inline-flex;align-items:center;gap:var(--spacing-12, 12px);padding:var(--spacing-16, 16px) var(--spacing-32, 32px);border-radius:var(--radius-14, 14px);background:var(--primary-gradient);color:var(--primary-background);font-size:16px;font-weight:600;text-decoration:none;box-shadow:0 6px 20px #4dff8e40;transition:all .3s ease;border:none}.btn-error-primary:hover{transform:translateY(-2px);box-shadow:0 8px 28px #4dff8e59;color:var(--primary-background)}.btn-error-primary i{font-size:18px}.btn-error-secondary{display:inline-flex;align-items:center;gap:var(--spacing-12, 12px);padding:var(--spacing-16, 16px) var(--spacing-32, 32px);border-radius:var(--radius-14, 14px);background:transparent;color:var(--primary-text);font-size:16px;font-weight:600;text-decoration:none;border:1px solid var(--border-color);transition:all .3s ease;box-shadow:0 4px 12px #0000001a}.btn-error-secondary:hover{background:var(--component-bg-hover);border-color:var(--primary-accent);color:var(--primary-accent);transform:translateY(-2px)}.btn-error-secondary i{font-size:18px}.error-decoration{position:absolute;border-radius:50%;filter:blur(80px);opacity:.15;pointer-events:none;z-index:1}.error-decoration-1{width:400px;height:400px;background:var(--primary-accent);top:-200px;right:-200px;animation:decorationFloat1 8s ease-in-out infinite}.error-decoration-2{width:300px;height:300px;background:var(--secondary-accent);bottom:-150px;left:-150px;animation:decorationFloat2 10s ease-in-out infinite}@keyframes decorationFloat1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-30px,30px) scale(1.1)}}@keyframes decorationFloat2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(30px,-30px) scale(1.1)}}@media (max-width: 768px){.error-number{font-size:120px;letter-spacing:-4px}.error-image{max-width:280px}.error-card{padding:var(--spacing-32, 32px) var(--spacing-24, 24px)}.error-title{font-size:24px}.error-message{font-size:14px}.error-actions{flex-direction:column;width:100%}.btn-error-primary,.btn-error-secondary{width:100%;justify-content:center}}@media (max-width: 480px){.error-number{font-size:80px}.error-image{max-width:200px}.error-title{font-size:20px}}.popup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:var(--black-a95);z-index:9999;display:flex;align-items:center;justify-content:center;padding:var(--spacing-20, 20px)}.popup-container{position:relative;max-width:600px;width:100%;background:var(--component-bg-darkest);border:1px solid var(--border-color);border-radius:var(--radius-16, 16px);overflow:hidden;box-shadow:0 8px 32px #0000004d,0 0 80px #00ff001a inset;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.popup-close{position:absolute;top:var(--spacing-12, 12px);right:var(--spacing-12, 12px);width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--component-bg);border:1px solid var(--border-color);border-radius:var(--radius-12, 12px);color:var(--primary-text);font-size:18px;cursor:pointer;transition:all .3s ease;z-index:10;box-shadow:0 4px 12px #0003}.popup-close:hover{background:var(--component-bg-hover);border-color:var(--primary-accent);color:var(--primary-accent);transform:rotate(90deg)}.popup-image{width:100%;position:relative}.popup-image img{width:100%;height:auto;display:block;border-radius:var(--radius-16, 16px);transition:transform .3s ease}.popup-image a:hover img{transform:scale(1.02)}@media (max-width: 768px){.popup-container{max-width:90%}.popup-close{width:36px;height:36px;font-size:16px}}@media (max-width: 480px){.popup-container{max-width:95%}.popup-close{width:32px;height:32px;top:var(--spacing-8, 8px);right:var(--spacing-8, 8px)}}a.btn,a.button,a.custom_button,a.profile-tab,a.form-submit,a[class*=btn-],.custom_button a,.profile-menu a,a.btn:hover,a.button:hover,a.custom_button:hover,a.profile-tab:hover,a.form-submit:hover,a[class*=btn-]:hover,.custom_button a:hover,.profile-menu a:hover,a.btn:focus,a.button:focus,a.custom_button:focus,a.profile-tab:focus,a.form-submit:focus,a[class*=btn-]:focus,.custom_button a:focus,.profile-menu a:focus{text-decoration:none}
