:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}body{margin:0}#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;width:1126px;max-width:100%;min-height:100svh;margin:0 auto;display:flex}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}*{box-sizing:border-box}html{background:#000}body{color:#f5f5f5;background:radial-gradient(circle at 50% 0,#241600 0,#080808 280px,#000 650px);margin:0;font-family:Noto Sans Thai,Tahoma,Arial,sans-serif}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}.app-shell{background:#000;min-height:100vh}.mobile-site{background:#050505;border-left:1px solid #151515;border-right:1px solid #151515;width:100%;max-width:760px;min-height:100vh;margin:0 auto;position:relative;overflow:hidden}.guest-header,.member-header{background:#080808;align-items:center;gap:12px;min-height:76px;padding:12px 14px;display:flex}.member-header{grid-template-columns:auto minmax(130px,1fr) auto;display:grid}.brand{align-items:center;gap:5px;min-width:94px;display:flex}.brand-crown{color:#f6d862;font-size:27px;transform:rotate(-12deg)}.brand-name{color:#ef151b;letter-spacing:-2px;font-size:24px;font-weight:1000;line-height:.9}.brand-name span{color:#f2d98a}.brand small{color:#888;letter-spacing:.7px;white-space:nowrap;font-size:5px}.header-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.circle-button{color:#fff;background:#090909;border:1px solid #f3d400;border-radius:50%;width:42px;height:42px;font-size:21px}.menu-icon{color:#eee;background:0 0;border:0;padding:0;font-size:31px}.balance-card{color:#fff;text-align:left;background:linear-gradient(110deg,#141414,#080808);border:0;border-right:2px solid #e11119;border-radius:14px;min-width:145px;padding:9px 12px}.balance-card>div:first-child{justify-content:space-between;gap:8px;display:flex}.balance-card strong{color:#fff}.credit-line{color:#888;justify-content:space-between;margin-top:5px;font-size:12px;display:flex}.guest-auth,.wallet-buttons{background:#090909;border-bottom:2px solid #d71920;border-radius:0 0 20px 20px;grid-template-columns:1fr 1fr;gap:14px;padding:0 9px 10px;display:grid}.primary,.outline,.deposit-button,.withdraw-button{border-radius:12px;min-height:48px;font-weight:800}.primary,.deposit-button{color:#fff;background:linear-gradient(135deg,#ff2028,#ff0710);border:0}.outline,.withdraw-button{color:#fff;background:#262626;border:1px solid #8c8c8c}.full{width:100%}.quick-menu{background:#080808;grid-template-columns:repeat(5,1fr);gap:8px;padding:10px 9px;display:grid}.quick-menu button{color:#fff;background:linear-gradient(145deg,#181818,#080808);border:1px solid #ff151c;border-radius:11px;min-width:0;min-height:72px;padding:8px 4px}.quick-menu span{color:#f7f0b3;font-size:26px;display:block}.quick-menu small{white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-weight:700;display:block;overflow:hidden}.hero-banner{background:radial-gradient(circle at 85%,#ffb600 0,#bd1c00 16%,#0000 38%),linear-gradient(120deg,#280000,#9e0707 45%,#2a0000);align-items:center;min-height:180px;margin-top:4px;padding:22px;display:flex;position:relative;overflow:hidden}.hero-banner:before{content:"";border:16px solid #ffca1824;border-radius:50%;width:210px;height:210px;position:absolute;top:-30px;right:-50px}.hero-content{z-index:2;position:relative}.hero-content small{color:#ffd74d}.hero-content h2{color:#fff;margin:5px 0;font-size:32px;line-height:1.05}.hero-content strong{color:#ffd84b}.hero-coin{color:#ffda3b;z-index:2;border:7px solid #ffcf31;border-radius:50%;place-items:center;width:96px;height:96px;margin-left:auto;font-size:52px;font-weight:900;display:grid;box-shadow:0 0 45px #ff970099}.announcement{color:#aaa;background:#101010;align-items:center;gap:12px;min-height:42px;padding:8px 14px;display:flex;overflow:hidden}.announcement div{white-space:nowrap}.section-title{text-align:center;background:#050505;padding:14px;font-size:18px;font-weight:900}.featured-games{scrollbar-width:none;gap:10px;padding:8px;display:flex;overflow-x:auto}.featured-games::-webkit-scrollbar{display:none}.feature-card{background:radial-gradient(circle at 50% 25%,#a22d44,#30141b 48%,#101010);border-radius:12px;flex-direction:column;flex:0 0 125px;justify-content:flex-end;min-height:170px;padding:12px 8px;display:flex;overflow:hidden}.card-2{background:radial-gradient(circle at 50% 25%,#176686,#122836 48%,#101010)}.card-3{background:radial-gradient(circle at 50% 25%,#5f8b1b,#27340f 48%,#101010)}.card-4{background:radial-gradient(circle at 50% 25%,#962e77,#32132b 48%,#101010)}.card-5{background:radial-gradient(circle at 50% 25%,#bd8c16,#3c290b 48%,#101010)}.feature-icon{color:#ffd44d;margin:auto;font-size:54px}.feature-card strong{font-size:13px}.feature-card small{color:#ccc;margin-top:4px}.game-area{grid-template-columns:72px 1fr;gap:8px;padding:8px;display:grid}.categories{flex-direction:column;gap:8px;display:flex}.categories button{color:#aaa;background:#111;border:1px solid #777;border-radius:10px;min-height:76px}.categories span{font-size:23px;display:block}.categories small{font-size:11px}.game-tabs{border-bottom:5px solid #777;grid-template-columns:repeat(3,1fr);display:grid}.game-tabs button{color:#888;background:#0b0b0b;border:0;padding:13px 4px;font-weight:700}.game-tabs button.active{color:#fff5a0;border-bottom:5px solid #f4ec28;margin-bottom:-5px}.game-heading{background:linear-gradient(90deg,#8e0909,#250000);margin:8px 0;padding:10px;font-weight:800}.game-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.game-card{color:#fff;background:linear-gradient(160deg,#18577e,#131722 55%,#070707);border:0;border-radius:12px;min-height:170px;padding:10px 6px;position:relative;overflow:hidden}.game-2{background:linear-gradient(160deg,#2c8d57,#1b3b25 55%,#070707)}.game-3{background:linear-gradient(160deg,#d06722,#572b0e 55%,#070707)}.game-4{background:linear-gradient(160deg,#8e2d4e,#3d1725 55%,#070707)}.game-5{background:linear-gradient(160deg,#6246a2,#261b42 55%,#070707)}.game-6{background:linear-gradient(160deg,#897013,#3d3008 55%,#070707)}.game-symbol{color:#ffe25a;place-items:center;min-height:90px;font-size:55px;display:grid}.game-card strong,.game-card small{display:block}.game-card small{color:#d9ef72;margin-top:5px;font-size:10px}.heart{font-size:21px;position:absolute;top:7px;right:8px}.content-page{min-height:650px;padding:12px 8px 100px}.page-title{text-align:center;color:#ff1b23;font-size:18px}.promotion-tabs{background:#181818;border-radius:10px;grid-template-columns:1fr 1fr;padding:7px;display:grid}.promotion-tabs button,.wallet-modal-tabs button,.deposit-withdraw-tabs button{color:#888;background:0 0;border:0;border-radius:7px;padding:12px;font-weight:800}.promotion-tabs .active,.wallet-modal-tabs .active{color:#fff;background:#ff151b}.promotion-filter{color:#ffe900;background:#111;border-radius:12px;justify-content:space-between;margin-top:10px;padding:15px;display:flex}.promotion-card{text-align:center;background:#111;border-radius:10px;margin-top:10px;padding:12px}.promotion-art{background:radial-gradient(circle at 50% 40%,#ef6a13,#8d0505 40%,#2d0000 72%);border:1px solid #7c2929;border-radius:10px;place-content:center;min-height:360px;padding:28px 16px;display:grid}.promotion-art h2{margin:5px;font-size:38px}.promotion-art strong{color:#ffe05c;font-size:28px}.promo-coins{color:#ffd332;font-size:40px}.deposit-box,.my-bank,.withdraw-panel,.profile-card{background:#111;border-radius:9px;margin-top:10px;padding:12px}.deposit-minimum{text-align:center;border:1px solid #ddd;border-radius:8px;padding:18px}.deposit-minimum strong{color:#ff242b;font-size:21px;display:block}.deposit-minimum small{color:#999}.system-bank{border:2px solid #38e000;border-radius:8px;margin-top:15px;padding:15px;position:relative}.status-tag{background:#338d10;padding:4px 8px;font-size:11px;position:absolute;top:0;right:0}.bank-row{grid-template-columns:90px 1fr;gap:8px;margin:17px 0;display:grid}.yellow{color:#ffe900!important}.my-bank>div:first-child{justify-content:space-between;gap:10px;display:flex}.my-bank-account{text-align:right;color:#ffe900;margin-top:18px;font-size:22px;font-weight:900}.account-name{text-align:right;color:#aaa}.deposit-warning{color:#f34b55;text-align:center;background:#242424;margin-top:18px;padding:12px}.wallet-modal-tabs{background:#202020;border-radius:8px;grid-template-columns:repeat(3,1fr);display:grid}.deposit-withdraw-tabs{background:#151515;grid-template-columns:1fr 1fr;margin-top:8px;display:grid}.deposit-withdraw-tabs .active{color:#ffe900;border-bottom:3px solid #ff1520}.withdraw-form{text-align:center;background:#202020;border:1px solid #ff151c;border-radius:10px;margin-top:12px;padding:14px}.withdraw-balance{color:#ffe600;margin:8px;font-size:28px;display:block}.withdraw-form small{color:#ff4149;margin-bottom:12px;display:block}.withdraw-bank{color:#292929;background:linear-gradient(90deg,#ffd961,#ffbd32);margin:10px 0;padding:15px;font-weight:900}.withdraw-account{text-align:right;padding:18px}.withdraw-account>span{float:left}.withdraw-account>strong{display:block}.account-big{margin-top:10px;font-size:22px;font-weight:900}.profile-card{text-align:center;padding:25px}.profile-avatar{color:#111;background:#eee;border-radius:50%;place-items:center;width:72px;height:72px;margin:auto;font-size:44px;display:grid}.profile-phone{color:#aaa}.profile-balance{background:#1c1c1c;border-radius:10px;margin:22px 0;padding:18px}.profile-balance span,.profile-balance strong{display:block}.profile-balance strong{color:#ffe600;font-size:27px}.profile-info{border-bottom:1px solid #333;justify-content:space-between;padding:12px 0;display:flex}.empty-page{text-align:center;color:#888;place-content:center;min-height:550px;display:grid}.empty-icon{font-size:60px}.modal-backdrop{z-index:5000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d1;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.modal{background:#101010;border-radius:11px;width:min(100%,420px);max-height:92vh;padding:24px 18px;position:relative;overflow-y:auto;box-shadow:0 20px 80px #000c}.modal-close{color:#fff;z-index:3;background:0 0;border:0;font-size:34px;position:absolute;top:10px;right:12px}.modal-logo{justify-content:center;margin:5px 0 24px;display:flex}.register-title{text-align:center;color:#ffe900}.field-label{color:#999;margin:10px 0 6px;font-size:13px;display:block}.field{color:#fff;background:#101010;border:1px solid #4a4a4a;border-radius:10px;outline:none;width:100%;min-height:45px;margin-bottom:12px;padding:0 14px}.field:focus{border-color:#ff171e;box-shadow:0 0 0 1px #ff171e}select.field option{color:#fff;background:#181818}.password-field{position:relative}.password-field .field{padding-right:50px}.eye{color:#ff1c25;background:0 0;border:0;position:absolute;top:9px;right:12px}.login-tools{color:#ccc;justify-content:space-between;align-items:center;margin:5px 0 20px;font-size:13px;display:flex}.login-tools label{gap:7px;display:flex}.text-button,.switch-auth{color:#aaa;background:0 0;border:0;text-decoration:underline}.switch-auth{margin:14px auto;display:block}.two-columns{grid-template-columns:1fr 1fr;gap:8px;display:grid}.register-warning{color:#ffe300;margin:5px 0 18px;font-size:12px;font-weight:700}.form-error,.form-success{border-radius:8px;margin:8px 0;padding:10px}.form-error{color:#ff7a7f;background:#310d0f}.form-success{color:#72f78d;background:#0b3215}.thai-circle{text-align:center;margin-top:18px;font-size:30px}.side-menu-overlay{z-index:6000;background:#000;position:fixed;inset:0;overflow-y:auto}.side-menu{background:#000;width:min(100%,520px);min-height:100vh;margin:auto;padding:18px 23px 50px;position:relative}.side-close{color:#fff;background:0 0;border:0;font-size:36px;position:absolute;top:10px;right:16px}.side-menu>.brand{justify-content:center;margin:0 auto 18px}.member-summary{background:#151515;border-radius:10px;grid-template-columns:45px 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.avatar{color:#111;background:#eee;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.member-summary small,.member-summary strong{display:block}.member-summary button{color:#fff;background:#ff1720;border:0;border-radius:8px;padding:9px;font-weight:700}.side-wallet{grid-template-columns:1fr 1fr;gap:12px;margin:20px 0;display:grid}.side-wallet button{color:#fff;border:0;border-radius:10px;min-height:60px;font-size:17px;font-weight:900}.side-deposit{background:linear-gradient(135deg,#68c9ff,#188bda)}.side-withdraw{background:linear-gradient(135deg,#ffd55c,#ff8612)}.side-links{gap:12px;display:grid}.side-links button{text-align:left;color:#aaa;background:#141414;border:0;min-height:55px;padding:0 20px}.side-links .logout-button{color:#aaa}.side-language{text-align:center;margin-top:240px;font-size:30px}.bottom-space{height:90px}.bottom-nav{z-index:2000;background:linear-gradient(#1b1b1b,#101010);border-radius:20px 20px 0 0;grid-template-columns:repeat(5,1fr);width:min(100%,760px);height:76px;padding:5px 7px;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -10px 30px #0000008c}.bottom-nav button{color:#555;background:0 0;border:0;border-radius:11px}.bottom-nav button.active{color:#fff;background:#ff151d}.bottom-nav span{font-size:24px;display:block}.bottom-nav small{margin-top:2px;font-weight:800;display:block}.chat-float{z-index:2100;color:#ffe900;background:radial-gradient(circle,#333,#090909);border:2px solid #555;border-radius:50%;width:60px;height:60px;font-size:27px;position:fixed;bottom:90px;right:max(18px,50vw - 360px);box-shadow:0 0 0 5px #ffffff14}.guest-note{text-align:center;color:#888;background:#111;border-radius:10px;margin:12px;padding:14px}@media (width>=761px){.mobile-site{box-shadow:0 0 80px #000c}.hero-banner{min-height:220px}.game-card{min-height:210px}}@media (width<=430px){.guest-header,.member-header{padding-left:8px;padding-right:8px}.brand{min-width:80px}.brand-name{font-size:20px}.brand-crown{font-size:22px}.member-header{gap:5px}.member-header .circle-button{display:none}.balance-card{min-width:125px;padding:7px 9px}.quick-menu{gap:5px}.quick-menu button{min-height:67px}.quick-menu span{font-size:22px}.quick-menu small{font-size:10px}.hero-banner{min-height:150px;padding:16px}.hero-content h2{font-size:27px}.hero-coin{width:75px;height:75px;font-size:38px}.feature-card{flex-basis:112px;min-height:150px}.game-area{grid-template-columns:64px 1fr}.game-grid{gap:5px}.game-card{min-height:145px}.game-symbol{min-height:73px;font-size:43px}.game-card strong,.bottom-nav small{font-size:10px}.bottom-nav span{font-size:21px}.chat-float{right:17px}}.hero-banner-image{background:#050505;width:100%;overflow:hidden}.hero-banner-image img{object-fit:cover;object-position:center;width:100%;height:auto;max-height:260px;display:block}.real-feature-card{color:#fff;text-align:left;background:0 0;border:0;flex:0 0 126px;padding:0}.real-feature-card img{object-fit:cover;background:#151515;border-radius:11px;width:126px;height:168px;display:block}.real-feature-card strong{white-space:nowrap;text-overflow:ellipsis;margin-top:7px;padding:0 2px;font-size:12px;display:block;overflow:hidden}.real-feature-card small{color:#ccc;margin-top:3px;padding:0 2px;font-size:11px;display:block}.real-game-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.real-game-card{color:#fff;background:#111;border:0;border-radius:11px;min-width:0;padding:0;position:relative;overflow:hidden}.real-game-card img{aspect-ratio:3/4;object-fit:cover;background:#151515;width:100%;display:block}.real-game-heart{z-index:3;color:#fff;background:#0000008c;border:1px solid #fffc;border-radius:50%;place-items:center;width:31px;height:31px;font-size:20px;display:grid;position:absolute;top:6px;right:6px}.real-game-name{color:#eee;text-align:center;background:#111;justify-content:center;align-items:center;min-height:37px;padding:8px 5px;font-size:11px;font-weight:700;display:flex}@media (width<=430px){.hero-banner-image img{max-height:190px}.real-feature-card{flex-basis:105px}.real-feature-card img{width:105px;height:140px}.real-feature-card strong{font-size:10px}.real-feature-card small{font-size:9px}.real-game-grid{gap:5px}.real-game-name{min-height:34px;font-size:9px}.real-game-heart{width:27px;height:27px;font-size:17px}}.cd168-game-link{z-index:5;position:relative;cursor:pointer!important;pointer-events:auto!important;text-decoration:none!important}.cd168-game-link img{pointer-events:auto;cursor:pointer}.real-feature-card.cd168-game-link,.real-game-card.cd168-game-link{display:block}.cd168-game-link:hover{filter:brightness(1.08)}:root{--cd168-gold:#ffd21c;--cd168-gold-light:#ffe86a;--cd168-gold-dark:#d8a900;--cd168-gold-soft:#f5c400}.deposit-btn,.btn-deposit,button.deposit,.top-deposit,.action-deposit,.quick-deposit{color:#111!important;background:linear-gradient(#ffe96a 0%,#ffd21c 48%,#f2b900 100%)!important;border:1px solid #ffe85c!important;box-shadow:0 0 12px #ffd21c59,inset 0 1px #ffffff73!important}.quick-menu button,.quick-menu-item,.quick-action,.top-actions,.member-actions,.action-row,.quick-menu button,.quick-menu a,.game-area{border-color:#ffd21c!important}.categories button.active{color:#ffe65a!important;border-color:#ffd21c!important;box-shadow:0 0 10px #ffd21c59!important}.game-tabs button.active:after,.tab-active:after,.active-tab:after{background:#ffd21c!important}.bottom-nav button.active,.bottom-nav a.active,.bottom-nav .active{color:#111!important;background:linear-gradient(#ffe96a 0%,#ffd21c 55%,#efb700 100%)!important;border-color:#ffe75b!important;box-shadow:0 0 14px #ffd21c66,inset 0 0 0 1px #ffffff40!important}.bottom-nav button.active *,.bottom-nav a.active *{color:#111!important}.active-menu,.menu-active,.selected,.nav-active{border-color:#ffd21c!important}button.active{border-color:#ffd21c}.game-tabs+.tab-indicator,.active-indicator,.progress-active{background:#ffd21c!important}.cd168-game-link{cursor:pointer!important;pointer-events:auto!important}button:focus-visible,a:focus-visible{outline-offset:2px;outline:2px solid #ffd21c!important}.login-btn,.btn-login,.login-button,button.login,.header-login,.guest-login,.auth-login,.login-actions button:first-child,.auth-actions button:first-child,.guest-actions button:first-child,.header-actions button:first-child{color:#111!important;text-shadow:none!important;background:#ffd21c linear-gradient(#fff078 0%,#ffd92f 35%,#ffc400 70%,#e7a900 100%)!important;border:1px solid #ffe75c!important;box-shadow:0 0 12px #ffcd1e59,inset 0 1px #ffffff8c!important}.login-btn *,.btn-login *,.login-button *,.header-login *,.guest-login *,.auth-login *,.login-actions button:first-child *,.auth-actions button:first-child *,.guest-actions button:first-child *,.header-actions button:first-child *{color:#111!important}.login-btn:hover,.btn-login:hover,.login-button:hover,.header-login:hover,.guest-login:hover,.auth-login:hover,.login-actions button:first-child:hover,.auth-actions button:first-child:hover,.guest-actions button:first-child:hover,.header-actions button:first-child:hover{filter:brightness(1.04);background:linear-gradient(#fff6a0 0%,#ffe34f 40%,#ffc400 100%)!important}.login-actions,.auth-actions,.guest-actions,.header-actions{border-color:#ffd21c!important}.candy168-brand{justify-content:flex-start!important;align-items:center!important;width:118px!important;min-width:118px!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important}.candy168-logo{filter:drop-shadow(0 0 4px #ffd32d59)drop-shadow(0 0 8px #ffb7002e);object-fit:contain!important;object-position:left center!important;background:0 0!important;border:0!important;width:116px!important;max-width:116px!important;height:auto!important;margin:0!important;padding:0!important;display:block!important}button.candy-login-gold,.candy-login-gold{color:#111!important;text-shadow:none!important;cursor:pointer!important;background:#ffd21c linear-gradient(#fff58a 0%,#ffe34e 22%,#ffd21c 52%,#f0b400 100%)!important;border:1px solid #ffe96b!important;box-shadow:0 0 12px #ffd21c61,inset 0 1px #fff9!important}button.candy-login-gold *,.candy-login-gold *{color:#111!important}button.candy-login-gold:hover,.candy-login-gold:hover{color:#000!important;background:linear-gradient(#fff9b0 0%,#ffe75c 35%,#ffc916 100%)!important}button.candy-login-gold:active,.candy-login-gold:active{transform:translateY(1px)}@media (width<=480px){.candy168-brand{width:105px!important;min-width:105px!important}.candy168-logo{width:103px!important;max-width:103px!important}}@media (width<=360px){.candy168-brand{width:94px!important;min-width:94px!important}.candy168-logo{width:92px!important;max-width:92px!important}}.brand.candy168-brand,.candy168-brand{justify-content:flex-start!important;align-items:center!important;width:145px!important;min-width:145px!important;max-width:145px!important;height:62px!important;min-height:62px!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important}.brand.candy168-brand .candy168-logo,.candy168-brand .candy168-logo,img.candy168-logo{object-fit:contain!important;object-position:left center!important;opacity:1!important;filter:brightness(1.12)contrast(1.08)drop-shadow(0 0 4px #ffe050a6)drop-shadow(0 0 9px #ffb70059)!important;background:0 0!important;border:none!important;width:145px!important;min-width:145px!important;max-width:145px!important;height:62px!important;max-height:62px!important;margin:0!important;padding:0!important;display:block!important}html body button.candy-login-gold,html body .candy-login-gold{color:#080808!important;text-shadow:none!important;opacity:1!important;background:#ffd21c linear-gradient(#fff7a3 0%,#ffe85b 18%,#ffd21c 52%,#efb000 100%)!important;border:2px solid #ffe86a!important;outline:none!important;font-weight:800!important;box-shadow:0 0 5px #ffe046bf,0 0 14px #ffbe0061,inset 0 1px #fffc!important}html body button.candy-login-gold *,html body .candy-login-gold *{color:#080808!important;fill:#080808!important}html body button.candy-login-gold:hover,html body .candy-login-gold:hover{color:#000!important;background:#ffe13c linear-gradient(#fffbc0 0%,#ffed70 25%,#ffd21c 100%)!important}html body button.candy-login-gold:active{transform:translateY(1px);background:#edb300!important}@media (width<=480px){.brand.candy168-brand,.candy168-brand{width:132px!important;min-width:132px!important;max-width:132px!important;height:58px!important;min-height:58px!important}.brand.candy168-brand .candy168-logo,.candy168-brand .candy168-logo,img.candy168-logo{width:132px!important;min-width:132px!important;max-width:132px!important;height:58px!important;max-height:58px!important}}@media (width<=360px){.brand.candy168-brand,.candy168-brand{width:118px!important;min-width:118px!important;max-width:118px!important;height:54px!important}.brand.candy168-brand .candy168-logo,.candy168-brand .candy168-logo,img.candy168-logo{width:118px!important;min-width:118px!important;max-width:118px!important;height:54px!important;max-height:54px!important}}html body .brand.candy168-brand,html body .candy168-brand{justify-content:flex-start!important;align-items:center!important;width:175px!important;min-width:175px!important;max-width:175px!important;height:66px!important;min-height:66px!important;max-height:66px!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important}html body .brand.candy168-brand img.candy168-logo,html body .candy168-brand img.candy168-logo,html body img.candy168-logo{object-fit:contain!important;object-position:left center!important;filter:none!important;width:175px!important;min-width:175px!important;max-width:175px!important;height:66px!important;min-height:66px!important;max-height:66px!important;box-shadow:none!important;text-shadow:none!important;opacity:1!important;background:0 0!important;border:0!important;outline:0!important;margin:0!important;padding:0!important;display:block!important;transform:none!important}html body button.candy-login-gold,html body .candy-login-gold{color:#090909!important;text-shadow:none!important;opacity:1!important;background-color:#ffd21c!important;background-image:linear-gradient(#fff28a 0%,#ffe252 20%,#ffd21c 55%,#eeb000 100%)!important;border:1px solid #ffe866!important;font-weight:800!important;box-shadow:inset 0 1px #ffffffa6!important}html body button.candy-login-gold *,html body .candy-login-gold *{color:#090909!important;text-shadow:none!important}html body button.candy-login-gold:hover,html body .candy-login-gold:hover{color:#000!important;filter:none!important;background-color:#ffe044!important;background-image:linear-gradient(#fff7a8 0%,#ffe85f 30%,#ffca12 100%)!important}html body button.candy-login-gold:active,html body .candy-login-gold:active{transform:translateY(1px);color:#000!important;background:#eab000!important}@media (width<=480px){html body .brand.candy168-brand,html body .candy168-brand{width:155px!important;min-width:155px!important;max-width:155px!important;height:62px!important;min-height:62px!important;max-height:62px!important}html body .brand.candy168-brand img.candy168-logo,html body .candy168-brand img.candy168-logo,html body img.candy168-logo{filter:none!important;width:155px!important;min-width:155px!important;max-width:155px!important;height:62px!important;min-height:62px!important;max-height:62px!important;box-shadow:none!important}}@media (width<=360px){html body .brand.candy168-brand,html body .candy168-brand,html body .brand.candy168-brand img.candy168-logo,html body .candy168-brand img.candy168-logo,html body img.candy168-logo{width:145px!important;min-width:145px!important;max-width:145px!important;height:58px!important;min-height:58px!important;max-height:58px!important}}.cd168-game-button,.cd168-game-open{appearance:none;font:inherit;color:inherit;cursor:pointer;border:0}.cd168-game-button{text-align:left;background:0 0}.cd168-game-open{text-align:left;background:0 0;width:100%;padding:0;display:block}.cd168-interactive-game{position:relative}.cd168-interactive-game .real-game-heart{z-index:5;color:#fff;cursor:pointer;background:#000000b8;border:1px solid #ffd73cd9;border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;display:flex;position:absolute;top:5px;right:5px}.cd168-interactive-game .real-game-heart.favorite{color:#ffd21c;background:#171200}.cd168-search-panel{background:#101010;border:1px solid #d8ad16;border-radius:10px;margin:8px 8px 10px;padding:10px}.cd168-search-head{color:#ffd21c;justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.cd168-search-head button,.cd168-info-close{color:#fff;cursor:pointer;background:0 0;border:0;font-size:24px}.cd168-search-panel input{box-sizing:border-box;color:#fff;background:#050505;border:1px solid #555;border-radius:8px;outline:none;width:100%;padding:11px 13px;font-size:14px}.cd168-search-panel input:focus{border-color:#ffd21c}.cd168-info-panel{color:#fff;text-align:center;background:linear-gradient(#181300,#0b0b0b 65%);border:1px solid #d8ad16;border-radius:12px;margin:8px;padding:16px;position:relative}.cd168-info-close{position:absolute;top:4px;right:9px}.cd168-info-icon{color:#ffd21c;margin-bottom:5px;font-size:30px}.cd168-info-panel h3{color:#ffd21c;margin:4px 0}.cd168-info-panel p{color:#bbb;margin:4px 0 12px;font-size:12px}.cd168-task-row{background:#080808;border:1px solid #343434;border-radius:8px;justify-content:space-between;align-items:center;padding:10px;display:flex}.cd168-task-row strong{color:#ffd21c}.cd168-gold-action{color:#090909;cursor:pointer;background:linear-gradient(#fff28a,#ffd21c 55%,#eeb000);border:1px solid #ffe866;border-radius:8px;width:100%;padding:11px;font-weight:800}.cd168-empty-panel{text-align:center;background:#080808;border:1px solid #242424;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:170px;padding:18px;display:flex}.cd168-empty-icon{color:#ffd21c;margin-bottom:8px;font-size:34px}.cd168-empty-panel strong{color:#ffd21c}.cd168-empty-panel small{color:#888;max-width:190px;margin-top:5px;line-height:1.5}.categories button,.game-tabs button,.quick-menu button,.menu-icon,.circle-button{cursor:pointer}.categories button.active{color:#ffd21c!important;border-color:#ffd21c!important}.game-tabs button.active{color:#ffd21c!important;border-bottom-color:#ffd21c!important}.cd168-guest-menu-title{background:#0a0a0a;border:1px solid #332900;border-radius:9px;flex-direction:column;margin:12px 0;padding:12px;display:flex}.cd168-guest-menu-title strong{color:#ffd21c}.cd168-guest-menu-title small{color:#888;margin-top:3px}.customer-deposit-tabs{gap:8px;margin:14px 0;padding-bottom:3px;display:flex;overflow-x:auto}.customer-deposit-tabs button{color:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #daae4c59;border-radius:10px;flex:none;padding:10px 13px}.customer-deposit-tabs button.active{color:#211600;background:linear-gradient(135deg,#d8ad50,#f1d080);border-color:#0000;font-weight:700}.customer-channel-list{gap:12px;display:grid}.deposit-channel-public{margin-top:0}.deposit-copy-button{color:#211600;cursor:pointer;background:linear-gradient(135deg,#d8ad50,#f1d080);border:0;border-radius:10px;width:100%;margin-top:12px;padding:12px;font-weight:800}.deposit-channel-empty,.deposit-channel-error{text-align:center;border-radius:10px;margin:12px 0;padding:16px}.deposit-channel-empty{background:#ffffff0a}.deposit-channel-error{color:#ff8c8c;background:#dc3c3c1a}.deposit-gateway-note{opacity:.72;margin-top:7px}
