/* HOKI123: 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) */
#notifContainer .notification,.notification{background:linear-gradient(180deg,#ab1111,#880303)!important;border-color:var(--hk-hot)!important}
#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}
