: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(--primary-text));--form-label-alt: var(--color-form-label-alt, var(--primary-text));--form-label-highlight: var(--color-form-label-highlight, var(--primary-text));--form-placeholder: var(--color-form-placeholder, var(--tertiary-text));--form-value: var(--color-form-value, var(--white-and-black-grey-6, #B1B1B1));--form-field-bg: var(--color-form-field-bg, var(--white-and-black-grey-0, #1E2020));--form-field-border: var(--color-form-field-border, var(--white-and-black-grey-2, #292D2E));--form-field-border-focus: var(--color-form-field-border-focus, var(--primary-accent));--promo-filter-bg: var(--color-promo-filter-bg, var(--component-bg-dark));--promo-filter-text: var(--color-promo-filter-text, var(--primary-text));--promo-filter-border: var(--color-promo-filter-border, transparent);--promo-filter-hover-bg: var(--color-promo-filter-hover-bg, var(--component-bg-hover));--promo-filter-active-bg: var(--color-promo-filter-active-bg, var(--primary-gradient));--promo-filter-active-text: var(--color-promo-filter-active-text, var(--true-black));--promo-filter-active-border: var(--color-promo-filter-active-border, transparent);--promo-filter-active-shadow: var(--color-promo-filter-active-shadow, 0 1px 10px 6px color-mix(in srgb, var(--primary-accent) 16%, transparent));--promo-canvas-bg: var(--color-promo-canvas-bg, color-mix(in srgb, var(--neutral-900) 88%, transparent));--promo-canvas-blur: var(--color-promo-canvas-blur, 14px);--promo-canvas-border: var(--color-promo-canvas-border, var(--white-a06));--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}*{margin:0;padding:0;box-sizing:border-box;text-decoration:none;list-style:none}body{background:var(--primary-background);color:var(--white-and-black-white);font-family:Poppins;padding-bottom:calc(118px + env(safe-area-inset-bottom,0px));overflow-x:hidden;padding-top:var(--mobile-header-height, 64px)}.login_inner>.auth-banner-fallback{width:100%;min-height:180px;display:flex;align-items:center;justify-content:center;padding:28px;background:radial-gradient(circle at 75% 20%,color-mix(in srgb,var(--primary-accent) 28%,transparent),transparent 45%),linear-gradient(145deg,var(--component-bg-light),var(--primary-background))}.login_inner>.auth-banner-fallback img{width:min(220px,75%);max-height:100px;-o-object-fit:contain;object-fit:contain}.login_inner>.auth-banner-fallback span{color:var(--primary-text);font-size:24px;font-weight:700;text-align:center}body a{text-decoration:none;color:var(--white-and-black-white)}.text-primary{color:var(--primary-green-1, #00FF80)!important}.mobile-header{display:flex;padding:var(--spacing-12, 12px) var(--spacing-16, 16px);justify-content:space-between;align-items:center;position:fixed;top:0;z-index:999;background:color-mix(in srgb,var(--neutral-850) 88%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:100%}.logo{width:142px;height:32px;flex-shrink:0;aspect-ratio:71/16;-o-object-fit:contain;object-fit:contain;max-width:52vw}.header-buttons{display:flex;gap:8px}.btn{display:flex;height:44px;padding:var(--spacing-8, 8px) var(--spacing-14, 14px);justify-content:center;align-items:center;gap:var(--spacing-12, 12px);border-radius:var(--spacing-14, 14px);border:0;color:var(--white-and-black-grey-8);font-size:16px;font-style:normal;font-weight:600;line-height:22px;background:var(--white-and-black-grey-1);box-shadow:0 4px 6px #0000000a,0 6px 16px #ffffff0a inset}.mobile-header .header-buttons .btn-register,.mobile-header .header-buttons .btn-login{height:32px;padding:4px 8px;border-radius:10px;font-size:12px;line-height:16px;white-space:nowrap}.mobile-header .header-buttons{gap:6px}.btn-register{background:linear-gradient(90deg,var(--primary-green-1, var(--primary-green-1)) 0%,var(--primary-light-green-3, var(--primary-light-green-3)) 100%);box-shadow:0 1px 10px 6px #4dff8e29;color:var(--white-and-black-black, #000)}.btn-login{background:var(--white-and-black-grey-1);box-shadow:0 4px 6px #0000000a,0 6px 16px #ffffff0a inset}.btn-register:hover{background:var(--primary-green-1);box-shadow:0 8px 18px var(--spacing-12, 12px) #00ff802e}.hero-banner{padding:12px;position:relative}.promo-img{width:100%;border-radius:12px}.countdown{display:flex;justify-content:space-around;background-color:var(--white-and-black-grey-1);padding:8px;border-radius:12px;margin-top:8px;font-weight:700;font-size:14px}.section_title{color:var(--white-and-black-white);font-size:20px;font-style:normal;font-weight:700;line-height:28px}.bonus-scroll-wrapper{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:0 16px}section.bonus-content{padding:0 12px}.bonus-scroll{display:flex;gap:12px;width:-moz-max-content;width:max-content}.bonus-card{width:100%;border-radius:.9002rem}.bonus-card:hover{transform:scale(1.05)}.half-slider{width:100%}.half-slider .swiper-slide{border-radius:8px;text-align:center;font-size:18px;width:100%}.jackpot-section{padding:20px 16px 0}.jackpot-title{color:var(--white-and-black-white);font-size:20px;font-weight:700;margin-bottom:12px}.jackpot-tabs{display:flex;gap:12px;margin-bottom:16px}.jackpot-tab.active{border-radius:14px;background:var(--primary-green-3, #06542D);box-shadow:0 2px 8px #00ff8005}.jackpot-btn{background-color:var(--primary-green-3);display:flex;height:33px;padding:var(--spacing-8, 8px) var(--spacing-14, 14px);justify-content:center;align-items:center;gap:var(--spacing-12, 12px);border-radius:var(--spacing-14, 14px);border:0;font-size:16px;font-style:normal;font-weight:600;line-height:22px;color:var(--primary-text)}.jackpot-card{display:flex;width:230px;height:60px;align-items:center;gap:var(--spacing-20, 20px);flex-shrink:0;border-radius:var(--spacing-14, 14px);background:var(--white-and-black-grey-1, #242626);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.jackpot-icon{width:50px;height:76px;flex-shrink:0;aspect-ratio:97 / 88}.jackpot-amount{display:flex;align-items:center;gap:var(--spacing-20, 20px);flex-shrink:0;border-radius:var(--spacing-14, 14px);background:var(--white-and-black-grey-1, #242626);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:var(--white-and-black-white);text-align:center;font-family:Bebas Neue;font-size:2rem;font-style:normal;font-weight:400;line-height:2rem;letter-spacing:.38px}.category-image-container{border-radius:12px;overflow:hidden;padding:2px}.category-image-container img{border-radius:10px;display:block;width:100%}.swiper-slide.category-card{width:140px;height:auto}.category-scroll .swiper-wrapper{width:100%!important}.category-card{text-align:center}.category-card .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}.top-games-section{padding:20px;background-color:var(--true-black);color:var(--white-and-black-white)}.section-header{margin-bottom:16px}.title{color:var(--white-and-black-white);font-size:20px;font-style:normal;font-weight:700;line-height:28px;margin:0}.section-header .title .title-link{display:inline-block;padding-block:8px;margin-block:-8px;color:inherit;text-decoration:none}.arrow{color:var(--neon-green);margin-left:5px}.navigation-buttons{display:flex;align-items:center;gap:8px}.navigation-buttons button{display:inline-flex;align-items:center;justify-content:center;background-color:var(--neutral-300);border:none;color:var(--neon-green);margin:0}.navigation-buttons button .icon{display:flex;align-items:center;justify-content:center}.navigation-buttons button svg{display:block;width:16px;height:16px}.swiper-slide{border-radius:12px;overflow:hidden;text-align:center}.category-card-title{font-size:15px}.game-image{max-width:100%;width:100%;display:block}.game-card{position:relative;overflow:hidden;border-radius:12px;background:var(--black-a30);margin:4px 2px;height:180px;width:100%;display:flex}.top-games-section .games-slider .game-card{height:auto;align-items:flex-start}.top-games-section .games-slider .game-image{height:auto}.casino-font-size{font-size:1.2rem}.scroll-buttons .btn,.navigation-buttons button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:34px!important;height:33px!important;padding:0!important;border-radius:10px!important}.scroll-item{flex:0 0 auto;width:125px;height:167px;scroll-snap-align:start;transition:transform .2s ease;cursor:pointer}.gap-03{gap:.4rem}.casino_image{max-width:100%;height:100%}.game-title{font-size:18px;font-weight:700;margin-top:8px}.provider-name{font-size:12px;color:var(--neutral-150);margin-bottom:10px}.game-card{position:relative;overflow:hidden;border-radius:12px;background:var(--black-a30)}.game-overlay-buttons{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;width:100%;background:var(--black-a70);padding:20px;height:100%}.real-play-btn{border-radius:var(--spacing-14, 14px);background:linear-gradient(90deg,var(--primary-green-1, #00FF80) 0%,var(--primary-light-green-3, #9BE873) 100%);box-shadow:0 6px 10px var(--spacing-8, 8px) #4dff8e29;color:var(--white-and-black-black, #000);font-family:Poppins;font-size:16px;font-style:normal;font-weight:600;line-height:22px;display:flex;width:100%;height:44px;padding:var(--spacing-10, 10px) var(--spacing-18, 18px);justify-content:center;align-items:center;gap:var(--spacing-12, 12px);flex-shrink:0}.demo-play-btn{display:flex;width:100%;height:44px;padding:var(--spacing-10, 10px) var(--spacing-18, 18px);justify-content:center;align-items:center;gap:var(--spacing-12, 12px);flex-shrink:0;color:var(--white-and-black-grey-8, #F8F8F8);font-size:16px;font-style:normal;font-weight:600;line-height:22px}.nav-wrapper{position:fixed;left:0;right:0;bottom:0;z-index:100;display:flex;justify-content:center;padding:0 14px calc(14px + env(safe-area-inset-bottom,0px));pointer-events:none}.bottom-nav{position:relative;z-index:0;pointer-events:auto;width:100%;max-width:510px;height:82px;display:grid;grid-template-columns:repeat(var(--nav-item-count, 5),1fr);align-items:center;gap:2px;padding:7px 8px;border-radius:25px;border:1px solid color-mix(in srgb,var(--primary-accent) 12%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--neutral-700) 96%,transparent),color-mix(in srgb,var(--neutral-900) 98%,transparent));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 12px 35px var(--black-a54),inset 0 0 0 1px var(--white-a05)}.bottom-nav .nav-item{position:relative;height:68px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:0;background:none;border:0;color:var(--tertiary-text);text-decoration:none;font-family:inherit;font-size:12px;font-weight:600;line-height:1;text-align:center;min-width:0;cursor:pointer;transition:color .25s ease;-webkit-tap-highlight-color:transparent}.bottom-nav .nav-item:hover,.bottom-nav .nav-item:focus-visible{color:var(--secondary-text);outline:none}.bottom-nav .nav-icon-wrap{position:relative;display:block;width:25px;height:25px;flex-shrink:0;isolation:isolate}.bottom-nav .nav-icon{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:.25s ease}.bottom-nav .nav-item.active .nav-icon-wrap:after,.bottom-nav .nav-item.nav-center .nav-icon-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--primary-accent);mix-blend-mode:multiply;pointer-events:none;-webkit-mask-image:var(--nav-icon);mask-image:var(--nav-icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.bottom-nav .nav-item.active .nav-icon-wrap,.bottom-nav .nav-item.nav-center .nav-icon-wrap{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--primary-accent) 45%,transparent))}.bottom-nav .nav-label{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(9px,2.8vw,12px)}.bottom-nav .nav-item.active{color:var(--primary-accent)}.bottom-nav .nav-item.active:after{content:"";position:absolute;left:50%;bottom:1px;width:24px;height:3px;transform:translate(-50%);border-radius:10px;background:var(--primary-gradient);box-shadow:0 0 8px color-mix(in srgb,var(--primary-accent) 50%,transparent)}.bottom-nav .nav-item.nav-center .nav-icon-wrap{width:27px;height:27px}.bottom-nav .nav-icon.nav-icon-invert{filter:invert(1)}.bottom-nav .nav-item.nav-center .nav-label{background:var(--primary-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:800}.bottom-nav .nav-item.nav-center:before{content:"";position:absolute;z-index:-1;top:1px;width:49px;height:49px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--primary-accent) 28%,transparent) 0%,color-mix(in srgb,var(--primary-accent) 12%,transparent) 48%,transparent 72%)}@media (max-width: 400px){.nav-wrapper{padding-bottom:calc(9px + env(safe-area-inset-bottom,0px))}.bottom-nav{height:76px;border-radius:22px}.bottom-nav .nav-item{height:62px}.bottom-nav .nav-icon-wrap{width:23px;height:23px}.bottom-nav .nav-item.nav-center .nav-icon-wrap{width:25px;height:25px}}.game-section{padding:16px}.game-section h2{font-size:18px;margin-bottom:12px}.game-list{display:flex;gap:10px;overflow-x:auto}.game{min-width:120px;background:var(--white-and-black-grey-1);padding:20px;border-radius:12px;text-align:center;font-weight:700;border:1px solid var(--white-and-black-grey-3)}.payment-methods{display:flex;gap:10px;padding:16px;overflow-x:auto}.payment-methods img{height:40px;background:var(--neutral-500);border-radius:8px;padding:6px}.footer{background:var(--white-and-black-grey-000, #121313);display:flex;width:100%;padding:20px;flex-direction:column;align-items:flex-start;gap:var(--spacing-28, 28px)}.footer-columns{display:grid!important;grid-template-columns:repeat(2,1fr);gap:16px}.footer-columns h4{color:var(--primary-green-1);margin-bottom:6px;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.footer-columns ul{list-style:none;padding:0;display:flex;width:170px;flex-direction:column;align-items:flex-start;gap:5px}.footer-columns li{margin-bottom:4px;color:var(--white-and-black-grey-7, #EBEBEB);font-size:14px;font-style:normal;font-weight:500;line-height:18px}.social-links{display:flex;gap:12px;font-size:20px;margin-bottom:12px}.social-link{display:flex;height:40px;padding:var(--spacing-8, 8px) var(--spacing-10, 10px);justify-content:center;align-items:center;gap:var(--spacing-12, 12px);border-radius:var(--spacing-14, 14px);background:var(--white-and-black-grey-1, #242626);box-shadow:0 4px 6px #0000000a,0 6px 16px #ffffff0a inset;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);width:40px;border:0!important}.social-link a{width:24px;height:24px;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;border-radius:50%;padding:5px}.social-link i{font-size:15px}.footer .footer-logo-div{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--spacing-12, 12px);align-self:stretch}.footer-logo-div img{height:44px;border:0!important;padding:0!important;background:none}.footer .copyright{color:var(--white-and-black-grey-7, #EBEBEB);font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.promo-img{width:100%;border-radius:12px;-o-object-fit:cover;object-fit:cover;max-height:240px}.swiper{width:100%;max-width:400px;margin:auto}.home-slider-inner{display:flex;flex-direction:column;background:var(--white-and-black-grey-3, #333);border-radius:20px;overflow:hidden}.home-slider-countdown{display:flex;width:100%;padding:var(--spacing-12, 12px) var(--spacing-16, 16px) var(--spacing-12, 12px) var(--spacing-24, 24px);justify-content:space-between;align-items:center;border-top:1px solid var(--primary-green-1, #00FF80);gap:var(--spacing-12, 12px)}.time-countdown{display:flex;padding:6px var(--spacing-12, 12px);justify-content:center;align-items:center;flex:1 0 0;border-radius:var(--spacing-8, 8px);border:.5px solid var(--white-and-black-grey-2, #292D2E);background:var(--white-and-black-grey-000, #121313);box-shadow:0 4px 6px #0000000a,0 6px 16px #ffffff0a inset;color:var(--white-and-black-white);font-size:18px;font-style:normal;font-weight:700;line-height:24px}.time-dot{color:var(--white-and-black-grey-6, #B1B1B1);font-size:18px;font-style:normal;font-weight:700;line-height:24px}.side-menu{position:fixed;left:-100%;top:0;width:100vw;width:100dvw;max-width:none;height:100vh;height:100dvh;background:var(--white-and-black-grey-000, #121313);z-index:9999;transition:left .3s ease;overflow-y:auto;border-radius:0;display:flex;flex-direction:column}.side-menu.active{left:0;overflow-x:hidden;overflow-y:auto;top:0!important;height:100vh;height:100dvh;margin:0!important}.menu-item{padding:12px;color:var(--white-and-black-white);border-radius:12px;cursor:pointer}li.menu-item a{color:var(--tertiary-text);font-size:16px;font-style:normal;font-weight:600;line-height:22px}.menu-item a,.menu-toggle{display:flex;align-items:center;gap:10px;color:var(--white-and-black-white);text-decoration:none}.menu-item .icon{display:flex;width:48px;height:auto;padding:var(--spacing-10, 10px) var(--spacing-12, 12px);justify-content:center;align-items:center;gap:var(--spacing-12, 12px);align-self:stretch;border-radius:var(--spacing-14, 14px);border:.5px solid var(--white-and-black-grey-2, #292D2E);background:var(--white-and-black-grey-1, #242626);box-shadow:0 4px 6px #0000000a,0 6px 16px #ffffff0a inset;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.menu-item .count{margin-left:auto;color:var(--white-and-black-white);font-size:16px;font-weight:600}.submenu{display:none;list-style:none;padding-left:0}li.menu-item.has-submenu .menu-item-content span{color:var(--tertiary-text);font-size:16px;font-style:normal;font-weight:600;line-height:22px}li.menu-item.has-submenu.active-menu .menu-item-content span,.submenu li{display:flex;align-items:center;gap:10px;padding:5px 0;color:var(--white-and-black-white);font-size:16px;font-style:normal;font-weight:600;line-height:var(--spacing-28, 28px)}.fast-access-menu{position:fixed;right:-100%;top:0;width:var(--menu-width, 90%);max-width:420px;height:100vh;background:var(--white-and-black-grey-000, #121313);z-index:9999;transition:right .3s ease;overflow-y:auto;border-radius:30px 0 0 30px;display:flex;flex-direction:column}.fast-access-menu.active{right:0;top:0!important;height:100svh;margin:0!important}.fast-access-header{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--border-color-light)}.fast-access-title{margin:0;color:var(--primary-text);font-size:18px;font-weight:700}.fast-access-close{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--spacing-14, 14px);border:1px solid var(--border-color);background:var(--component-bg);color:var(--primary-text);font-size:16px}.fast-access-body{display:flex;flex-direction:column;gap:10px;padding:16px}.fast-access-item{display:flex;align-items:center;gap:10px;padding:10px;border-radius:12px;border:1px solid var(--border-color);background:var(--component-bg);text-decoration:none;color:var(--primary-text)}.fast-access-item:active{background:var(--component-bg-hover)}.fast-access-item .icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:8px;font-size:22px;color:var(--primary-accent)}.fast-access-item .text{display:flex;flex-direction:column;justify-content:center;min-height:40px;color:var(--primary-text)}.fast-access-item .text .title{font-size:15px;font-weight:600}.fast-access-item .text p{margin-bottom:0;font-size:13px;line-height:16px;color:var(--secondary-text)}.fast-access-social{padding:12px;border-radius:12px;border:1px solid var(--border-color);background:var(--component-bg);color:var(--primary-text)}.fast-access-social .title{font-weight:600;font-size:15px}.fast-access-social p{margin:4px 0 10px;font-size:13px;line-height:16px;color:var(--secondary-text)}.fast-access-social ul{display:flex;flex-wrap:wrap;gap:14px;list-style:none;margin:0;padding:0}.fast-access-social ul li a{color:var(--primary-text);font-size:24px}.menu-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--black-a70);z-index:1040;display:none}.menu-overlay.active{display:block}.menu-icon{display: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)}.menu-icon img{display:flex;width:24px;height:24px;justify-content:center;align-items:center;aspect-ratio:1 / 1}.menu-header{display:flex;align-items:center;justify-content:space-between;padding:20px 12px;gap:10px;flex-shrink:0;height:74px;border-bottom:1px solid rgb(0 0 0 / 42%)}li.menu-item.has-submenu.active-menu{background:var(--true-black);border-radius:40px 0 0 40px;padding:20px;margin:10px;list-style:none;position:relative;margin-right:-10px!important}li.menu-item.has-submenu.active-menu .menu-toggle{border-radius:14px;background:var(--white-and-black-grey-1, #242626);display:flex;padding:4px 15px;justify-content:space-between;align-items:center;margin:0 -10px;height:var(--spacing-44)}.menu-item.has-submenu.active-menu>div{padding:25px;border-radius:32px;background:#031433;box-shadow:0 4px 8px #00000014 inset,0 4px 4px #00000014}.menu-item-content{display:flex;align-items:center;justify-content:flex-start;width:100%;gap:12px}li.menu-item.has-submenu.active-menu .menu-toggle .menu-item-content img.icon{background:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:0!important}.menu-item.has-submenu.active-menu .menu-item-content{gap:0!important}.side-menu .logo-only-link,.side-menu .logo-only-content{justify-content:center;width:100%;min-width:0}.side-menu .logo-only-link,.side-menu .logo-only-toggle{min-height:60px}.side-menu .logo-only-toggle .logo-only-content{padding-left:24px}.side-menu .menu-logo-only-image.icon{width:min(180px,65vw);height:44px;max-width:180px;max-height:44px;flex:0 1 180px;align-self:center;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-o-object-fit:contain;object-fit:contain;-webkit-backdrop-filter:none;backdrop-filter:none}.menu-back{position:absolute;right:0;top:-40px;width:40px;height:40px;background:var(--true-black)!important;z-index:9999;border-radius:0!important;padding:0!important}.menu-back-ic{background:var(--white-and-black-grey-000);width:40px;height:40px;top:0;border-radius:0 0 80px}.menu-back-bottom{position:absolute;right:0;bottom:-40px;width:40px;height:40px;background:var(--true-black)!important;z-index:9999;border-radius:0!important;padding:0!important}.menu-back-bottom .menu-back-ic{border-radius:0 80px 0 0!important}.menu-logo{width:100%;justify-content:center;display:flex}.menu-logo>img{width:180px}ul.menu-list{overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none;flex:0 0 auto}ul.menu-list::-webkit-scrollbar{width:0;height:0;background:transparent}button.swiper-prev,button.swiper-next{border-radius:var(--spacing-14, 14px);border:.5px solid var(--white-and-black-grey-2, #292D2E);background:var(--white-and-black-grey-1, #242626);box-shadow:0 4px 6px #0000000a,0 6px 16px #ffffff0a inset;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}button.swiper-prev.swiper-button-disabled,button.swiper-next.swiper-button-disabled{background:var(--white-and-black-grey-4, #444)}.recommended-bets{padding:20px;width:100%;display:flex;flex-direction:column;gap:var(--spacing-14, 14px);background:var(--primary-background, #0D1712)}.sport-filter{background:var(--neutral-550);padding:10px 16px;border-radius:16px;color:var(--white-and-black-white);font-weight:500;display:flex;align-items:center;gap:8px;cursor:pointer}.sport-filter.active{background:var(--primary-accent);color:var(--true-black)}.sports-tabs{display:flex;align-items:flex-start;justify-content:space-between}button.sport-tab{display:flex;height:44px;padding:var(--spacing-10, 10px) var(--spacing-12, 12px);justify-content:center;align-items:center;gap:var(--spacing-8, 8px);border-radius:var(--spacing-14, 14px);background:var(--white-and-black-grey-2, #292D2E);box-shadow:0 4px 12px #00000014,0 6px 16px #ffffff0a inset;border:0!important;color:var(--white-and-black-white, #FFF);font-size:16px;font-style:normal;font-weight:600;line-height:22px}.half-image{display:flex;width:270px;height:182px;justify-content:center;align-items:center;gap:10px;border-radius:var(--spacing-14, 14px);aspect-ratio:182 / 270}.payment-slider-section{padding:32px 20px;width:100%;display:flex;flex-direction:column;gap:var(--spacing-14, 14px);border-top:1px solid rgba(102,102,102,.1);border-bottom:1px solid rgba(102,102,102,.1)}.swiper-slide.payment-card{display:flex;height:84px;padding:var(--spacing-10, 7px) var(--spacing-12, 11.286px) var(--spacing-10, 7px) var(--spacing-12, 11px);justify-content:center;align-items:center;gap:var(--spacing-12, 0px);flex:1 0 0;border-radius:var(--spacing-14, 14px);border:.5px solid var(--white-and-black-grey-0, #1E2020);background:var(--white-and-black-grey-00, #181919);box-shadow:0 4px 6px #0000000a,0 6px 16px #ffffff0a inset;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);min-width:120px;transition:all .3s ease}.payment-card img{width:100%;height:auto;-o-object-fit:scale-down;object-fit:scale-down}.sport-tab{transition:all .3s ease}.sport-tab span{display:none;transition:width .3s ease,opacity .3s ease,margin-left .3s ease}.sport-tab.active span{display:inline-block;margin-left:8px;color:var(--white-and-black-white);font-weight:500;font-size:14px}.header-box-button{display:flex;height:40px;padding:var(--spacing-8, 8px) var(--spacing-10, 10px);justify-content:center;align-items:center;gap:var(--spacing-12, 12px);border-radius:var(--spacing-14, 14px);border:.5px solid var(--white-and-black-grey-2, #292D2E);background:var(--white-and-black-grey-1, #242626);box-shadow:0 4px 6px #0000000a,0 6px 16px #ffffff0a inset;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);width:40px;max-width:40px;min-width:40px}.box-green{background:var(--success);box-shadow:0 4px 6px #0000000a,0 6px 16px #ffffff0a inset;border:.5px solid var(--white-and-black-grey-2, #292D2E)}button.btn.header-box-button:hover,button.btn.header-box-button:active,button.btn.header-box-button:focus{border:0!important;opacity:.8;background:var(--white-and-black-grey-1, #242626);box-shadow:0 4px 6px #0000000a,0 6px 16px #ffffff0a inset;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.no-bg{background:none!important;box-shadow:none!important;border:0!important}.profile-dropdown{position:relative;display:inline-block}.profile-btn{background:none;border:none;cursor:pointer}.main-tabs .swiper-slide{border-radius:8px;text-align:center;font-size:18px;width:-moz-min-content;width:min-content;margin:0!important;background:none!important}.dropdown-menu{position:absolute;top:calc(100% + 5px);right:-5px;display:none;z-index:100;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) var(--spacing-24, 24px) var(--spacing-24, 24px) var(--spacing-14, 14px);border:.5px solid var(--white-and-black-grey-2, #292D2E);background:var(--white-and-black-grey-0, #1E2020)}.dropdown-item{display:flex;height:42px;align-items:center;gap:12px;align-self:stretch;color:var(--white-and-black-grey-7);font-size:14px;font-style:normal;font-weight:400;line-height:18px}.dropdown-item img{display:flex;width:24px;height:24px;justify-content:center;align-items:center;aspect-ratio:1/1}.dropdown-item:hover,.dropdown-item:active,.dropdown-item:focus{border-radius:var(--spacing-14, 14px)}.dropdown-separator{border:none;border-top:1px solid var(--neutral-300);margin:8px 16px}button.btn.header-box-button.no-bg.profile-btn.active-user{border-radius:40px;overflow:hidden;display:flex;width:40px;height:40px;padding:0 var(--spacing-14, 0px);justify-content:center;align-items:center;flex-shrink:0;aspect-ratio:1 / 1;border:2px solid var(--success-alt)!important;box-shadow:0 6px 16px #4cf37a33 inset,0 4px 6px #0000000a!important}.custom_input{width:50%;display:flex;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;flex-shrink:0;border-radius:var(--spacing-14, 14px);border:1px solid var(--form-field-border);background:var(--form-field-bg);color:var(--form-value);font-size:16px;font-style:normal;font-weight:600;line-height:22px}.custom_input::-moz-placeholder,.my-date-input::-moz-placeholder{color:var(--form-placeholder);font-weight:500}.custom_input::placeholder,.my-date-input::placeholder{color:var(--form-placeholder);font-weight:500}.custom_input:-webkit-autofill,.custom_input:-webkit-autofill:hover,.custom_input:-webkit-autofill:focus{-webkit-text-fill-color:var(--white-and-black-white);-webkit-box-shadow:0 0 0 1000px var(--form-field-bg) inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;border-color:var(--success-alt)}select.custom_input{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.32372 8.31952C5.75536 7.89349 6.45517 7.89349 6.8868 8.31952L12 13.3663L17.1132 8.31952C17.5448 7.8935 18.2446 7.8935 18.6763 8.31952C19.1079 8.74555 19.1079 9.43627 18.6763 9.8623L12.7815 15.6805C12.3499 16.1065 11.6501 16.1065 11.2185 15.6805L5.32372 9.8623C4.89209 9.43627 4.89209 8.74555 5.32372 8.31952Z' fill='%23B1B1B1'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:20px 20px!important;cursor:pointer;min-width:110px}select.custom_input:focus-visible{outline:0!important}.custom-tab-btn{background:var(--neutral-550);border:none;color:var(--white-and-black-grey-6, #B1B1B1);font-size:16px;font-style:normal;font-weight:600;line-height:22px;display:flex;height:40px;padding:var(--spacing-8, 8px) var(--spacing-12, 12px);justify-content:center;align-items:center;gap:var(--spacing-8, 8px);border-radius:var(--spacing-14, 14px);background:var(--white-and-black-grey-0, #1E2020);box-shadow:0 4px 6px #0000000a,0 6px 16px #ffffff0a inset}.custom-tab-btn.active{border-radius:14px;background:var(--primary-green-3, #06542D);box-shadow:0 2px 8px #00ff8005;color:var(--white-and-black-white, #FFF)}.bg-none{background:none!important}.login-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.8);z-index:9999;display:flex;justify-content:center;align-items:center}.login-container{width:90%;max-width:400px;background:var(--white-and-black-grey-000);border-radius:20px;overflow:hidden;color:var(--white-and-black-white);font-family:Poppins,sans-serif;position:relative}.close-btn{position:absolute;top:16px;right:16px;background:var(--white-a17);border:none;border-radius:50%;font-size:24px;color:var(--white-and-black-white);width:40px;height:40px;cursor:pointer}.login-image img{width:100%;display:block}.login-content{padding:24px}.login-title{font-size:28px;font-weight:600;margin-bottom:20px;color:var(--primary-green-1)}.login-input{width:100%;padding:12px 16px;border-radius:12px;border:none;margin:10px 0 20px;background:var(--neutral-550);color:var(--white-and-black-white);font-size:14px}.login-submit{width:100%;padding:14px;border:none;border-radius:12px;background:var(--primary-gradient);font-weight:600;font-size:16px;cursor:pointer}.register-text{margin-top:24px;text-align:center;font-size:14px}.register-link{color:var(--primary-green-1);text-decoration:underline;margin-left:6px}.login-text{color:var(--primary-green-1, #00FF80);font-size:32px;font-style:normal;font-weight:700;line-height:42px;letter-spacing:.32px}.login_inner{display:flex;padding:var(--spacing-8, 8px)0;flex-direction:column;align-items:flex-start;gap:var(--spacing-8, 8px);align-self:stretch;width:100%;padding-top:0}.login-form{display:flex;flex-direction:column;gap:15px;width:100%;padding:100px 20px 20px;margin-top:-135px;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,var(--true-black) 100%);z-index:9999}.btn-login-form{display:flex;height:44px;padding:var(--spacing-10, 10px) var(--spacing-18, 18px);justify-content:center;align-items:center;gap:var(--spacing-12, 12px);align-self:stretch;border-radius:var(--spacing-14, 14px);background:linear-gradient(90deg,var(--primary-green-1, #00FF80) 0%,var(--primary-light-green-3, #9BE873) 100%);box-shadow:0 6px 10px var(--spacing-8, 8px) #4dff8e29;color:var(--white-and-black-black, #000);font-family:Poppins;font-size:16px;font-style:normal;font-weight:600;line-height:22px}.btn-close-custom{display:flex;width:50px;height:50px;padding:13px;justify-content:center;align-items:center;flex-shrink:0;border-radius:25px;background:rgba(220,220,220,.44);border:0}.reg-text{background:linear-gradient(90deg,var(--primary-green-1, #00FF80) 0%,var(--primary-light-green-3, #9BE873) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:16px;font-style:normal;font-weight:600;line-height:22px}.reg-text-white{color:var(--white-and-black-grey-7, #EBEBEB);font-size:14px;font-style:normal;font-weight:400;line-height:18px}.lang-menu .dropdown-menu.show{display:block!important;top:10px!important}.btn-select-flag{background:none!important;padding:0!important}.btn-select-flag .lang_image img{width:24px;height:24px;-o-object-fit:cover;object-fit:cover;border-radius:5px}.btn-select-flag:after{display:none!important}.lang_image{background:var(--neutral-850);border-radius:5px;padding:0 5px}.payment-methods-section{background:var(--white-and-black-grey-000, #121313);padding:32px 20px;width:100%;display:flex;flex-direction:column;gap:var(--spacing-14, 14px);border-top:1px solid rgb(102 102 102 / 21%);border-bottom:1px solid rgb(102 102 102 / 21%)}.payment-method-card{background:var(--neutral-550);border-radius:12px;padding:12px 24px;min-width:140px;min-height:60px;display:flex;align-items:center;justify-content:center;transition:background .3s}.payment-methods-swiper .swiper-slide{border-radius:8px;text-align:center;font-size:18px;width:40%}.payment-method-card:hover{background:var(--neutral-450)}.payment-method-card img{max-width:100%;-o-object-fit:contain;object-fit:contain}.swiper-button-next,.swiper-button-prev{color:var(--white-and-black-white)}.background-green-gradient{background:linear-gradient(to right,var(--primary-accent) 0%,var(--success) 100%)}.game-container{grid-template-columns:repeat(3,1fr);display:grid;gap:8px}.mobile-lobby-section{margin:20px 0;padding:0 16px}.mobile-lobby-header{display:flex;justify-content:space-between;align-items:center;padding:0 5px;margin-bottom:5px}.mobile-lobby-title{color:var(--white-and-black-white);font-size:1rem;font-weight:800;margin:0}.mobile-view-all-btn{color:var(--white-and-black-white);font-size:.8rem;font-weight:600;text-decoration:none;background:var(--primary-gradient);padding:6px 9px;border-radius:8px}.mobile-lobby-game-card{display:block;position:relative;width:100%;height:210px;border-radius:12px;overflow:hidden;background:var(--component-bg-light);text-decoration:none}.mobile-lobby-game-card .game-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mobile-lobby-game-card .game-hover{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease}.mobile-lobby-game-card .play-icon{color:var(--primary-green-1);font-size:24px}.skeleton-lobby-section-mobile{margin:20px 0;padding:0 16px}.skeleton-title-mobile{width:120px;height:20px;background:var(--neutral-600);border-radius:4px;position:relative;overflow:hidden}.skeleton-controls-mobile{width:80px;height:16px;background:var(--neutral-600);border-radius:4px;position:relative;overflow:hidden}.skeleton-game-row-mobile{display:flex;gap:12px}.skeleton-game-card-mobile{width:157px;height:210px;background:var(--neutral-600);border-radius:12px;position:relative;overflow:hidden}.shimmer{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);animation:shimmer 1.5s infinite}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}input#provider-search{height:40px;font-size:12px}.provider-search-wrapper{position:sticky;top:0}button.btn.more-games-custom-btn{display:flex;margin:10px 0;width:100%;border-radius:var(--spacing-14, 14px);background:linear-gradient(90deg,var(--primary-green-1, #00FF80) 0%,var(--primary-light-green-3, #9BE873) 100%);box-shadow:0 6px 10px var(--spacing-8, 8px) #4dff8e29;color:var(--white-and-black-black, #000);font-size:16px;font-style:normal;font-weight:600;line-height:22px}form#game-searchForm input{width:100%!important}.no-results-text{color:var(--neutral-150);text-align:center;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.main-tabs{position:relative}.main-tabs:after{content:" ";background:linear-gradient(271deg,var(--black-a96) 15.23%,var(--black-a95) 52.28%,var(--black-a30) 99.43%);position:absolute;right:0;top:0;width:71px;height:100%;z-index:1}.birthdate_input{display:flex;gap:.5rem}.birthdate_input .form-control{height:3rem;padding:0 .75rem;font-size:1rem}.birthdate_input .form-control::-moz-placeholder{color:#fff9}.birthdate_input .form-control::placeholder{color:#fff9}.birthdate_input .form-control:focus{outline:none;box-shadow:none}.custom-label{color:var(--form-label);font-weight:600;margin-bottom:6px;position:relative;display:inline-block}.form-div>label{color:var(--form-label)}.form-div>label.form-label-alt,.custom-label.form-label-alt{color:var(--form-label-alt)}.form-div>label.form-label-highlight,.custom-label.form-label-highlight{color:var(--form-label-highlight)}.form-div>label i,.custom-label i{margin-right:6px}.custom-label:after{content:"";display:block;height:2px;width:100%;background:var(--secondary-accent);margin-top:2px;border-radius:4px}.custom-input{background-color:var(--neutral-700);border:1px solid var(--neutral-400);color:var(--neutral-100);font-weight:600;padding:12px 16px;border-radius:12px;outline:none}.custom-input::-moz-placeholder{color:var(--neutral-200);font-weight:600}.custom-input::placeholder{color:var(--neutral-200);font-weight:600}.login-step{transition:all .3s ease}.two-factor-methods{margin:15px 0}.method-tab-container{display:flex;gap:8px;margin-bottom:15px}.custom-tab-btn{flex:1;font-size:14px;padding:8px 12px;height:auto}.auth-method{margin:15px 0}.custom_input[name=two_factor_code],.custom_input[name=backup_code]{text-align:center;font-size:18px;font-weight:600;letter-spacing:2px}.custom_input[name=two_factor_code]{font-family:Monaco,Menlo,Consolas,monospace}.btn-login-form{position:relative;min-width:140px;white-space:nowrap}.btn-login-form.loading{pointer-events:none;opacity:.7}.btn-login-form .btn-text{display:inline-block;vertical-align:middle}.panel_header_content{display:flex;align-items:center;flex-direction:row;justify-content:space-between;margin-right:10px;margin-left:10px}.custom_button{display:flex;cursor:pointer;text-decoration:none;height:44px;padding:var(--spacing-10, 10px) var(--spacing-18, 18px);justify-content:center;align-items:center;gap:6px;border-radius:var(--spacing-14, 14px);border:.5px solid var(--white-and-black-grey-2, #292D2E);box-shadow:0 4px 6px #0000000a,0 6px 16px #ffffff0a inset;color:var(--white-and-black-white);background:var(--neutral-850);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.page__content{padding-right:30px}.rounded-lg{border-radius:25px}.info-box{margin-right:10px;margin-left:10px;background-color:var(--neutral-700);border-radius:12px;padding:10px 16px;display:flex;flex-direction:column;justify-content:center;color:var(--primary-light-green-3);text-align:center;font-size:1.2em;font-style:normal;font-weight:700;line-height:1.4em;min-height:95px}.promotion-play-btn{min-height:95px;background:linear-gradient(90deg,var(--primary-green-1, var(--primary-green-1)) 0%,var(--primary-light-green-3, var(--primary-light-green-3)) 100%);box-shadow:0 1px 10px 6px #4dff8e29;color:var(--white-and-black-black, #000);margin-right:10px;margin-left:10px}.promo-container{border-radius:14px;background:var(--white-and-black-grey-1, #242626);display:flex;padding:24px var(--spacing-16, 26px) 10px var(--spacing-16, 26px);flex-direction:column;align-items:flex-start;gap:8px;flex:1 0 0;margin-right:10px;margin-left:10px}.date-input-container{display:flex;align-items:center;padding:5px;border-radius:4px}.my-date-input{flex-grow:1;outline:none;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;flex-shrink:0;border-radius:var(--spacing-14, 14px);border:1px solid var(--form-field-border);background:var(--form-field-bg);color:var(--form-value);font-size:16px;font-style:normal;font-weight:600;line-height:22px}.calendar-icon{cursor:pointer;font-size:1.2em;color:var(--neutral-250);position:absolute;right:20px;i {color: var(--white-and-black-white);}}.my-date-input::-webkit-calendar-picker-indicator{display:none}.swiper-wrapper{width:80%!important}.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%)}.main-alert-container{display:flex;justify-content:flex-start;width:100%;margin:16px 0}.main-alert-container .alert{width:100%;margin:0!important;box-shadow:0 14px 36px #00000052}.transaction-history-section{padding:20px 16px!important}.transaction-history-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.transaction-history-head .section-title{margin:0;font-size:24px;font-weight:700}.transaction-history-head .header-box-button{background:var(--white-and-black-grey-1)}.transaction-history-head .header-box-button i{color:var(--primary-green-1)!important}.custom-table-container{background-color:var(--white-and-black-grey-1);border-radius:var(--radius-14);padding:16px}.custom-table-div{border-radius:var(--radius-14)}.custom-table{background-color:transparent;color:var(--white-and-black-white)}.custom-table .table-header{border-bottom:1px solid var(--white-and-black-grey-3)}.custom-table th{color:var(--white-and-black-grey-6);font-weight:600;border:none;padding:12px;white-space:nowrap;background-color:var(--white-and-black-grey-0)}.custom-table td{border-color:var(--white-and-black-grey-3);color:var(--white-and-black-white);padding:16px 12px;font-size:14px;vertical-align:middle;background-color:var(--white-and-black-grey-00)}.custom-table td small{color:var(--white-and-black-grey-5)}.custom-table tbody tr:last-child td{border-bottom:none}.pagination-content{padding:0 8px}.pagination{margin:0;overflow:scroll}.pagination .page-item .page-link{background-color:var(--white-and-black-grey-2);border:none;color:var(--white-and-black-white);border-radius:8px;margin:0 4px;font-size:14px;padding:6px 12px}.pagination .page-item.active .page-link{background-color:var(--white-and-black-grey-4);font-weight:700}.pagination .page-item.disabled .page-link{background-color:transparent;color:var(--white-and-black-grey-4)}.show-entries-form{gap:8px}.show-entries-form .custom_input{height:36px;padding:6px 30px 6px 12px;font-size:14px;min-width:70px}.badge-transparent{display:inline-block;padding:6px 12px;font-size:12px;font-weight:600;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:12px}.badge-transparent-success{color:var(--success-error-success);background-color:#007e3333}.badge-transparent-danger{color:var(--success-error-error);background-color:#c003}.badge-transparent-warning{color:var(--success-error-warning);background-color:#f803}.badge-transparent-info{color:var(--success-error-info);background-color:#00f0ff33}.filter-dropdown{position:relative;display:inline-block}.filter-dropdown-menu{display:none;position:absolute;top:calc(100% + 8px);right:0;background-color:var(--white-and-black-grey-1);border-radius:var(--radius-12);box-shadow:0 4px 12px #0000001a;z-index:1000;min-width:160px;padding:8px;border:1px solid var(--white-and-black-grey-2)}.filter-dropdown-menu.show{display:block}.filter-item{display:block;padding:8px 12px;color:var(--white-and-black-grey-7);text-decoration:none;border-radius:var(--radius-8);font-size:14px}.filter-item:hover{background-color:var(--white-and-black-grey-2);color:var(--white-and-black-white)}.filter-item.active{background-color:var(--primary-green-3);color:var(--white-and-black-white);font-weight:600}.sidemenu-banner{display:flex;flex-direction:column;gap:8px;padding:0 1rem 1rem;flex:0 0 auto}.sidemenu-banner img{display:block;width:100%;height:auto;border-radius:var(--radius-8)}.sidemenu-social-links{display:flex;justify-content:center;align-items:center;gap:1rem;padding:1.5rem 1rem;margin-top:auto;border-top:1px solid var(--border-color-light)}.sidemenu-social-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:var(--white-and-black-grey-1);border-radius:50%;font-size:1.2em;transition:background-color .3s}.sidemenu-social-icon i{background:linear-gradient(90deg,var(--neon-green) 0%,var(--electric-blue) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.sidemenu-social-icon:hover{background-color:var(--white-and-black-grey-2);color:var(--primary-accent)}.referral-page-container-mobile{padding:1rem}.referral-main-mobile{background-color:var(--white-and-black-grey-00, #181919);padding:1.5rem;border-radius:1rem;margin-bottom:1rem}.referral-header-mobile{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.referral-header-mobile h2{font-size:1.25rem;color:#fff;font-weight:700}.terms-link-mobile{color:var(--primary-green-1, #00FF80);font-size:.875rem;font-weight:600}.referral-stats-mobile{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.stat-item-mobile{display:flex;flex-direction:column}.stat-item-mobile strong{font-size:1.25rem;color:#fff}.stat-item-mobile span{font-size:.875rem;color:#aaa}.btn-withdraw-mobile{width:100%;background-image:linear-gradient(90deg,#00FF80 0%,#9BE873 100%);color:#000;border:none;padding:.875rem;border-radius:.875rem;font-weight:600;cursor:pointer;margin-bottom:1rem}.description-mobile{color:#aaa;line-height:1.6;margin-bottom:1rem;font-size:.875rem}.referral-links-mobile{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.link-box-mobile label{display:block;margin-bottom:.5rem;color:#aaa}.input-group-mobile{display:flex;justify-content:space-between;align-items:center;background-color:#1e2020;border:1px solid #292D2E;padding:.75rem;border-radius:.875rem}.input-group-mobile .value{color:#fff;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.875rem;padding-right:10px}.btn-copy-mobile{background-color:#333;color:#fff;border:none;padding:.5rem 1rem;border-radius:.5rem;cursor:pointer}.share-socials-mobile p{margin-bottom:.5rem}.social-icons-mobile{display:flex;gap:.75rem}.social-icons-mobile a{color:#000;background:#00FF80;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none}.rewards-sidebar-mobile{margin-bottom:1rem}.rewards-grid-mobile{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.reward-card-mobile{background-color:#181919;padding:1rem;border-radius:1rem;text-align:center}.reward-card-mobile img{width:2.5rem;height:2.5rem;margin-bottom:.5rem}.reward-card-mobile p{color:#b1b1b1;font-size:.75rem;margin:0 0 .25rem}.reward-card-mobile h4{color:#fff;font-size:1rem;font-weight:800;margin:0}.rewards-activities-mobile{background-color:#181919;padding:1.5rem;border-radius:1rem}.activities-header-mobile{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.activities-header-mobile h3{font-size:1.25rem;font-weight:700;color:#fff}.custom-table-div-mobile{overflow-x:auto}.custom-table-mobile{width:100%;border-collapse:collapse}.custom-table-mobile th,.custom-table-mobile td{padding:.75rem;text-align:left;color:#fff;font-size:.875rem;border-bottom:1px solid #292D2E}.custom-table-mobile th{color:#aaa}.user-cell-mobile{display:flex;align-items:center;gap:.5rem}.user-avatar-mobile{width:2rem;height:2rem;border-radius:50%}.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 i{color:var(--primary-accent)}.social-login-btn:hover i{color:var(--primary-text)}.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{transition:all .2s ease-in-out}.social-login-btn:hover i{transform:scale(1.1)}.mobile-lobby-section{padding:16px 0}.mobile-lobby-title{color:var(--primary-text);font-size:18px;font-weight:700;margin:0}.mobile-lobby-controls{display:flex;align-items:center;gap:8px}.mobile-lobby-game-card{width:100%;height:100%;position:relative;border-radius:var(--radius-12);overflow:hidden;background-color:var(--component-bg-light)}.mobile-lobby-game-card .game-img{width:100%;height:100%;-o-object-fit:fill;object-fit:fill}.mobile-lobby-game-card .game-hover{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--black-a70);opacity:0;transition:opacity .2s ease-in-out;display:flex;align-items:center;justify-content:center}.mobile-lobby-game-card:hover .game-hover{opacity:1}.mobile-lobby-game-card .play-icon{color:var(--primary-text);font-size:32px}.skeleton-lobby-section-mobile{padding:16px}.skeleton-lobby-header-mobile{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.skeleton-title-mobile{width:150px;height:24px;background-color:var(--component-bg);border-radius:var(--radius-8);position:relative;overflow:hidden}.skeleton-controls-mobile{width:80px;height:24px;background-color:var(--component-bg);border-radius:var(--radius-8);position:relative;overflow:hidden}.skeleton-game-row-mobile{display:flex;gap:12px;overflow:hidden}.skeleton-game-card-mobile{width:180px;height:130px;background-color:var(--component-bg);border-radius:var(--radius-12);flex-shrink:0;position:relative;overflow:hidden}.shimmer{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,var(--white-a06),transparent);animation:shimmer-animation 1.5s infinite}@keyframes shimmer-animation{0%{transform:translate(-100%)}to{transform:translate(100%)}}.register-link-toggle{display:flex;justify-content:space-between;align-items:center;cursor:pointer;color:var(--secondary-text);text-decoration:none;margin:15px 0;font-weight:500;font-size:14px;padding:10px;border:1px solid var(--border-color);border-radius:var(--radius-12);transition:all .3s ease}.register-link-toggle:hover{color:var(--primary-accent);background-color:var(--component-bg-hover)}.register-link-toggle .fa-chevron-down{transition:transform .3s ease}.register-link-toggle.open .fa-chevron-down{transform:rotate(180deg)}.form-display-value{display:flex;align-items:center;width:100%;min-height:44px;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--secondary-text);background-color:var(--neutral-800);border:1px solid var(--border-color);border-radius:var(--radius-14)}.complete-profile-page{padding:20px}.complete-profile-card{background:var(--component-bg-darkest);padding:24px;border-radius:var(--radius-16);border:1px solid var(--border-color)}.complete-profile-card .card-title{color:var(--primary-accent);font-size:22px;font-weight:700;margin-bottom:10px;text-align:center}.complete-profile-card .card-subtitle{color:var(--secondary-text);margin-bottom:20px;font-size:14px;line-height:1.6;text-align:center}.complete-profile-card .login-input{width:100%}.complete-profile-card .form-fields-container{display:flex;flex-direction:column;gap:15px}.complete-profile-card .form-field-group label{display:block;color:var(--secondary-text);margin-bottom:8px;font-size:14px;font-weight:500}.complete-profile-card .modal-buttons{justify-content:center}.modern-card{padding:var(--spacing-30) var(--spacing-36);border-radius:var(--radius-14);border:.5px solid var(--border-color-light);background:var(--component-bg-darkest);margin:0}.single-landing{background-color:var(--primary-background);min-height:100vh;padding:20px;display:flex;flex-direction:column;align-items:center}.single-landing .logo-content{padding-top:40px;padding-bottom:40px}.single-landing .logo-content .logo img{width:180px;height:auto}.single-landing #langInput{background-color:var(--neutral-700);border:1px solid var(--neutral-600);border-radius:var(--radius-12);color:var(--primary-text);padding:12px 16px;width:100%;max-width:350px;font-size:16px;margin-bottom:20px;height:48px}.single-landing #langInput::-moz-placeholder{color:var(--secondary-text)}.single-landing #langInput::placeholder{color:var(--secondary-text)}.single-landing #LangList{width:100%;max-width:350px;padding:0;margin:0;list-style:none}.single-landing #LangList .no-result{color:var(--secondary-text);padding:15px;text-align:center;display:none}.single-landing #LangList li{margin-bottom:8px}.single-landing .lang-item-link{display:flex;justify-content:space-between;align-items:center;padding:12px 0;color:var(--primary-text);text-decoration:none;transition:background-color .2s ease}.single-landing .lang-left-content{display:flex;align-items:center;gap:16px}.single-landing .lang-left-content img{width:40px;height:auto;border-radius:4px}.single-landing .lang-left-content span{font-size:16px;font-weight:500;color:var(--secondary-text)}.single-landing .lang-right-icon{color:var(--secondary-text)}.notifications-section .section-title{color:var(--primary-text);font-size:22px;font-weight:600;border-bottom:1px solid var(--White-and-Black-Grey-1, #242626);padding-bottom:15px;margin-bottom:25px!important}.notifications-list{display:flex;flex-direction:column;gap:10px}.notification-item{display:flex;align-items:center;padding:15px 18px;background-color:var(--White-and-Black-Grey-00, #181919);border-radius:var(--10, 10px);border:1px solid var(--White-and-Black-Grey-1, #242626);transition:background-color .3s ease,border-color .3s ease,transform .2s ease-out;color:var(--White-and-Black-Grey-7, #EBEBEB);cursor:pointer}.notification-item.unread{background-color:var(--White-and-Black-Grey-0, #1f2122);border-left:3px solid var(--Primary-Green-1, #00FF80)}.notification-item:hover,.notification-item:focus{background-color:var(--White-and-Black-Grey-1, #242626);border-color:var(--Primary-Green-1, #00FF80);color:var(--primary-text);text-decoration:none;transform:translateY(-2px)}.notification-icon-wrapper{margin-right:15px;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;flex-shrink:0}.notification-icon{font-size:18px}.notification-icon-wrapper.promotion,.notification-item.unread .notification-icon.promotion{background-color:#ff880026;color:var(--success-error-warning, #F80)}.notification-item:not(.unread) .notification-icon.promotion{color:var(--success-error-warning, #F80);background-color:#ff88001a}.notification-icon-wrapper.alert,.notification-item.unread .notification-icon.alert{background-color:#cc00001f;color:var(--success-error-error, #C00)}.notification-item:not(.unread) .notification-icon.alert{color:var(--success-error-error, #C00);background-color:#cc000014}.notification-icon-wrapper.info,.notification-item.unread .notification-icon.info{background-color:#007e331f;color:var(--Primary-Green-1, #00FF80)}.notification-item:not(.unread) .notification-icon.info{color:var(--Primary-Green-1, #00FF80);background-color:#007e3314}.notification-icon-wrapper i.promotion{background-color:transparent!important;color:var(--success-error-warning, #F80)}.notification-icon-wrapper i.alert{background-color:transparent!important;color:var(--success-error-error, #C00)}.notification-icon-wrapper i.info{background-color:transparent!important;color:var(--Primary-Green-1, #00FF80)}.notification-content{flex-grow:1;min-width:0}.notification-title{font-size:15px;font-weight:500;color:#eaeaea;margin-bottom:0!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notification-item.unread .notification-title{color:var(--primary-text);font-weight:600}.notification-item:hover .notification-title{color:var(--primary-text)}.notification-description{font-size:14px;line-height:1.4;color:var(--White-and-Black-Grey-6, #B1B1B1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:95%}.notification-meta{display:flex;align-items:center;margin-left:12px;flex-shrink:0}.unread-indicator{width:8px;height:8px;background-color:var(--Primary-Green-1, #00FF80);border-radius:50%;margin-right:10px;flex-shrink:0}.notification-date{font-size:12px;color:var(--White-and-Black-Grey-5, #888);margin-right:10px;white-space:nowrap}.notification-item.unread .notification-date{color:var(--White-and-Black-Grey-6, #AAA)}.notification-item:hover .notification-date{color:var(--White-and-Black-Grey-7, #EBEBEB)}.notification-arrow{font-size:13px;color:var(--White-and-Black-Grey-4, #555);transition:color .3s ease}.notification-item:hover .notification-arrow{color:var(--Primary-Green-1, #00FF80)}.notification-detail-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000c;display:flex;align-items:center;justify-content:center;z-index:1050;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s}.notification-detail-modal.open{opacity:1;visibility:visible;transition-delay:0s}.notification-detail-content{background-color:var(--White-and-Black-Grey-00, #181919);padding:25px 30px;border-radius:var(--14, 14px);width:90%;max-width:650px;max-height:85vh;overflow-y:auto;position:relative;box-shadow:0 5px 25px #0000004d;transform:scale(.95);transition:transform .3s ease}.notification-detail-modal.open .notification-detail-content{transform:scale(1)}.close-notification-detail{position:absolute;top:15px;right:20px;background:none;border:none;color:var(--White-and-Black-Grey-5, #777);font-size:28px;line-height:1;cursor:pointer;padding:0;transition:color .2s ease}.close-notification-detail:hover{color:var(--primary-text)}.help-request-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000d9;display:flex;align-items:center;justify-content:center;z-index:9999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s;padding:20px;box-sizing:border-box}.help-request-modal.open{opacity:1;visibility:visible;transition-delay:0s}.help-request-modal-content{background-color:var(--neutral-850, #1a1a1a);padding:30px;border-radius:16px;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 10px 40px #00000080;transform:scale(.9) translateY(50px);transition:all .3s ease;border:1px solid var(--border-color, rgba(255, 255, 255, .1))}.help-request-modal.open .help-request-modal-content{transform:scale(1) translateY(0)}.close-help-request-modal{position:absolute;top:20px;right:25px;background:none;border:none;color:var(--tertiary-text, #999);font-size:32px;line-height:1;cursor:pointer;padding:0;transition:color .2s ease;z-index:10;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.close-help-request-modal:hover{color:var(--primary-text, #fff)}.help-request-modal-title{color:var(--primary-text, #fff);font-size:1.6rem;font-weight:600;margin-bottom:1.5rem;margin-top:.5rem;margin-right:40px;line-height:1.3}.help-request-modal-date{color:var(--tertiary-text, #999);font-size:.9rem;margin-bottom:1rem;display:block}.help-request-modal-description{color:var(--secondary-text, #ccc);white-space:pre-wrap;line-height:1.6;background-color:var(--neutral-800, rgba(255, 255, 255, .05));padding:15px;border-radius:8px;margin-top:10px}.help-request-modal .form-label{color:var(--primary-text, #fff);font-weight:600;font-size:1rem;margin-bottom:.5rem;display:block}.help-request-modal .text-white{color:var(--primary-text, #fff)!important}.help-request-modal .text-white-50{color:var(--secondary-text, #ccc)!important}.help-request-modal .alert-success{background-color:var(--success, rgba(0, 255, 0, .1));border:1px solid var(--success-alt, #00ff00);color:var(--primary-text, #fff);border-radius:8px;padding:15px;margin-top:10px}.help-request-modal .mb-3{margin-bottom:1.5rem}.help-request-item{cursor:pointer;transition:background-color .2s ease}.help-request-item:hover{background-color:#ffffff0d}.notification-detail-header{margin-bottom:15px;text-align:center}.notification-detail-date{font-size:13px;color:var(--White-and-Black-Grey-6, #B1B1B1)}.notification-detail-title{font-size:22px;font-weight:600;color:var(--primary-text);margin-bottom:20px;text-align:center;line-height:1.3}.notification-detail-image-container{text-align:center;margin-bottom:20px}.notification-detail-image-container img{max-width:100%;max-height:300px;border-radius:var(--10, 10px);-o-object-fit:contain;object-fit:contain}.notification-detail-description{font-size:15px;line-height:1.7;color:var(--White-and-Black-Grey-7, #EBEBEB)}.notification-detail-description p{margin-bottom:1em}.notification-detail-description a{color:var(--Primary-Green-1, #00FF80);text-decoration:underline}.notification-detail-description img{max-width:100%;height:auto;border-radius:8px;margin:10px 0}.notifications-section .text-center .fa-bell-slash{color:var(--White-and-Black-Grey-3, #333)!important;font-size:4em!important}.notifications-section .text-center .text-muted.fs-5{color:var(--White-and-Black-Grey-5, #777)!important;font-size:1.1rem!important}.notifications-section .pagination-content{border-top:1px solid var(--White-and-Black-Grey-1, #242626);padding-top:20px;margin-top:25px}.favorites-search-wrapper{padding:0 10px 16px;position:relative}.favorites-search-wrapper .custom_input{width:100%;padding-left:40px;height:48px}.favorites-search-wrapper .search-icon{position:absolute;left:25px;top:38%;transform:translateY(-50%);color:var(--secondary-text)}.favorite-games-page .games-wrapper .game-card{position:relative;overflow:hidden;border-radius:12px;background:var(--component-bg);display:flex;align-items:center;justify-content:center}.favorite-games-page .games-wrapper .game-card .game-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}#no-search-results,#no-favorites-message{grid-column:1 / -1}.custom-provider-dropdown-mobile .select-toggle{border:1px solid var(--border-color);background:var(--component-bg);border-radius:14px;height:44px;padding:0 15px;display:flex;justify-content:space-between;align-items:center}.custom-provider-dropdown-mobile .select-menu{padding:10px;background:var(--component-bg);border:1px solid var(--border-color);border-radius:14px;margin-top:5px;max-height:400px;display:flex;flex-direction:column}.custom-provider-dropdown-mobile .provider-search-wrapper{padding-bottom:10px}.custom-provider-dropdown-mobile #provider-search{width:100%;height:44px;background:var(--component-bg-dark);border:1px solid var(--border-color)}.custom-provider-dropdown-mobile #provider_list{overflow-y:auto;flex-grow:1}.provider-item-mobile{display:flex;justify-content:space-between;align-items:center;padding:12px 8px;border-radius:8px;cursor:pointer;transition:background-color .2s ease}.provider-item-mobile:hover{background-color:var(--component-bg-hover)}.provider-item-mobile-inner{display:flex;align-items:center;gap:12px}.provider-logo-mobile{height:32px;-o-object-fit:contain;object-fit:contain;border-radius:4px}.provider-name-mobile{color:var(--primary-text);font-weight:500}.provider-item-mobile input[type=checkbox]{width:20px;height:20px;accent-color:var(--primary-accent);flex-shrink:0}.favorite-games-page .games-wrapper{padding:0 10px}.notifications-section .mark-all-read-btn{padding:.25rem .5rem;font-size:.8rem;line-height:1.2;white-space:nowrap}.preferences-section h4{font-size:20px;font-weight:700;margin-bottom:20px;color:var(--primary-text)}.preference-field{background-color:var(--White-and-Black-Grey-0, #1E2020);padding:15px 20px;border-radius:10px;color:var(--primary-text);font-size:16px}.preference-value{color:var(--primary-text);padding:5px 15px;border-radius:25px;display:inline-flex;align-items:center;cursor:pointer}.preference-value .edit-icon{width:16px;height:16px;opacity:.7;transition:opacity .2s;margin-left:8px}.preference-value:hover .edit-icon{opacity:1}.language-selector select.form-select{width:auto;display:inline-block;vertical-align:middle;background-color:var(--White-and-Black-Grey-1);color:var(--primary-text);border-radius:8px;border:1px solid var(--border-color);padding:8px 12px}#toast-container{position:fixed;top:20px;right:20px;z-index:9999;display:flex;flex-direction:column;gap:10px;width:calc(100% - 40px);max-width:350px}.toast-message{background-color:#333;color:#fff;padding:15px 20px;border-radius:8px;box-shadow:0 2px 10px #0003;opacity:0;transform:translate(100%);transition:opacity .5s,transform .5s}.toast-message.show{opacity:1;transform:translate(0)}.toast-message.toast-success{background-color:var(--success);color:var(--primary-background, #000)}.toast-message.toast-error{background-color:var(--error);color:var(--primary-text)}.language-selector{position:relative}.custom-select-dropdown{position:absolute;top:calc(100% + 5px);right:0;background-color:var(--White-and-Black-Grey-1, #242626);border:1px solid var(--border-color);border-radius:8px;z-index:1000;width:150px;max-height:200px;overflow-y:auto;box-shadow:0 4px 12px #0003}.custom-select-option{display:block;padding:10px 15px;color:var(--primary-text);text-decoration:none;font-size:14px;transition:background-color .2s}.custom-select-option:hover{background-color:var(--component-bg-hover);color:var(--primary-text)}.mobile-twofactor-container{padding:var(--spacing-16)}.mobile-alert-success,.mobile-alert-error,.mobile-alert-info{padding:var(--spacing-12) var(--spacing-16);border-radius:var(--radius-12);margin-bottom:var(--spacing-16);display:flex;align-items:center;gap:var(--spacing-12);font-size:14px;font-weight:500}.mobile-alert-success{background:color-mix(in srgb,var(--success) 15%,transparent);border:1px solid var(--success);color:var(--success-alt)}.mobile-alert-error{background:color-mix(in srgb,var(--error) 15%,transparent);border:1px solid var(--error);color:var(--error-border)}.mobile-alert-info{background:color-mix(in srgb,var(--info) 15%,transparent);border:1px solid var(--info);color:var(--info)}.mobile-twofactor-main{background:var(--component-bg);border-radius:var(--radius-16);padding:var(--spacing-20);border:1px solid var(--border-color)}.mobile-twofactor-header{text-align:center;margin-bottom:var(--spacing-24)}.mobile-twofactor-header h2{color:var(--primary-accent);font-size:20px;font-weight:700;margin-bottom:var(--spacing-8)}.mobile-twofactor-description{color:var(--secondary-text);font-size:14px;margin:0}.mobile-twofactor-setup{text-align:center}.mobile-setup-header{margin-bottom:var(--spacing-24)}.mobile-setup-icon{width:60px;height:60px;background:var(--component-bg-active);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto var(--spacing-16)}.mobile-setup-icon i{font-size:24px;color:var(--primary-accent)}.mobile-setup-header h3{color:var(--primary-text);font-size:18px;font-weight:600;margin-bottom:var(--spacing-8)}.mobile-setup-header p{color:var(--secondary-text);font-size:14px;margin:0}.mobile-setup-steps{display:flex;flex-direction:column;gap:var(--spacing-16);margin-bottom:var(--spacing-24)}.mobile-step-item{display:flex;gap:var(--spacing-12);text-align:left;padding:var(--spacing-16);background:var(--component-bg-light);border-radius:var(--radius-12);border:1px solid var(--border-color-light)}.mobile-step-number{width:32px;height:32px;background:var(--primary-accent);color:var(--primary-background);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;flex-shrink:0}.mobile-step-content h4{color:var(--primary-text);font-size:16px;font-weight:600;margin-bottom:var(--spacing-4)}.mobile-step-content p{color:var(--secondary-text);font-size:14px;margin:0}.mobile-btn-enable-2fa{background:var(--primary-gradient);color:var(--primary-background);border:none;padding:var(--spacing-14) var(--spacing-24);border-radius:var(--radius-14);font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:var(--spacing-8);width:100%;justify-content:center}.mobile-btn-enable-2fa:hover{background:var(--primary-gradient-hover);transform:translateY(-1px)}.mobile-twofactor-setup-wizard{background:var(--component-bg);border-radius:var(--radius-16);padding:var(--spacing-20);border:1px solid var(--border-color)}.mobile-wizard-progress{margin-bottom:var(--spacing-24)}.mobile-progress-bar{height:3px;background:var(--border-color);border-radius:var(--radius-2);overflow:hidden;margin-bottom:var(--spacing-16)}.mobile-progress-fill{height:100%;background:var(--primary-gradient);width:0%;transition:width .3s ease}.mobile-progress-steps{display:flex;justify-content:space-between;align-items:center}.mobile-progress-step{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-6);opacity:.5;transition:all .3s ease}.mobile-progress-step.active{opacity:1}.mobile-progress-step i{font-size:18px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:2px solid var(--border-color);border-radius:50%;background:var(--component-bg-light);transition:all .3s ease}.mobile-progress-step.active i{border-color:var(--primary-accent);background:var(--primary-accent);color:var(--primary-background)}.mobile-progress-step span{font-size:12px;font-weight:600;color:var(--tertiary-text)}.mobile-progress-step.active span{color:var(--primary-accent)}.mobile-wizard-content{position:relative;min-height:300px}.mobile-wizard-step{display:none;animation:mobileFadeInUp .3s ease}.mobile-wizard-step.active{display:block}@keyframes mobileFadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.mobile-step-header{text-align:center;margin-bottom:var(--spacing-20)}.mobile-step-header h3{color:var(--primary-accent);font-size:18px;font-weight:600;margin-bottom:var(--spacing-8)}.mobile-step-header p{color:var(--secondary-text);font-size:14px;margin:0}.mobile-step-content{padding:var(--spacing-20);background:var(--component-bg-light);border-radius:var(--radius-12);border:1px solid var(--border-color-light);margin-bottom:var(--spacing-20)}.mobile-qr-code-display{text-align:center;margin-bottom:var(--spacing-20)}.mobile-qr-code-display svg{max-width:100%;height:auto}.mobile-manual-entry{text-align:center}.mobile-manual-entry h4{color:var(--primary-text);font-size:16px;font-weight:600;margin-bottom:var(--spacing-8)}.mobile-manual-entry p{color:var(--secondary-text);font-size:14px;margin-bottom:var(--spacing-12)}.mobile-secret-key-display{display:flex;align-items:center;gap:var(--spacing-8);background:var(--component-bg-dark);padding:var(--spacing-12);border-radius:var(--radius-8);border:1px solid var(--border-color)}.mobile-secret-key-display code{flex:1;color:var(--primary-text);font-family:Courier New,monospace;font-size:12px;word-break:break-all}.mobile-btn-copy-secret{background:var(--component-bg-hover);border:none;padding:var(--spacing-8);border-radius:var(--radius-6);color:var(--primary-accent);cursor:pointer;transition:all .3s ease}.mobile-btn-copy-secret:hover{background:var(--component-bg-active);transform:scale(1.05)}.mobile-verification-input{text-align:center;margin-bottom:var(--spacing-20)}.mobile-code-input-large{font-size:24px;font-weight:700;text-align:center;padding:var(--spacing-16);border:2px solid var(--border-color);border-radius:var(--radius-12);background:var(--component-bg-dark);color:var(--primary-text);width:100%;max-width:200px;letter-spacing:.3rem;margin-bottom:var(--spacing-8)}.mobile-code-input-large:focus{outline:none;border-color:var(--primary-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-accent) 20%,transparent)}.mobile-input-help{color:var(--tertiary-text);font-size:12px;margin:0}.mobile-btn-verify-complete{background:var(--primary-gradient);color:var(--primary-background);border:none;padding:var(--spacing-14) var(--spacing-24);border-radius:var(--radius-12);font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:var(--spacing-8);width:100%;justify-content:center}.mobile-btn-verify-complete:hover{background:var(--primary-gradient-hover);transform:translateY(-1px)}.mobile-step-actions{display:flex;flex-direction:column;gap:var(--spacing-12)}.mobile-btn-wizard-next,.mobile-btn-wizard-back{background:var(--primary-gradient);color:var(--primary-background);border:none;padding:var(--spacing-12) var(--spacing-20);border-radius:var(--radius-12);font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:var(--spacing-8)}.mobile-btn-wizard-next:hover,.mobile-btn-wizard-back:hover{background:var(--primary-gradient-hover);transform:translateY(-1px)}.mobile-btn-wizard-cancel{background:transparent;color:var(--error-border);border:1px solid var(--error-border);padding:var(--spacing-12) var(--spacing-20);border-radius:var(--radius-12);font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:var(--spacing-8)}.mobile-btn-wizard-cancel:hover{background:var(--error-border);color:var(--primary-text)}.mobile-twofactor-enabled{background:var(--component-bg);border-radius:var(--radius-16);padding:var(--spacing-20);border:1px solid var(--border-color)}.mobile-enabled-header{text-align:center;margin-bottom:var(--spacing-24)}.mobile-enabled-status{display:flex;align-items:center;justify-content:center;gap:var(--spacing-8);color:var(--success-alt);font-weight:600;font-size:14px}.mobile-enabled-status i{font-size:18px}.mobile-twofactor-tabs{margin-bottom:var(--spacing-24)}.mobile-tab-nav{display:flex;background:var(--component-bg-dark);border-radius:var(--radius-14);padding:var(--spacing-4);margin-bottom:var(--spacing-20);gap:var(--spacing-4)}.mobile-tab-btn{flex:1;background:transparent;border:none;color:var(--tertiary-text);padding:var(--spacing-10) var(--spacing-12);border-radius:var(--radius-10);font-size:12px;font-weight:600;cursor:pointer;transition:all .3s ease}.mobile-tab-btn.active{background:var(--component-bg-active);color:var(--primary-text)}.mobile-tab-content{display:none}.mobile-tab-content.active{display:block}.mobile-qr-section,.mobile-backup-codes-section,.mobile-test-section{padding:var(--spacing-16);background:var(--component-bg-light);border-radius:var(--radius-12);border:1px solid var(--border-color-light)}.mobile-qr-section h4,.mobile-backup-codes-section h4,.mobile-test-section h4{color:var(--primary-text);font-size:16px;font-weight:600;margin-bottom:var(--spacing-8);text-align:center}.mobile-qr-section p,.mobile-backup-codes-section p,.mobile-test-section p{color:var(--secondary-text);font-size:14px;margin-bottom:var(--spacing-16);text-align:center}.mobile-qr-code-container{text-align:center;margin-bottom:var(--spacing-20)}.mobile-qr-code-container svg{max-width:100%;height:auto}.mobile-secret-key-section{text-align:center}.mobile-secret-key-section h5{color:var(--primary-text);font-size:14px;font-weight:600;margin-bottom:var(--spacing-8)}.mobile-secret-key-section p{color:var(--secondary-text);font-size:12px;margin-bottom:var(--spacing-12)}.mobile-backup-codes-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-8);margin-bottom:var(--spacing-16)}.mobile-backup-code-item{background:var(--component-bg-dark);padding:var(--spacing-8);border-radius:var(--radius-8);border:1px solid var(--border-color);text-align:center;position:relative}.mobile-backup-code-item.used{opacity:.5;text-decoration:line-through}.mobile-backup-code-item code{color:var(--primary-text);font-family:Courier New,monospace;font-size:12px;font-weight:600}.mobile-used-label{position:absolute;top:-6px;right:-6px;background:var(--error);color:var(--primary-text);font-size:8px;padding:2px 4px;border-radius:var(--radius-4)}.mobile-backup-stats{text-align:center;margin-bottom:var(--spacing-16)}.mobile-backup-stats span{color:var(--tertiary-text);font-size:12px}.mobile-btn-regenerate-codes{background:var(--warning);color:var(--primary-background);border:none;padding:var(--spacing-10) var(--spacing-16);border-radius:var(--radius-10);font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:var(--spacing-6);width:100%;justify-content:center}.mobile-btn-regenerate-codes:hover{opacity:.8;transform:translateY(-1px)}.mobile-code-input-group{display:flex;flex-direction:column;gap:var(--spacing-12)}.mobile-code-input{font-size:18px;font-weight:700;text-align:center;padding:var(--spacing-12);border:2px solid var(--border-color);border-radius:var(--radius-10);background:var(--component-bg-dark);color:var(--primary-text);letter-spacing:.2rem}.mobile-code-input:focus{outline:none;border-color:var(--primary-accent)}.mobile-btn-verify{background:var(--primary-gradient);color:var(--primary-background);border:none;padding:var(--spacing-12) var(--spacing-20);border-radius:var(--radius-10);font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.mobile-btn-verify:hover{background:var(--primary-gradient-hover);transform:translateY(-1px)}.mobile-danger-zone{background:color-mix(in srgb,var(--error) 10%,transparent);border:1px solid var(--error);border-radius:var(--radius-12);padding:var(--spacing-16);margin-top:var(--spacing-24);text-align:center}.mobile-danger-zone h4{color:var(--error-border);font-size:16px;font-weight:600;margin-bottom:var(--spacing-8)}.mobile-danger-zone p{color:var(--secondary-text);font-size:14px;margin-bottom:var(--spacing-16)}.mobile-btn-disable-2fa{background:var(--error);color:var(--primary-text);border:none;padding:var(--spacing-12) var(--spacing-20);border-radius:var(--radius-10);font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:var(--spacing-8);width:100%;justify-content:center}.mobile-btn-disable-2fa:hover{background:color-mix(in srgb,var(--error) 80%,var(--primary-text));transform:translateY(-1px)}.mobile-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--black-a70);display:flex;align-items:center;justify-content:center;z-index:9999;padding:var(--spacing-16)}.mobile-modal-content{background:var(--component-bg);border-radius:var(--radius-16);width:100%;max-width:400px;border:1px solid var(--border-color);animation:mobileModalSlideIn .3s ease}@keyframes mobileModalSlideIn{0%{opacity:0;transform:translateY(-30px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.mobile-modal-header{display:flex;align-items:center;gap:var(--spacing-12);padding:var(--spacing-16) var(--spacing-20);border-bottom:1px solid var(--border-color)}.mobile-modal-header i{font-size:20px;color:var(--error-border)}.mobile-modal-header h3{flex:1;margin:0;color:var(--primary-text);font-size:16px;font-weight:600}.mobile-modal-close{background:none;border:none;color:var(--tertiary-text);font-size:20px;cursor:pointer;padding:var(--spacing-4);border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.mobile-modal-close:hover{background:var(--component-bg-hover);color:var(--primary-text)}.mobile-modal-body{padding:var(--spacing-20)}.mobile-warning-content p{color:var(--secondary-text);font-size:14px;margin-bottom:var(--spacing-16)}.mobile-warning-list{margin:var(--spacing-16) 0}.mobile-warning-item{display:flex;align-items:center;gap:var(--spacing-12);padding:var(--spacing-8) 0;color:var(--secondary-text);font-size:14px}.mobile-warning-item i{color:var(--error-border);font-size:16px;width:20px}.mobile-confirmation-text{color:var(--primary-text);font-weight:600;font-size:14px;margin:var(--spacing-16) 0 var(--spacing-12) 0!important}.mobile-confirmation-input{width:100%;padding:var(--spacing-12);border:2px solid var(--border-color);border-radius:var(--radius-8);background:var(--component-bg-light);color:var(--primary-text);font-size:16px;font-weight:700;text-align:center;letter-spacing:.1rem}.mobile-confirmation-input:focus{outline:none;border-color:var(--error-border);box-shadow:0 0 0 3px color-mix(in srgb,var(--error) 20%,transparent)}.mobile-modal-footer{display:flex;flex-direction:column;gap:var(--spacing-12);padding:var(--spacing-16) var(--spacing-20);border-top:1px solid var(--border-color)}.mobile-btn-modal-cancel{background:transparent;color:var(--tertiary-text);border:1px solid var(--border-color);padding:var(--spacing-12) var(--spacing-20);border-radius:var(--radius-10);font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.mobile-btn-modal-cancel:hover{background:var(--component-bg-hover);color:var(--primary-text);border-color:var(--border-color-heavy)}.mobile-btn-modal-disable{background:var(--neutral-500);color:var(--tertiary-text);border:1px solid var(--neutral-500);padding:var(--spacing-12) var(--spacing-20);border-radius:var(--radius-10);font-size:14px;font-weight:600;cursor:not-allowed;transition:all .3s ease;display:flex;align-items:center;gap:var(--spacing-8);justify-content:center}.mobile-btn-modal-disable.enabled{background:var(--error);color:var(--primary-text);border-color:var(--error);cursor:pointer}.mobile-btn-modal-disable.enabled:hover{background:color-mix(in srgb,var(--error) 80%,var(--primary-text));transform:translateY(-1px)}.mobile-error-container{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--spacing-20);background:var(--primary-background)}.mobile-error-content{width:100%;max-width:100%;text-align:center}.mobile-error-hero{margin-bottom:var(--spacing-24)}.mobile-error-number{font-size:96px;font-weight:900;line-height:1;background:var(--primary-gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:mobile-error-pulse 3s ease-in-out infinite;margin:0}@keyframes mobile-error-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.02)}}.mobile-error-card{background:var(--component-bg);border:1px solid var(--border-color);border-radius:var(--radius-16, 16px);padding:var(--spacing-24);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 4px 20px #0000004d}.mobile-error-title{font-size:20px;font-weight:700;color:var(--primary-text);margin:0 0 var(--spacing-12) 0}.mobile-error-message{font-size:14px;color:var(--secondary-text);line-height:1.6;margin:0 0 var(--spacing-24) 0}.mobile-error-actions{display:flex;flex-direction:column;gap:var(--spacing-12)}.mobile-btn-primary,.mobile-btn-secondary{display:flex;align-items:center;justify-content:center;gap:var(--spacing-10);padding:var(--spacing-14) var(--spacing-20);border-radius:var(--radius-10, 10px);font-size:14px;font-weight:600;text-decoration:none;transition:all .3s ease;cursor:pointer}.mobile-btn-primary{background:var(--primary-gradient);color:var(--true-black);border:none}.mobile-btn-primary:hover{background:var(--primary-gradient-hover);transform:translateY(-2px);box-shadow:0 4px 16px #00ff004d}.mobile-btn-secondary{background:transparent;color:var(--primary-text);border:1px solid var(--border-color)}.mobile-btn-secondary:hover{background:var(--component-bg-hover);border-color:var(--border-color-heavy);transform:translateY(-2px)}.mobile-btn-primary i,.mobile-btn-secondary i{font-size:16px}.game-play-container{position:relative;padding:var(--spacing-12, 12px);background:var(--primary-background)}.mobile-game-lobby{overflow:hidden;border:1px solid var(--border-color-light);border-radius:18px;background:var(--component-bg-darkest);box-shadow:0 16px 42px #00000052}.mobile-game-summary{display:flex;align-items:center;gap:var(--spacing-12, 12px);min-height:100px;padding:var(--spacing-12, 12px);border-bottom:1px solid var(--border-color-light);background:var(--component-bg-dark)}.mobile-game-back,.mobile-game-action-icon{display:inline-flex;width:44px;height:44px;flex:0 0 44px;align-items:center;justify-content:center;border:1px solid var(--border-color);border-radius:12px;background:var(--component-bg-light);color:var(--primary-text);text-decoration:none;cursor:pointer;transition:border-color .16s ease-out,background-color .16s ease-out,transform .16s ease-out}.mobile-game-back:active,.mobile-game-action-icon:active{border-color:var(--primary-accent);background:var(--component-bg-hover);transform:scale(.96)}.mobile-game-cover{width:76px;height:76px;flex:0 0 76px;border-radius:13px;-o-object-fit:cover;object-fit:cover;background:var(--component-bg-light)}.mobile-game-copy{min-width:0;flex:1}.mobile-game-copy h1{display:-webkit-box;overflow:hidden;margin:0;color:var(--primary-text);font-size:18px;font-weight:700;line-height:23px;text-wrap:balance;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mobile-game-copy p{overflow:hidden;margin:5px 0 0;color:var(--secondary-text);font-size:14px;line-height:19px;text-overflow:ellipsis;white-space:nowrap}.mobile-game-stage{position:relative;display:flex;flex-direction:column;min-height:min(34dvh,340px);background:#000}.mobile-game-frame{display:block;width:100%;min-height:min(29dvh,295px);flex:1;border:0;background:#000}.mobile-game-actions{display:grid;grid-template-columns:44px 44px minmax(0,1fr);gap:var(--spacing-8, 8px);align-items:center;padding:var(--spacing-12, 12px);border-top:1px solid var(--border-color-light);background:color-mix(in srgb,var(--component-bg-darkest) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mobile-game-action-icon{color:var(--primary-accent)}.mobile-game-deposit-button{display:inline-flex;min-width:0;min-height:44px;align-items:center;justify-content:center;gap:var(--spacing-8, 8px);padding:0 var(--spacing-12, 12px);border:1px solid var(--primary-accent);border-radius:12px;background:color-mix(in srgb,var(--primary-accent) 12%,var(--component-bg-light));color:var(--primary-accent);font-size:14px;font-weight:800;line-height:18px;text-decoration:none;transition:filter .16s ease-out,transform .16s ease-out}.mobile-game-deposit-button:active{filter:brightness(.92);transform:scale(.98)}.mobile-game-zoom-button{display:inline-flex;grid-column:1 / -1;min-height:48px;align-items:center;justify-content:center;gap:var(--spacing-10, 10px);padding:0 var(--spacing-16, 16px);border:0;border-radius:12px;background:var(--primary-gradient);color:var(--primary-background);font-size:16px;font-weight:800;line-height:20px;cursor:pointer;transition:filter .16s ease-out,transform .16s ease-out}.mobile-game-zoom-button:active{filter:brightness(.92);transform:scale(.98)}.mobile-game-zoom-button:focus-visible,.mobile-game-deposit-button:focus-visible,.mobile-game-action-icon:focus-visible,.mobile-game-back:focus-visible{outline:2px solid var(--primary-accent);outline-offset:2px}.mobile-game-zoom-icon{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:8px;background:var(--primary-background);color:var(--primary-accent)}.mobile-game-assistive{--assistive-safe-top: env(safe-area-inset-top, 0px);--assistive-safe-bottom: env(safe-area-inset-bottom, 0px);position:fixed;top:50%;right:max(14px,env(safe-area-inset-right));z-index:20002;display:none;align-items:center;transform:translateY(-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none}.game-play-container.is-zoomed .mobile-game-assistive{display:flex}.mobile-game-assistive-menu{position:absolute;top:50%;right:calc(100% + 10px);display:flex;align-items:center;gap:7px;padding:7px;border:1px solid rgba(255,255,255,.18);border-radius:15px;background:rgba(22,25,28,.88);box-shadow:0 10px 30px #0000006b;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform:translateY(-50%)}.mobile-game-assistive-menu[hidden]{display:none}.mobile-game-assistive.is-on-left .mobile-game-assistive-menu{right:auto;left:calc(100% + 10px)}.mobile-game-assistive-action{display:inline-flex;width:44px;height:44px;flex:0 0 44px;align-items:center;justify-content:center;padding:0;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:rgba(255,255,255,.09);color:var(--primary-text);text-decoration:none;cursor:pointer}.mobile-game-assistive-action:active{background:rgba(255,255,255,.18);transform:scale(.94)}.mobile-game-assistive-action-deposit{border-color:var(--primary-accent);background:var(--primary-accent);color:var(--primary-background)}.mobile-game-assistive-toggle{display:inline-flex;width:58px;height:58px;align-items:center;justify-content:center;padding:0;border:2px solid rgba(255,255,255,.2);border-radius:50%;background:rgba(10,12,14,.9);box-shadow:0 8px 24px #00000080,inset 0 0 0 6px #ffffff0f;cursor:grab;touch-action:none;transition:opacity .14s ease-out,transform .14s ease-out}.mobile-game-assistive-toggle:active,.mobile-game-assistive.is-dragging .mobile-game-assistive-toggle{cursor:grabbing;opacity:.82;transform:scale(.96)}.mobile-game-assistive-dot{width:31px;height:31px;border:5px solid rgba(255,255,255,.28);border-radius:50%;background:rgba(255,255,255,.7);box-shadow:0 0 0 3px #00000052}.mobile-game-assistive-toggle:focus-visible,.mobile-game-assistive-action:focus-visible{outline:2px solid var(--primary-accent);outline-offset:2px}body.game-zoom-active{overflow:hidden}.game-play-container.is-zoomed{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20000;width:100vw;height:100dvh;min-height:100dvh;padding:0;background:#000}.game-play-container.is-zoomed .mobile-game-lobby,.game-play-container.is-zoomed .mobile-game-stage{width:100%;height:100%;min-height:100%;border:0;border-radius:0}.game-play-container.is-zoomed .mobile-game-summary{display:none}.game-play-container.is-zoomed .mobile-game-frame{width:100%;min-height:0;flex:1 1 auto}.game-play-container.is-zoomed .mobile-game-actions{display:none}#iframem:fullscreen,#iframem:-webkit-full-screen{width:100vw!important;height:100vh!important;min-height:100vh!important;border:0;background:#000}@media (max-width: 374px){.game-play-container{padding:var(--spacing-8, 8px)}.mobile-game-stage{min-height:min(30dvh,300px)}.mobile-game-frame{min-height:min(25dvh,255px)}.mobile-game-cover{width:64px;height:64px;flex-basis:64px}.mobile-game-summary{gap:var(--spacing-8, 8px);min-height:88px;padding:var(--spacing-8, 8px)}.mobile-game-zoom-button{padding:0 var(--spacing-10, 10px);font-size:14px}}.betby-container{position:relative;width:100%;height:100vh}.betby-header{display:flex;padding:var(--spacing-12, 12px) var(--spacing-16, 16px);justify-content:space-between;align-items:center;background:var(--white-and-black-grey-000, #121313);border-bottom:1px solid var(--white-and-black-grey-2, #292D2E)}.betby-title{color:var(--white-and-black-white);font-size:20px;font-style:normal;font-weight:700;line-height:28px;margin:0}.betby-back-btn{display:flex;width:40px;height:40px;padding:var(--spacing-8, 8px) var(--spacing-10, 10px);justify-content:center;align-items:center;border-radius:var(--spacing-14, 14px);border:.5px solid var(--white-and-black-grey-2, #292D2E);background:var(--white-and-black-grey-1, #242626);box-shadow:0 4px 6px #0000000a,0 6px 16px #ffffff0a inset;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:var(--white-and-black-white);cursor:pointer;transition:all .2s ease}.betby-back-btn:hover,.betby-back-btn:active{opacity:.8;transform:scale(.95)}.betby-back-btn i{font-size:18px;color:var(--white-and-black-white)}.betby-container{display:flex;flex-direction:column;height:100vh}.betby-container #betby{flex:1;overflow:hidden}.promotions-content-head{gap:8px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.promotions-content-head::-webkit-scrollbar{display:none}.category-button{flex:0 0 auto;display:flex;align-items:center;gap:6px;margin:0;padding:8px 14px;border:1px solid var(--promo-filter-border);border-radius:10px;background:var(--promo-filter-bg);color:var(--promo-filter-text);font-family:inherit;font-size:13px;font-weight:500;line-height:18px;white-space:nowrap;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease;-webkit-tap-highlight-color:transparent}.category-button:hover,.category-button:focus-visible{background:var(--promo-filter-hover-bg);outline:none}.category-button.active-category-button,.category-button.active-category-button:hover{background:var(--promo-filter-active-bg);border-color:var(--promo-filter-active-border);color:var(--promo-filter-active-text);box-shadow:var(--promo-filter-active-shadow)}.category-button .pro-icon{display:flex;align-items:center;gap:6px;font-size:inherit}.category-button .inline-image{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.hide-promo{display:none!important}.promotion-canvas{background:var(--promo-canvas-bg);backdrop-filter:blur(var(--promo-canvas-blur));-webkit-backdrop-filter:blur(var(--promo-canvas-blur));border-left:1px solid var(--promo-canvas-border)}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}

iframe[src*="comm100.com"],iframe[id*="comm100"],iframe[title*="comm100"]{display:none!important;width:0!important;height:0!important}iframe[src*="livechatinc.com"],iframe[src*="livechat.com"],iframe[title*="LiveChat chat widget"]{display:none!important;width:0!important;height:0!important}div[id*="comm100"],div[class*="comm100"]{display:none!important}div[id^="livechat"],div[class*="livechat-"],div[id="chat-widget-container"]{display:none!important}.comm100-widget,.livechat-widget-container{display:none!important}