/* WIN1121: tema merah (gaya referensi): dasar hitam-marun, panel merah tua bergradasi, bingkai & tombol merah menyala.
   Menimpa variabel warna bawaan template (_next/static/css). Warna diambil dari screenshot referensi. */
:root{
  --hk-0:#0a0000;--hk-1:#160101;--hk-2:#200000;--hk-3:#300000;--hk-4:#4d0101;--hk-5:#6a0202;--hk-6:#870101;
  --hk-line:#a40101;--hk-hot:#ff0000;--hk-btn:#d60403;--hk-btn2:#ab1111;--hk-btn3:#880303;
  --primary-color:#e00000;--primary-rgb:224,0,0;--secondary-color:#ff2a2a;--accent-color:#ffd700;--border-color:#c00000;
  --jackpot-primary:#e00000;--jackpot-secondary:#ff2a2a;--jackpot-primary-rgb:224,0,0;--jackpot-secondary-rgb:255,42,42;--jackpot-accent-rgb:255,80,60;
  --text-color:#fff;--text-secondary:#ffe9e9;--text-muted:#f4c430;--text-accent:#ffd700;
  --template-bg:var(--hk-3);
  --bg-dark:var(--hk-1);--bg-dark-darker:var(--hk-0);--bg-dark-lighter:var(--hk-3);--bg-dark-medium:var(--hk-4);--bg-surface:var(--hk-3);
  --bg-white-05:var(--hk-3);--bg-white-10:var(--hk-4);--bg-white-28:var(--hk-0);
  --primary-trans-3:var(--hk-3);--primary-trans-5:var(--hk-4);--primary-trans-8:var(--hk-0);
  --primary-trans-10:#3a0303;--primary-trans-12:#4a0505;--primary-trans-15:#5a0707;--primary-trans-20:#6a0909;--primary-trans-25:#7a0b0b;
  --primary-pop-1:#3a0303;--primary-pop-2:#4a0505;--primary-pop-3:#5a0707;
  --jackpot-trans-5:var(--hk-4);--jackpot-trans-10:#3a0303;--jackpot-trans-15:#4a0505;--jackpot-trans-20:#5a0707;--jackpot-trans-25:#6a0909;
  --jackpot-gold-trans-5:var(--hk-4);--jackpot-gold-trans-10:#3a0303;--jackpot-gold-trans-15:#4a0505;
  --jackpot-accent-trans-5:var(--hk-4);--jackpot-accent-trans-10:#3a0303;--jackpot-accent-trans-15:#4a0505;--jackpot-accent-trans-20:#5a0707;--jackpot-accent-trans-25:#6a0909;
  --jackpot-pop-1:#3a0303;--jackpot-pop-2:#4a0505;--jackpot-pop-3:#5a0707;--jackpot-gold-pop-1:#3a0303;--jackpot-gold-pop-2:#4a0505;--jackpot-gold-pop-3:#5a0707;
  --bg-overlay:var(--hk-3);--bg-overlay-light:var(--hk-4);--bg-modal:var(--hk-3);
  --bg-card:var(--hk-3);--bg-card-hover:var(--hk-4);--bg-input:var(--hk-2);--bg-input-focus:var(--hk-3);
  --text-on-primary:#fff;--text-on-primary-rgb:255,255,255;--text-on-secondary:#fff;--text-on-accent:#300000;--text-on-gradient:#fff;
  --border-input:var(--hk-line);--divider-color:var(--hk-0);
  --status-success-bg:var(--hk-1);--status-warning-bg:var(--hk-1);--status-error-bg:#3a0000;--error-bg:#3a0000;
  --honeycomb-1:var(--hk-3);--honeycomb-2:var(--hk-4);--honeycomb-3:var(--hk-0);--honey-color-base:var(--hk-0);
  --skeleton-bg:var(--hk-3);--skeleton-border:var(--hk-0);
  --bg-gradient-dark-start:var(--hk-3);--bg-gradient-input-start:#300000cc;--bg-gradient-input-end:#4d0101cc;
  --bg-dark-custom-1:#30000099;--bg-dark-custom-2:#300000f2;--bg-dark-custom-3:#160101f2;
  --bg-gradient-modal-start:#300000f2;--bg-gradient-modal-mid:#4d0101f2;--bg-gradient-modal-end:#300000f2;
  --captcha-bg-start:var(--hk-3);--captcha-bg-mid:var(--hk-4);--captcha-bg-end:var(--hk-0);--captcha-border:var(--hk-hot);--captcha-text-start:#ff2a2a;--captcha-text-end:#ff2a2a;
  --placeholder-bg:var(--hk-3);--placeholder-rect:var(--hk-4);--placeholder-svg-bg:var(--hk-1);--placeholder-text:#ff2a2a;
  --gradient-metallic-gold:linear-gradient(135deg,#5a0000,#a40101 20%,#ff1a1a 45%,#ff4d4d 55%,#e00000 75%,#6a0202);
  /* latar halaman: hitam-marun dengan cahaya merah di sisi, seperti referensi */
  --bg-radial-primary-15:radial-gradient(circle 700px at 0% 30%,rgba(230,30,10,.30)0%,transparent 60%);
  --bg-radial-secondary-12:radial-gradient(circle 700px at 100% 70%,rgba(230,30,10,.28)0%,transparent 60%);
  --bg-radial-accent-08:radial-gradient(circle 500px at 50% 50%,rgba(120,0,0,.25)0%,transparent 70%);
  --bg-grid-pattern:linear-gradient(transparent,transparent),linear-gradient(transparent,transparent);
  --bg-base-gradient:linear-gradient(180deg,#1c0101 0%,#0e0000 40%,#120000 70%,#2a0200 100%);
}
html{background-color:var(--hk-0)}
body:before{background:radial-gradient(600px at 8% 40%,rgba(255,40,20,.18)0,#0000 55%),radial-gradient(600px at 92% 60%,rgba(255,40,20,.16)0,#0000 55%)!important}
/* header: merah tua -> hitam, garis bawah merah menyala */
html body .nav-glass{background:linear-gradient(180deg,#620404 0,#530203 45%,#3f0001 100%)!important;border-bottom:2px solid var(--hk-hot)!important}
html body header.nav-glass{background:linear-gradient(180deg,#5a0404 0,#350405 50%,#160101 100%)!important}
/* menu bawah (HP) */
.floating-nav-container{background:linear-gradient(180deg,#5a0404f5 0,#300000fa 55%,#160101fc 100%)!important;border:1px solid var(--hk-hot)!important;box-shadow:0 -4px 24px #000a,0 0 12px rgba(255,0,0,.35)!important}
.mobile-sidebar-header{background:linear-gradient(180deg,#5a0404fa,#300000f5)!important}
/* notifikasi "Telah Berhasil Withdraw" & tombol kiri (skrip bawaan template) */
/* notifikasi "Berhasil Withdraw" (bgn/notif.js): kotak gelap berbingkai merah + logo bank */
#notifContainer .notification:not(.hkn){visibility:hidden}
#notifContainer .notification.hkn{display:flex!important;align-items:center;gap:12px;width:min(470px,92vw)!important;max-width:none!important;padding:7px 14px 7px 8px!important;border-radius:10px!important;
  background:linear-gradient(90deg,#160404,#0d0303)!important;border:1px solid #d00000!important;box-shadow:0 6px 18px rgba(0,0,0,.55)!important;color:#fff!important}
#notifContainer .hkn-logo{width:30px;height:30px;flex:none;border-radius:6px;object-fit:cover;display:block}
#notifContainer .hkn-tx{font-size:13px;font-weight:700;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}
@media (max-width:640px){#notifContainer .notification.hkn{width:min(360px,92vw)!important;gap:10px;padding:6px 12px 6px 6px!important}#notifContainer .hkn-logo{width:26px;height:26px}#notifContainer .hkn-tx{font-size:12px}}
#left-buttons a{background:var(--hk-3)!important;border:1px solid var(--hk-hot);box-shadow:0 0 8px rgba(255,0,0,.45)}
/* panel bagian (Paling Banyak Dimainkan, Togel, Pertandingan, Pembayaran, Provider, info): merah tua bergradasi + bingkai merah menyala */
html body .unified-dashboard-card,html body .payment-methods-wrapper,html body .provider-game-wrapper,html body .info-card{background:linear-gradient(180deg,#4d0101 0%,#3a0000 30%,#4d0101 70%,#6a0202 100%)!important;border:2px solid #c80000!important;box-shadow:0 0 14px rgba(255,0,0,.3),inset 0 1px 0 rgba(255,90,90,.18)!important}
/* kotak di dalam panel: merah gelap seperti baris "Hasil Terakhir" */
html body .toto-card{background:#300000!important;border:1px solid rgba(255,0,0,.45)!important}
html body .info-card .backdrop-blur-xl{background:#300000!important;border-color:rgba(255,0,0,.45)!important}
/* tombol pil di header (Promosi, Masuk, dll.): isi merah gelap, bingkai merah menyala, teks putih */
html body .nav-pill:not(.nav-pill-auth-secondary){background:linear-gradient(180deg,#570b0b,#480606)!important;border:1px solid #ff0000!important;color:#fff!important}
/* teks sorotan: kuning emas (seperti referensi), judul artikel putih bercahaya merah, label tombol putih */
html body .nav-pill-auth-label,html body .auth-pill-label{color:#fff!important}
html body .toto-card-result,html body .toto-card-countdown,html body .rm-match-kick-value,html body .running-text span,html body .running-text-topbar span{color:#ffd700!important}
html body .mobile-sidebar-section-eyebrow,html body .mobile-sidebar-action-label,html body .footer-links-title{color:#ffd700!important}
html body .prose h1,html body .prose h2,html body .prose h3{color:#fff!important;text-shadow:0 0 10px rgba(255,0,0,.75)}
html body .prose a,html body .prose strong{color:#ffd700!important}
html body .most-played-more,html body [class*=lihat-semua]{color:#ffd700!important}
/* tombol samping (RTP dll.) lebih besar: gambarnya terbaca */
html body #left-buttons{gap:12px!important}
html body #left-buttons a{width:72px!important;height:72px!important;border-radius:16px!important}
@media (max-width:768px){html body #left-buttons a{width:58px!important;height:58px!important;border-radius:14px!important}}
/* panel Paling Banyak Dimainkan: kartu bawaan diganti kartu potret Hot Slot / Hot Casino (bgn/hotgames.js) */
html.hkh-on .most-played-wrapper>.most-played-games-section{display:none!important}
/* logo: kilau putih berjalan pelan dari huruf H ke akhir, berulang (dibatasi bentuk logo lewat mask) */
.navbar-logo-wrap,.mobile-sidebar-logo-wrap,.footer-logo{position:relative}
.navbar-logo-wrap:after,.mobile-sidebar-logo-wrap:after,.footer-logo:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:2;
  background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.15) 46%,rgba(255,255,255,.9) 50%,rgba(255,255,255,.15) 54%,transparent 58%) no-repeat;background-size:250% 100%;
  -webkit-mask:url(/logow21.webp) left center/contain no-repeat;mask:url(/logow21.webp) left center/contain no-repeat;animation:hk-logo-shine 4.5s linear infinite}
.footer-logo:after{-webkit-mask-position:center;mask-position:center}
@keyframes hk-logo-shine{0%{background-position:100% 0}65%,100%{background-position:0 0}}
@media (prefers-reduced-motion:reduce){.navbar-logo-wrap:after,.mobile-sidebar-logo-wrap:after,.footer-logo:after{animation:none;background:none}}
/* tombol Download Aplikasi di bawah RTP (bgn/install.js) */
html body #left-buttons a.hk-app{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(180deg,#7a0303,#2a0000)!important;border:1px solid #ff2a2a;box-shadow:0 0 10px rgba(255,0,0,.45);text-decoration:none;cursor:pointer}
html body #left-buttons a.hk-app img{width:62%!important;height:62%!important;object-fit:contain;border-radius:10px;margin-top:-6px}
html body #left-buttons a.hk-app span{position:absolute;left:0;right:0;bottom:4px;text-align:center;color:#ffd700;font:900 8.5px/1 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;letter-spacing:.02em;text-shadow:0 1px 2px #000}
@media (max-width:768px){html body #left-buttons a.hk-app span{font-size:7px;bottom:3px}}
/* tombol DOWNLOAD APP: animasi (kilau menyapu, bingkai berdenyut, ikon berdetak, tulisan berkilau) */
html body #left-buttons a.hk-app{overflow:hidden;animation:hk-app-glow 2.2s ease-in-out infinite;background:radial-gradient(circle at 50% 38%,#c40000 0%,#5a0202 55%,#1e0000 100%)!important}
html body #left-buttons a.hk-app:before{content:"";position:absolute;top:-30%;bottom:-30%;left:-80%;width:45%;z-index:2;pointer-events:none;
  background:linear-gradient(90deg,transparent,rgba(255,255,255,.75),transparent);transform:skewX(-22deg);animation:hk-app-sweep 3s ease-in-out infinite}
html body #left-buttons a.hk-app:after{content:"";position:absolute;inset:3px;border-radius:12px;border:1px solid rgba(255,215,0,.55);pointer-events:none;animation:hk-app-ring 2.2s ease-in-out infinite}
html body #left-buttons a.hk-app img{animation:hk-app-beat 2.2s ease-in-out infinite;filter:drop-shadow(0 0 6px rgba(255,40,40,.9))}
html body #left-buttons a.hk-app span{z-index:3;background:linear-gradient(90deg,#ffd700 0%,#fff6b0 45%,#ffd700 55%,#ff9d00 100%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent!important;animation:hk-app-text 2.6s linear infinite;text-shadow:none;filter:drop-shadow(0 1px 1px #000)}
@keyframes hk-app-glow{0%,100%{box-shadow:0 0 6px rgba(255,0,0,.45);border-color:#c80000}50%{box-shadow:0 0 16px 3px rgba(255,30,30,.85);border-color:#ff4040}}
@keyframes hk-app-sweep{0%,55%{left:-80%}100%{left:140%}}
@keyframes hk-app-ring{0%,100%{opacity:.35}50%{opacity:1}}
@keyframes hk-app-beat{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}
@keyframes hk-app-text{0%{background-position:100% 0}100%{background-position:-120% 0}}
@media (prefers-reduced-motion:reduce){html body #left-buttons a.hk-app,html body #left-buttons a.hk-app:before,html body #left-buttons a.hk-app:after,html body #left-buttons a.hk-app img,html body #left-buttons a.hk-app span{animation:none}}
/* Menu akun model "Kartu VIP" (bgn/umenu.js): header merah, avatar besar di tengah, saldo di kartu emas berkilau, tombol Deposit / Penarikan besar */
html body .user-menu-dropdown.um-vip{width:300px!important;padding:0!important;border-radius:18px!important;background:linear-gradient(180deg,#2a0303,#140101)!important;border:1px solid #c80000!important;box-shadow:0 18px 50px rgba(0,0,0,.7),0 0 18px rgba(255,0,0,.25)!important}
html body .um-vip .user-menu-header{position:relative;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center;gap:6px!important;margin:0!important;padding:20px 14px 14px!important;border:0!important;border-radius:0!important;background:radial-gradient(120% 95% at 50% 0%,#e00000 0%,#7a0505 55%,#2a0303 100%)!important}
html body .um-vip .user-menu-avatar{width:60px!important;height:60px!important;border-radius:50%!important;border:2px solid #ffd700!important;box-shadow:0 0 0 4px rgba(255,215,0,.15),0 6px 14px rgba(0,0,0,.5)!important;background:#3a0303!important}
html body .um-vip .user-menu-avatar img{width:34px!important;height:34px!important}
html body .um-vip .user-menu-identity{display:flex;flex-direction:column;align-items:center}
html body .um-vip .user-menu-name{font-size:16px!important;font-weight:900!important;color:#fff!important}
html body .um-vip .user-menu-username{color:#ffd9d9!important}
html body .um-vip .user-menu-tier-badge{position:absolute;top:12px;right:12px;background:linear-gradient(180deg,#ffe27a,#d4a017)!important;color:#3a1500!important;border:0!important}
html body .um-vip .user-menu-balance{position:relative;overflow:hidden;margin:14px 14px 0!important;padding:14px 16px 12px!important;border-radius:14px!important;background:linear-gradient(135deg,#fff2b0 0%,#f3c64a 28%,#c98d0f 62%,#f6d26a 100%)!important;border:1px solid #ffe58a!important;box-shadow:0 8px 20px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.6)!important}
html body .um-vip .user-menu-balance:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.55) 45%,transparent 60%);transform:translateX(-110%);animation:um-sheen 4.5s ease-in-out infinite;pointer-events:none}
@keyframes um-sheen{0%,55%{transform:translateX(-110%)}85%,100%{transform:translateX(110%)}}
html body .um-vip .user-menu-balance-label{color:#5a3200!important;letter-spacing:.18em;font-weight:900!important}
html body .um-vip .user-menu-balance-amount{color:#2a1500!important;font-size:26px!important;font-weight:900!important;text-shadow:0 1px 0 rgba(255,255,255,.5)}
html body .um-vip .user-menu-refresh{background:rgba(42,21,0,.12)!important;border:1px solid rgba(42,21,0,.25)!important;color:#2a1500!important}
html body .um-vip .user-menu-service-pills{margin-top:6px!important;gap:6px!important}
html body .um-vip .user-menu-service-pill{padding:2px 8px!important;font-size:10px!important;background:rgba(42,21,0,.12)!important;border:1px solid rgba(42,21,0,.25)!important;color:#3a2000!important}
html body .um-vip .um-foot{position:relative;display:flex;align-items:center;gap:10px;margin-top:10px;font:700 11px/1 ui-monospace,Consolas,monospace;letter-spacing:.14em;color:#4a2a00}
html body .um-vip .um-foot .um-holder{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
html body .um-vip .um-foot .um-brand{font:900 11px/1 system-ui,sans-serif;letter-spacing:.06em;color:#7a0000}
html body .um-vip .um-quick{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:12px 14px 0}
html body .um-vip .um-quick a{display:flex;align-items:center;justify-content:center;gap:6px;height:42px;border-radius:12px;font-weight:900;font-size:13px;text-decoration:none;letter-spacing:.02em}
html body .um-vip .um-quick i{display:flex}
html body .um-vip .um-dep{background:linear-gradient(180deg,#ff2a2a,#b80000);color:#fff;box-shadow:0 6px 16px rgba(255,0,0,.35)}
html body .um-vip .um-wd{background:linear-gradient(180deg,#ffe27a,#d4a017);color:#3a1500;box-shadow:0 6px 16px rgba(212,160,23,.3)}
html body .um-vip .um-quick a:hover{filter:brightness(1.1)}
html body .um-vip .user-menu-info{margin:10px 14px 0!important;padding:4px 12px!important;border-radius:12px!important;background:rgba(0,0,0,.28)!important;border:1px solid rgba(255,60,60,.22)!important}
html body .um-vip .user-menu-info-label{color:#ffd700!important}
html body .um-vip .user-menu-info-row:nth-child(1) .user-menu-info-label:before{content:"\260E";margin-right:6px}
html body .um-vip .user-menu-info-row:nth-child(2) .user-menu-info-label:before{content:"\2709";margin-right:6px}
html body .um-vip .user-menu-actions{padding:12px 14px 14px!important;border:0!important}
@media (prefers-reduced-motion:reduce){html body .um-vip .user-menu-balance:before{animation:none;display:none}}
html body .um-vip .user-menu-balance-amount:before,html body .um-bank .user-menu-balance-amount:before{content:"Rp ";font-size:.62em;font-weight:800;opacity:.85}
/* notif kecil template (#notification-toaster, mis. "Game dibuka dalam tab baru!"): emas bawaan BGN168 di style -> warna tema */
html body #notification-toaster>div[style*="212, 175, 55"]{background:linear-gradient(135deg,rgba(64,4,4,.97),rgba(30,2,2,.97))!important;border:1px solid rgba(255,40,40,.55)!important;box-shadow:0 8px 32px rgba(0,0,0,.45),0 0 24px rgba(255,0,0,.22)!important}
html body #notification-toaster span[style*="212, 175, 55"]{background:linear-gradient(135deg,#ff2a2a,transparent)!important}
html body #notification-toaster .rounded-lg[style*="212, 175, 55"]{background:rgba(255,40,40,.18)!important;border:1px solid rgba(255,40,40,.55)!important;color:#ffd700!important;box-shadow:0 0 18px rgba(255,0,0,.22)!important}
html body #notification-toaster .animate-progress-bar[style*="212, 175, 55"]{background:linear-gradient(90deg,#b80000,#ff2a2a)!important}
/* Tombol akun di header model "Pil VIP emas": pil merah tua berbingkai emas, avatar bercincin emas + mahkota, saldo di chip emas */
html body .user-menu-trigger{position:relative;overflow:visible!important;gap:8px!important;padding:4px 12px 4px 5px!important;border-radius:999px!important;background:linear-gradient(180deg,#4a0606,#220202)!important;border:1.5px solid #e8b52e!important;box-shadow:0 0 0 1px rgba(255,215,0,.15),0 0 12px rgba(255,180,0,.25),inset 0 1px 0 rgba(255,230,150,.2)!important}
html body .user-menu-trigger:hover{box-shadow:0 0 0 1px rgba(255,215,0,.3),0 0 18px rgba(255,180,0,.4)!important}
html body .user-menu-trigger-avatar{position:relative;overflow:visible!important;margin-top:3px;background:radial-gradient(circle at 50% 35%,#e00000,#6a0202)!important;border:2px solid #ffd700!important;box-shadow:0 0 8px rgba(255,215,0,.5)!important}
html body .user-menu-trigger-avatar:before{content:"\265B";position:absolute;left:50%;top:-7px;transform:translateX(-50%) rotate(-12deg);font-size:10px;line-height:1;color:#ffd700;text-shadow:0 1px 2px #000}
html body .user-menu-trigger-name{color:#fff!important;font-weight:800!important}
html body .user-menu-trigger-balance{margin-top:2px;padding:1px 8px!important;border-radius:999px!important;background:linear-gradient(180deg,#ffe27a,#d4a017)!important;color:#3a1500!important;width:max-content}
html body .user-menu-trigger-balance-icon{display:none!important}
html body .user-menu-trigger-balance-amount{color:#3a1500!important;font-weight:900!important}
html body .user-menu-trigger-balance-amount:before{content:"Rp ";font-weight:800}
html body .user-menu-trigger-arrow{color:#ffd700!important}
/* tulisan DOWNLOAD APP: satu baris, lebih kecil, tidak keluar dari kotak */
html body #left-buttons a.hk-app span{white-space:nowrap;overflow:hidden;font-size:7.5px!important;letter-spacing:0!important;left:2px!important;right:2px!important;bottom:5px!important}
@media (max-width:768px){html body #left-buttons a.hk-app span{font-size:5.5px!important;bottom:5px!important}}
/* Menu samping HP model "Daftar VIP": kategori jadi daftar (ikon bulat emas + nama + panah), aktif bergaris emas; Promosi & Hub Kami tombol besar */
html body .mobile-sidebar-panel .mobile-sidebar-body{background:linear-gradient(180deg,#2a0303 0%,#160101 60%,#0e0000 100%)!important}
html body .mobile-sidebar-panel .mobile-sidebar-section-eyebrow{color:#ffd700!important;letter-spacing:.16em}
html body .mobile-sidebar-panel .mobile-sidebar-section-eyebrow:before{content:"\2726";margin-right:6px}
html body .mobile-sidebar-panel .mobile-sidebar-section-eyebrow:after{content:"\2726";margin-left:6px}
html body .mobile-sidebar-panel .mobile-sidebar-section-line{background:linear-gradient(90deg,rgba(255,215,0,.5),transparent)!important}
html body .mobile-sidebar-panel .mobile-sidebar-category-grid{display:flex!important;flex-direction:column!important;gap:6px!important}
html body .mobile-sidebar-panel .mobile-sidebar-category-tile{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;padding:8px 14px 8px 10px!important;border-radius:12px!important;text-align:left!important;background:linear-gradient(90deg,rgba(74,6,6,.85),rgba(40,3,3,.6))!important;border:1px solid rgba(255,60,60,.22)!important;border-left:3px solid transparent!important;box-shadow:none!important}
html body .mobile-sidebar-panel .mobile-sidebar-category-tile:after{content:"\203A";margin-left:auto;font-size:22px;line-height:1;color:#ffd700;opacity:.8}
html body .mobile-sidebar-panel .mobile-sidebar-category-tile.is-active{background:linear-gradient(90deg,#b80000,#5a0404)!important;border-color:rgba(255,215,0,.45)!important;border-left-color:#ffd700!important;box-shadow:0 0 14px rgba(255,0,0,.3)!important}
html body .mobile-sidebar-panel .mobile-sidebar-category-tile.is-active:before{display:none!important}
html body .mobile-sidebar-panel .mobile-sidebar-category-tile-icon{flex:none;width:36px!important;height:36px!important;margin:0!important;border-radius:50%!important;display:flex!important;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 35%,#e00000,#5a0202)!important;border:1.5px solid #e8b52e!important;box-shadow:0 0 8px rgba(255,190,0,.3)!important}
html body .mobile-sidebar-panel .mobile-sidebar-category-tile-icon img{width:24px!important;height:24px!important}
html body .mobile-sidebar-panel .mobile-sidebar-category-tile-name{font-size:14.5px!important;font-weight:800!important;color:#fff!important;text-align:left!important}
html body .mobile-sidebar-panel .mobile-sidebar-action-list{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}
html body .mobile-sidebar-panel .mobile-sidebar-action{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:14px 8px!important;border-radius:14px!important;text-align:center}
html body .mobile-sidebar-panel .mobile-sidebar-action>svg{display:none!important}
html body .mobile-sidebar-panel .mobile-sidebar-action-primary{background:linear-gradient(180deg,#ff2a2a,#a80000)!important;border:1px solid #ff5a5a!important;box-shadow:0 6px 18px rgba(255,0,0,.35)!important}
html body .mobile-sidebar-panel .mobile-sidebar-action:not(.mobile-sidebar-action-primary){background:linear-gradient(180deg,#ffe27a,#d4a017)!important;border:1px solid #ffe58a!important;box-shadow:0 6px 18px rgba(212,160,23,.3)!important}
html body .mobile-sidebar-panel .mobile-sidebar-action:not(.mobile-sidebar-action-primary) .mobile-sidebar-action-label{color:#3a1500!important}
html body .mobile-sidebar-panel .mobile-sidebar-action:not(.mobile-sidebar-action-primary) .mobile-sidebar-action-icon{background:rgba(58,21,0,.15)!important;color:#3a1500!important;border-color:rgba(58,21,0,.3)!important}
html body .mobile-sidebar-panel .mobile-sidebar-action-primary .mobile-sidebar-action-label{color:#fff!important}
html body .mobile-sidebar-panel .mobile-sidebar-action-label{font-size:14px!important;font-weight:900!important;letter-spacing:.04em;text-transform:uppercase}
html body .mobile-sidebar-panel .mobile-sidebar-category-tile.is-active:after{position:static!important;inset:auto!important;width:auto!important;height:auto!important;background:none!important;border-radius:0!important;box-shadow:none!important;transform:none!important}
/* ===== WIN1121: merah + bingkai emas (mengikuti logo: WIN merah metalik, 1121 emas metalik) =====
   Latar & panel tetap merah marun; semua bingkai, garis, cahaya tepi, dan tombol Daftar jadi emas. Masuk / Deposit tetap merah. */
:root{
  --w-au1:#ffe58a;--w-au2:#f2b51c;--w-au3:#c99a1e;--w-au4:#8a5d00;--w-glow:rgba(242,181,28,.38);
  --hk-hot:var(--w-au2);--hk-line:var(--w-au3);--border-color:var(--w-au3);--captcha-border:var(--w-au2);
  --gradient-metallic-gold:linear-gradient(135deg,#7a5200,#c99a1e 20%,#ffe58a 45%,#fff3c4 55%,#f2b51c 75%,#8a5d00);
}
/* header & menu bawah HP: garis emas */
html body .nav-glass{border-bottom:2px solid var(--w-au2)!important;box-shadow:0 2px 14px rgba(242,181,28,.18)!important}
.floating-nav-container{border:1px solid var(--w-au2)!important;box-shadow:0 -4px 24px #000a,0 0 12px var(--w-glow)!important}
/* panel bagian: bingkai emas metalik */
html body .unified-dashboard-card,html body .payment-methods-wrapper,html body .provider-game-wrapper,html body .info-card{border:2px solid var(--w-au3)!important;box-shadow:0 0 14px rgba(242,181,28,.22),inset 0 1px 0 rgba(255,229,138,.22)!important}
html body .toto-card,html body .info-card .backdrop-blur-xl{border-color:rgba(242,181,28,.45)!important}
/* tombol pil header: bingkai emas; Daftar = emas metalik */
html body .nav-pill:not(.nav-pill-auth-secondary){border:1px solid var(--w-au2)!important}
html body .nav-pill-auth-secondary,html body .auth-pill-secondary{background:linear-gradient(180deg,#ffe58a 0%,#f2b51c 45%,#c99a1e 100%)!important;border:1px solid #fff0b0!important;box-shadow:0 4px 14px rgba(242,181,28,.35),inset 0 1px 0 rgba(255,255,255,.6)!important}
html body .nav-pill-auth-secondary .nav-pill-auth-label,html body .auth-pill-secondary .auth-pill-label{color:#3a1500!important}
html body .nav-pill-auth-secondary .nav-pill-icon,html body .auth-pill-secondary .auth-pill-icon{color:#3a1500!important;filter:none!important}
/* tombol samping, notifikasi withdraw, menu akun, menu samping HP */
#left-buttons a{border:1px solid var(--w-au2)!important;box-shadow:0 0 8px var(--w-glow)!important}
html body #left-buttons a.hk-app{border-color:var(--w-au2)!important;animation-name:w-app-glow!important}
@keyframes w-app-glow{0%,100%{box-shadow:0 0 6px rgba(242,181,28,.4);border-color:#c99a1e}50%{box-shadow:0 0 16px 3px rgba(255,214,90,.75);border-color:#ffe58a}}
#notifContainer .notification.hkn{border:1px solid var(--w-au3)!important}
html body .user-menu-dropdown.um-vip{border:1px solid var(--w-au3)!important;box-shadow:0 18px 50px rgba(0,0,0,.7),0 0 18px rgba(242,181,28,.22)!important}
html body .um-vip .user-menu-info{border-color:rgba(242,181,28,.3)!important}
html body .mobile-sidebar-panel .mobile-sidebar-category-tile{border-color:rgba(242,181,28,.25)!important}
html body #notification-toaster>div[style*="212, 175, 55"]{border-color:rgba(242,181,28,.55)!important}
/* judul artikel: cahaya emas */
html body .prose h1,html body .prose h2,html body .prose h3{text-shadow:0 0 10px rgba(242,181,28,.55)}
