/* =========================================================
   QQ88ASIA - GOLDEN TILE CARE LOUNGE
   Final override stylesheet loaded after style1-style4.
   Palette: logo gold, ivory white, deep espresso and warm bronze.
   ========================================================= */
:root{
  --qq-gold:#f6b900;--qq-gold-2:#ffd65b;--qq-gold-3:#fff0a6;--qq-bronze:#9a6507;
  --qq-coffee:#4b2c08;--qq-brown:#241306;--qq-espresso:#0d0804;--qq-ink:#070401;
  --qq-ivory:#fffdf6;--qq-text:#fff9e9;--qq-muted:#cdbf9e;--qq-soft:#a9956b;
  --qq-line:rgba(246,185,0,.22);--qq-line-strong:rgba(255,214,91,.62);
  --qq-shadow:0 28px 76px rgba(0,0,0,.62);--qq-radius:22px;
}
html{scroll-behavior:smooth;background:var(--qq-ink)}
body{font-family:Inter,"Segoe UI",Arial,sans-serif!important;color:var(--qq-muted)!important;background:
  radial-gradient(circle at 8% 2%,rgba(246,185,0,.17),transparent 27%),
  radial-gradient(circle at 92% 13%,rgba(154,101,7,.14),transparent 26%),
  linear-gradient(180deg,#080501 0%,#1b0e04 46%,#080501 100%)!important}
body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.22;background-image:
  linear-gradient(45deg,transparent 46%,rgba(255,214,91,.08) 47%,rgba(255,214,91,.08) 53%,transparent 54%),
  linear-gradient(-45deg,transparent 46%,rgba(255,214,91,.055) 47%,rgba(255,214,91,.055) 53%,transparent 54%);background-size:46px 46px;z-index:-1}
body,p{color:var(--qq-muted)}a{color:var(--qq-gold-2)}a:hover,a:focus{color:#fff;text-decoration:none}::selection{background:var(--qq-gold);color:var(--qq-ink)}
.topbar-container{background:#080501!important;border-bottom:1px solid rgba(246,185,0,.15)!important}.site-header{background:linear-gradient(180deg,#2a1608,#090501)!important;border-bottom:1px solid var(--qq-line-strong)!important;box-shadow:0 18px 50px rgba(0,0,0,.58)}
.site-content-container,.home-info-container{background:transparent!important}.home-info-container{padding-top:34px;padding-bottom:58px}.site-header .logo img{filter:drop-shadow(0 8px 18px rgba(246,185,0,.35))}
.top-menu>li{color:#d8c9aa!important}.top-menu>li:hover,.top-menu>li[data-active="true"]{color:#fff!important;background:linear-gradient(180deg,rgba(246,185,0,.20),rgba(75,44,8,.26))!important}.top-menu .game-list{background:rgba(18,10,4,.98)!important;border-color:var(--qq-line-strong)!important;box-shadow:0 25px 60px rgba(0,0,0,.62)}
.top-menu .game-list>li>a .background{background:linear-gradient(90deg,rgba(246,185,0,.22),rgba(75,44,8,.1))!important;border-color:rgba(255,214,91,.34)!important}.login-panel .login-button,.standard-secondary-button,.play-now{color:#1b0e02!important;background:linear-gradient(135deg,var(--qq-gold),var(--qq-gold-2))!important;border-color:#ffe995!important;font-weight:800}.login-panel .register-button,.standard-primary-button{color:#fff!important;background:linear-gradient(135deg,#502906,#9b6508)!important;border-color:rgba(255,214,91,.5)!important;font-weight:800}
.banner{position:relative;background:#0a0501!important}.banner:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:linear-gradient(90deg,transparent,var(--qq-bronze),var(--qq-gold-2),#fff4ba,var(--qq-gold),transparent);box-shadow:0 0 26px rgba(246,185,0,.55)}
.announcement-container{color:#241306!important;background:linear-gradient(90deg,#9f6908,#f6b900,#ffe28a)!important}.announcement-container>[data-section="announcements"]{background:#130a03!important}.announcement-container .announcement-list li{color:#ffe18a!important}.home-progressive-jackpot{filter:sepia(.55) saturate(1.18)}

/* Two custom widgets */
.qq-widget{position:relative;margin:0 0 28px;padding:34px;overflow:hidden;border:1px solid var(--qq-line-strong);border-radius:var(--qq-radius);background:
 radial-gradient(circle at 92% 0%,rgba(246,185,0,.16),transparent 30%),linear-gradient(145deg,rgba(55,31,8,.98),rgba(13,8,4,.98) 52%,rgba(33,18,5,.98));box-shadow:var(--qq-shadow)}
.qq-widget:before{content:"";position:absolute;inset:11px;pointer-events:none;border:1px solid rgba(255,240,166,.1);border-radius:16px}.qq-widget:after{content:"";position:absolute;width:170px;height:170px;right:-95px;top:-95px;border:1px solid rgba(255,214,91,.22);transform:rotate(45deg)}
.qq-widget-head{position:relative;z-index:1;max-width:850px;margin-bottom:24px}.qq-widget-head--center{text-align:center;margin-left:auto;margin-right:auto}.qq-widget-index{display:inline-flex;align-items:center;gap:10px;color:var(--qq-gold-2);font-size:10px;font-weight:900;letter-spacing:2px;text-transform:uppercase}.qq-widget-index:before{content:"";width:30px;height:1px;background:var(--qq-gold)}.qq-widget h2{margin:10px 0 8px;color:#fff;font-size:30px;font-weight:900;line-height:1.25;letter-spacing:-.03em}.qq-widget-head p{margin:0;color:#cbbd9e;font-size:14px;line-height:1.75}
.qq-tile-console{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);gap:18px}.qq-tile-stage{position:relative;min-height:330px;padding:38px 40px 35px 158px;overflow:hidden;border:1px solid rgba(255,214,91,.35);border-radius:18px;background:
 radial-gradient(circle at 18% 38%,rgba(246,185,0,.19),transparent 28%),linear-gradient(135deg,#211105,#090501)}.qq-tile-stage:before,.qq-tile-stage:after{content:"";position:absolute;pointer-events:none}.qq-tile-stage:before{inset:14px;border:1px solid rgba(255,255,255,.055);border-radius:12px}.qq-tile-stage:after{right:-32px;bottom:-42px;width:180px;height:180px;border:2px solid rgba(246,185,0,.13);border-radius:50%;box-shadow:0 0 0 28px rgba(246,185,0,.025),0 0 0 56px rgba(246,185,0,.018)}
.qq-tile-emblem{position:absolute;left:34px;top:50%;width:94px;height:116px;padding:15px;display:grid;place-items:center;transform:translateY(-50%);border:2px solid #e6ad10;border-radius:12px;background:linear-gradient(145deg,#fff8dc,#db9b06 55%,#563006);box-shadow:inset 0 0 0 7px rgba(52,28,3,.62),0 22px 42px rgba(0,0,0,.48)}.qq-tile-emblem:before{content:"發";position:absolute;color:#492800;font-family:Georgia,serif;font-size:43px;font-weight:900;text-shadow:0 1px #fff0ae}.qq-tile-emblem img{width:100%;max-height:74px;object-fit:contain;opacity:.12}.qq-tile-stage>span{display:block;color:rgba(255,214,91,.24);font-size:58px;font-weight:900;line-height:1}.qq-tile-stage h3{margin:3px 0 4px;color:#fff;font-size:29px;font-weight:900;letter-spacing:-.03em}.qq-tile-provider{margin:0 0 16px!important;color:var(--qq-gold-2)!important;font-size:11px!important;font-weight:900;letter-spacing:1.6px;text-transform:uppercase}.qq-tile-stage>p:last-child{position:relative;z-index:1;margin:0;color:#d4c7aa;font-size:13px;line-height:1.8}
.qq-tile-selector{display:grid;gap:8px}.qq-tile-tab{position:relative;width:100%;min-height:68px;padding:10px 14px 10px 70px;overflow:hidden;text-align:left;border:1px solid rgba(255,214,91,.14);border-radius:12px;background:rgba(8,5,1,.72);transition:.22s ease}.qq-tile-tab img{position:absolute;left:12px;top:50%;width:42px;height:42px;padding:7px;object-fit:contain;transform:translateY(-50%);border:1px solid rgba(255,214,91,.23);border-radius:8px;background:#1b0e04}.qq-tile-tab span{position:absolute;right:12px;top:9px;color:rgba(255,214,91,.25);font-size:20px;font-weight:900}.qq-tile-tab strong{display:block;padding-right:30px;color:#eee3ca;font-size:13px}.qq-tile-tab small{display:block;margin-top:3px;color:#8f7d5d;font-size:9px;font-weight:800;letter-spacing:.8px;text-transform:uppercase}.qq-tile-tab:hover,.qq-tile-tab.is-active{transform:translateX(-5px);border-color:var(--qq-gold-2);background:linear-gradient(90deg,rgba(246,185,0,.18),rgba(75,44,8,.6));box-shadow:0 13px 30px rgba(0,0,0,.32)}.qq-tile-tab.is-active strong{color:#fff}.qq-tile-tab.is-active small{color:var(--qq-gold-2)}
.qq-compass-shell{position:relative;z-index:1;display:grid;grid-template-columns:280px minmax(0,1fr);gap:16px}.qq-compass-nav{display:grid;gap:8px}.qq-compass-tab{position:relative;min-height:66px;padding:10px 10px 10px 66px;text-align:left;border:1px solid rgba(255,214,91,.13);border-radius:12px;background:#0d0804;transition:.22s}.qq-compass-tab img{position:absolute;left:12px;top:50%;width:38px;height:38px;padding:7px;object-fit:contain;transform:translateY(-50%);border-radius:50%;background:#2a1608}.qq-compass-tab span{display:block;color:#87724f;font-size:8px;font-weight:900;letter-spacing:1.4px}.qq-compass-tab strong{display:block;margin-top:3px;color:#d8c9ad;font-size:12px}.qq-compass-tab.is-active,.qq-compass-tab:hover{border-color:var(--qq-gold-2);background:linear-gradient(100deg,#5c3607,#160b03);transform:translateX(5px)}.qq-compass-tab.is-active strong{color:#fff}.qq-compass-stage{min-height:310px;padding:26px;display:grid;grid-template-columns:260px minmax(0,1fr);align-items:center;gap:26px;border:1px solid rgba(255,214,91,.27);border-radius:18px;background:linear-gradient(135deg,rgba(246,185,0,.08),rgba(7,4,1,.86) 48%,rgba(73,40,5,.45))}.qq-compass-orbit{position:relative;width:230px;height:230px;margin:auto;display:grid;place-items:center;border:1px solid rgba(255,214,91,.26);border-radius:50%;box-shadow:inset 0 0 55px rgba(246,185,0,.06)}.qq-compass-orbit:before,.qq-compass-orbit:after{content:"";position:absolute;border-radius:50%;border:1px dashed rgba(255,214,91,.26);animation:qq-spin 18s linear infinite}.qq-compass-orbit:before{inset:20px}.qq-compass-orbit:after{inset:42px;animation-direction:reverse;animation-duration:12s}.qq-compass-core{position:relative;z-index:1;width:130px;height:130px;padding:20px 13px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border-radius:50%;background:radial-gradient(circle at 35% 28%,#fff0a6,#e2a20a 35%,#5a3105 72%,#1b0e03);box-shadow:0 0 0 8px rgba(246,185,0,.08),0 20px 45px rgba(0,0,0,.55)}.qq-compass-core small{color:#4b2a03;font-size:8px;font-weight:900;letter-spacing:1px;text-transform:uppercase}.qq-compass-core strong{margin:5px 0;color:#160b02;font-size:16px;line-height:1.2}.qq-compass-core span{padding:4px 9px;border-radius:99px;color:#fff3c9;background:#4a2704;font-size:8px;font-weight:900;text-transform:uppercase}.qq-compass-data{display:grid;gap:11px}.qq-compass-data>div{padding:16px 18px;border-left:3px solid var(--qq-gold);border-radius:0 12px 12px 0;background:rgba(255,255,255,.025)}.qq-compass-data small{display:block;color:#8e7a56;font-size:8px;font-weight:900;letter-spacing:1.3px;text-transform:uppercase}.qq-compass-data strong{display:block;margin-top:5px;color:#fff5dd;font-size:15px;line-height:1.45}.qq-compass-data p{margin:2px 0 0;color:#aa9875;font-size:11px;line-height:1.65}@keyframes qq-spin{to{transform:rotate(360deg)}}

/* One continuous, single-column editorial container */
.qq-editorial{padding:50px 12px 76px;background:transparent!important}.qq-mega-container{position:relative;width:min(1120px,100%);margin:auto;padding:clamp(24px,4vw,58px);overflow:hidden;border:1px solid var(--qq-line-strong);border-radius:30px;background:
 radial-gradient(circle at 100% 0%,rgba(246,185,0,.12),transparent 25%),linear-gradient(160deg,rgba(38,21,7,.97),rgba(11,7,3,.98) 34%,rgba(27,14,4,.98));box-shadow:var(--qq-shadow)}.qq-mega-container:before{content:"";position:absolute;inset:13px;pointer-events:none;border:1px solid rgba(255,240,166,.075);border-radius:21px}.qq-mega-container:after{content:"福";position:absolute;right:-15px;top:220px;color:rgba(246,185,0,.025);font-family:Georgia,serif;font-size:280px;font-weight:900;line-height:1;transform:rotate(-8deg)}.qq-article,.qq-faq{position:relative;z-index:1}.qq-article-hero{padding:0 0 36px;border-bottom:1px solid var(--qq-line)}.qq-article-kicker{margin:0 0 13px!important;color:var(--qq-gold-2)!important;font-size:9px!important;font-weight:900;letter-spacing:2px;text-transform:uppercase}.qq-article h1{max-width:980px;margin:0 0 22px;color:#fff;font-size:clamp(28px,4.3vw,52px);font-weight:900;line-height:1.15;letter-spacing:-.045em}.qq-article p{margin:0 0 15px;color:#cfc1a4;font-size:15px;line-height:1.9}.qq-article a{color:var(--qq-gold-2);font-weight:800;text-decoration:underline;text-decoration-color:rgba(246,185,0,.36);text-underline-offset:3px}.qq-article-flow{display:block}.qq-article-flow section{position:relative;padding:34px 0 3px;border-bottom:1px solid rgba(255,214,91,.13)}.qq-article-flow section:last-child{border-bottom:0}.qq-article-flow h2{margin:0 0 16px;padding-left:21px;color:#fff8e6;font-size:25px;font-weight:900;line-height:1.35;letter-spacing:-.025em}.qq-article-flow h2:before{content:"";position:absolute;left:0;margin-top:5px;width:5px;height:29px;border-radius:99px;background:linear-gradient(var(--qq-gold-3),var(--qq-gold),var(--qq-bronze));box-shadow:0 0 15px rgba(246,185,0,.4)}.qq-article-flow h3{margin:24px 0 10px;color:var(--qq-gold-2);font-size:17px;font-weight:900}.qq-feature-list{margin:17px 0 22px;padding:0;list-style:none}.qq-feature-list li{position:relative;margin:0;padding:16px 16px 16px 54px;color:#cfc1a4;font-size:14px;line-height:1.82;border-bottom:1px solid rgba(255,214,91,.11);background:linear-gradient(90deg,rgba(246,185,0,.045),transparent)}.qq-feature-list li:before{content:"◆";position:absolute;left:17px;top:17px;width:23px;height:23px;display:grid;place-items:center;color:#1e1003;background:linear-gradient(145deg,#fff1ad,#e1a008);font-size:10px;transform:rotate(45deg);box-shadow:0 8px 18px rgba(0,0,0,.25)}.qq-feature-list li:after{content:"◆";position:absolute;left:24px;top:24px;color:#4b2803;font-size:8px}.qq-feature-list strong{color:#fff2cd}.qq-game-recommendations li{padding-top:18px;padding-bottom:18px}.qq-game-recommendations li p{margin:7px 0 0;font-size:14px}.qq-table-scroll{margin:20px 0 24px;overflow-x:auto;border:1px solid rgba(255,214,91,.3);border-radius:16px;background:#0b0703}.qq-comparison-table{width:100%;min-width:820px;border-collapse:collapse}.qq-comparison-table th{padding:15px 16px;color:#291500;background:linear-gradient(135deg,#e5a607,#ffe58f);font-size:11px;font-weight:900;letter-spacing:.7px;text-align:left;text-transform:uppercase}.qq-comparison-table td{padding:16px;color:#d4c7aa;font-size:13px;line-height:1.55;border-right:1px solid rgba(255,214,91,.11);border-bottom:1px solid rgba(255,214,91,.11)}.qq-comparison-table tr:last-child td{border-bottom:0}.qq-comparison-table td:first-child{color:#fff3d2;font-weight:900}.qq-comparison-table tbody tr:nth-child(even){background:rgba(246,185,0,.035)}.qq-comparison-table tbody tr:hover{background:rgba(246,185,0,.075)}
.qq-faq{margin-top:44px;padding-top:38px;border-top:1px solid var(--qq-line-strong)}.qq-faq>header{text-align:center;margin-bottom:20px}.qq-faq>header p{margin:0 0 6px;color:var(--qq-gold-2);font-size:9px;font-weight:900;letter-spacing:2px}.qq-faq h2{margin:0;color:#fff;font-size:30px;font-weight:900}.qq-faq-list{display:grid;grid-template-columns:1fr;gap:9px}.qq-faq details{border:1px solid rgba(255,214,91,.18);border-radius:13px;background:rgba(9,5,2,.72);overflow:hidden}.qq-faq summary{position:relative;padding:17px 54px 17px 19px;color:#f2e7cf;font-size:14px;font-weight:800;cursor:pointer;list-style:none}.qq-faq summary::-webkit-details-marker{display:none}.qq-faq summary:after{content:"+";position:absolute;right:17px;top:50%;width:25px;height:25px;display:grid;place-items:center;transform:translateY(-50%);border:1px solid rgba(255,214,91,.42);border-radius:50%;color:var(--qq-gold-2)}.qq-faq details[open]{border-color:rgba(255,214,91,.48);background:linear-gradient(90deg,rgba(246,185,0,.08),rgba(9,5,2,.82))}.qq-faq details[open] summary:after{content:"−"}.qq-faq details p{margin:0;padding:0 19px 18px;color:#bfae8c;font-size:13px;line-height:1.78}
.site-footer{background:linear-gradient(180deg,#1c0f05,#070401)!important;border-top:1px solid rgba(255,214,91,.22)!important}.site-footer h3,.site-footer strong{color:var(--qq-gold-2)!important}.site-footer,.site-footer p,.site-footer a{color:#b9a884!important}.mobile-menu,.mobile-bottom-menu{background:#0b0703!important;border-color:rgba(255,214,91,.3)!important}
@media(prefers-reduced-motion:reduce){.qq-compass-orbit:before,.qq-compass-orbit:after{animation:none}}
@media(max-width:991px){.qq-widget{padding:26px}.qq-tile-console,.qq-compass-shell{grid-template-columns:1fr}.qq-tile-selector{grid-template-columns:1fr 1fr}.qq-compass-nav{grid-template-columns:1fr 1fr}.qq-compass-stage{grid-template-columns:230px 1fr}.qq-editorial{padding-top:34px}}
@media(max-width:680px){.home-info-container{padding-top:18px}.qq-widget{padding:23px 16px;border-radius:17px}.qq-widget:before{inset:7px}.qq-widget h2{font-size:23px}.qq-widget-head p{font-size:12px}.qq-tile-stage{min-height:auto;padding:125px 19px 24px}.qq-tile-emblem{left:50%;top:18px;width:78px;height:92px;transform:translateX(-50%)}.qq-tile-emblem:before{font-size:33px}.qq-tile-stage>span{font-size:38px}.qq-tile-stage h3{font-size:23px}.qq-tile-stage>p:last-child{font-size:12px}.qq-tile-selector,.qq-compass-nav{grid-template-columns:1fr}.qq-tile-tab:hover,.qq-tile-tab.is-active,.qq-compass-tab:hover,.qq-compass-tab.is-active{transform:none}.qq-compass-stage{grid-template-columns:1fr;padding:20px}.qq-compass-orbit{width:200px;height:200px}.qq-compass-data strong{font-size:13px}.qq-editorial{padding:25px 6px 48px}.qq-mega-container{padding:28px 18px;border-radius:19px}.qq-mega-container:before{inset:7px}.qq-article h1{font-size:28px}.qq-article p{font-size:13.2px;line-height:1.8}.qq-article-flow section{padding-top:28px}.qq-article-flow h2{font-size:20px}.qq-article-flow h3{font-size:15px}.qq-feature-list li{padding:14px 12px 14px 47px;font-size:12.8px}.qq-game-recommendations li p{font-size:12.8px}.qq-faq{margin-top:34px;padding-top:30px}.qq-faq summary{font-size:12.5px}.qq-faq details p{font-size:12px}}
@media(max-width:430px){.qq-widget-index{font-size:8px;letter-spacing:1.3px}.qq-tile-tab{padding-left:62px}.qq-compass-tab{padding-left:61px}.qq-comparison-table{min-width:760px}}
