:root{--bv-bg:#08060f;--bv-panel:#15101f;--bv-panel-raised:#20162e;--bv-accent:#a46bff;--bv-accent-deep:#6d32c6;--bv-gold:#e8bf66;--bv-gold-light:#ffdfa0;--bv-text:#f3edff;--bv-muted:#b6aacd;--bv-line:rgba(164,107,255,.28);--p5-red:#a46bff!important;--p5-green:#a46bff!important;--p5-green-dark:#65369e!important;--p5-black:#08060f!important;--good-color:#e8bf66!important}
html{background:var(--bv-bg)}
body{background:radial-gradient(ellipse at 3% 30%,rgba(109,50,198,.12),transparent 36%),radial-gradient(ellipse at 97% 64%,rgba(232,191,102,.045),transparent 36%),#08060f!important;color:var(--bv-text)!important;font-family:"Segoe UI",Arial,Helvetica,sans-serif}
::selection{background:#8045c6;color:#fff}
a{color:var(--bv-accent)}
a:hover,a:focus{color:var(--bv-gold-light)}
.header-wrapper{background:linear-gradient(110deg,#09070f 0%,#171024 60%,#0c0913 100%)!important;box-shadow:inset 0 -1px rgba(232,191,102,.28),0 8px 30px rgba(0,0,0,.28)}
.main-header,.inner-header{background:transparent!important}
.header-wrapper .time{color:#c9bbdf}
.header-wrapper .line{background:rgba(196,173,231,.28);border-color:rgba(196,173,231,.28)}
.header-wrapper .country_detail{color:#e9e0f9}
.header-wrapper .twitter.button,.header-wrapper .pointer i{color:var(--bv-accent)!important}
.header-wrapper .share{background:linear-gradient(145deg,#ad75ff,#6d32c6)!important;color:#fff!important;box-shadow:0 0 16px rgba(164,107,255,.18)}
.header-wrapper .btn-tertiery,.header-wrapper .green_over{background:#21152f!important;color:#ead8ff!important;border-color:#9561c9!important;border-radius:7px;box-shadow:inset 0 1px rgba(255,255,255,.05)}
.header-wrapper .btn-accent,.header-wrapper .yellow_over{background:linear-gradient(115deg,#ffdfa0,#dfb25b)!important;color:#241707!important;border-color:#f1ca7e!important;border-radius:7px;box-shadow:0 3px 14px rgba(232,191,102,.14)}
.header-wrapper .btn:hover{filter:brightness(1.12)}
.main.nav-wrapper{background:linear-gradient(90deg,#1d132c,#352044 50%,#1d132c)!important;box-shadow:inset 0 1px rgba(205,163,255,.08),inset 0 -1px rgba(232,191,102,.38),0 9px 24px rgba(0,0,0,.25)}
.main-nav{background:transparent!important}
.main-nav>.nav-item>a{color:#f4edff!important;text-shadow:0 1px 3px rgba(0,0,0,.5);transition:background .18s,color .18s}
.main-nav>.nav-item:hover>a,.main-nav>.nav-item.active>a{background:linear-gradient(180deg,rgba(164,107,255,.22),rgba(164,107,255,.06))!important;color:#ffe1a6!important;box-shadow:inset 0 -3px #e8bf66}
.main-nav .nav-icon i{color:#d7b8ff;text-shadow:0 0 14px rgba(164,107,255,.32)}
.main-nav .nav-item:hover .nav-icon i{color:#ffe0a0}
.nav-title{font-weight:600;letter-spacing:.02em}
.nav-item-content{background:linear-gradient(140deg,#181020,#21162f)!important;border-color:#61417b!important;box-shadow:0 15px 30px rgba(0,0,0,.55)}
.nav-item-content .menu-item-title{color:#e8dbf8}
.nav-item-content .auto-box:hover{background:rgba(164,107,255,.13);border-radius:9px}
.nav-icon .hot{background:linear-gradient(120deg,#edc975,#c69741)!important;color:#201208!important;border-radius:5px;text-shadow:none;box-shadow:0 2px 8px rgba(0,0,0,.2)}
.ann-wrapper{background:linear-gradient(90deg,#181021,#24162f,#181021)!important;border-color:rgba(232,191,102,.22)!important;color:#d9c7ed}
.ann-wrapper .icon-megaphone,.ann-wrapper .icon-bullhorn{color:var(--bv-gold)!important}
.marquee-running-text-inner{color:#dac8ef!important}
.carousel-control{color:#f8da9b!important;text-shadow:0 2px 10px rgba(0,0,0,.6)}
.carousel-indicators li{border-color:#d4a8ff!important;background:rgba(12,7,20,.55)}
.carousel-indicators .active{background:#e8bf66!important;border-color:#f8d896!important;box-shadow:0 0 12px rgba(232,191,102,.3)}
.app-wrapper .wrapper-title{color:#e8bf66!important;letter-spacing:.025em}
.jackpot{background:radial-gradient(ellipse at 50% 20%,rgba(140,75,224,.18),transparent 75%),#110b19!important;border-color:#a46bff!important;box-shadow:0 0 26px rgba(133,66,226,.16),inset 0 1px rgba(255,255,255,.05);border-radius:14px}
.jackpot .text-content{color:#f3d18c!important;text-shadow:0 0 16px rgba(232,191,102,.24)}
.game-item{background:#18101f!important;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.28)}
.game-item:hover{box-shadow:0 0 0 1px #9d62e4,0 5px 22px rgba(137,70,221,.22)}
.game-title{background:linear-gradient(0deg,#140d1f,rgba(20,13,31,.88))!important;color:#f4ecff!important}
.game-title .fs-sm{color:#b5a3cb!important}
.home-trans{color:#d8c9e9}
.home-trans .title,.home-trans .head,.home-trans h3,.home-trans h4{color:#edd096!important}
.home-trans table,.home-trans .table{color:#ddd1ee;background:#130e1c!important}
.home-trans thead,.home-trans th{background:#2b193c!important;color:#eed4ff!important;border-color:#462958!important}
.home-trans td{border-color:rgba(164,107,255,.15)!important}
.home-trans tr:nth-child(even){background:rgba(164,107,255,.055)!important}
.app-info .gradient-border{background:linear-gradient(135deg,#241331,#12101b)!important;border-color:rgba(164,107,255,.36)!important;border-radius:12px;box-shadow:0 9px 22px rgba(0,0,0,.22)}
.app-info h2,.app-info h3,.app-info h4,.app-info .title{color:#edd095!important}
.site-footer{background:linear-gradient(180deg,#0e0915,#08060d)!important;color:#b9a9ca!important;box-shadow:inset 0 1px rgba(164,107,255,.22)}
.site-footer .copyright{color:#bcacd0}
.site-footer .footerlink a{color:#cdaaf4}
.site-footer .footerlink a:hover{color:#f3d495}
.dotted_line{border-color:rgba(164,107,255,.24)!important}
.footer-title{background:linear-gradient(100deg,#261435,#181020)!important;border-color:#734897!important;border-radius:10px;color:#ecd5ff!important;box-shadow:inset 0 1px rgba(255,255,255,.035)}
.footer-body{color:#ddd2e8!important}
.footer-body h1,.footer-body h2,.footer-body h3{color:#f0d396}
.footer-body p,.footer-body li{color:#d6c8e4}
.green-glass-section{background:linear-gradient(140deg,rgba(38,22,56,.9),rgba(12,8,20,.94))!important;border-color:rgba(164,107,255,.4)!important;box-shadow:0 20px 40px rgba(0,0,0,.45),0 0 26px rgba(133,66,218,.1)!important;border-radius:24px}
.green-glass-section h3{background:linear-gradient(120deg,#ffdfa0,#d6afff)!important;background-clip:text!important;-webkit-background-clip:text!important;color:transparent!important;text-shadow:none!important}
.game-card-green{background:linear-gradient(145deg,#251631,#150e1f)!important;border-color:#6d428e!important;border-radius:18px;box-shadow:0 10px 24px rgba(0,0,0,.3)}
.game-card-green::before{background:linear-gradient(135deg,#a46bff,#e8bf66,#6c36b1)!important;border-radius:18px}
.game-card-green:hover{border-color:#d0a2ff!important;box-shadow:0 12px 30px rgba(121,61,198,.3)!important}
.game-icon-green{color:#e8bf66!important;text-shadow:0 0 12px rgba(232,191,102,.2)!important}
.game-name-green{color:#f2eaff!important}
.game-desc-green{color:#c9badb!important}
.rating-green{color:#edcb82!important;border-color:rgba(232,191,102,.28)!important;background:rgba(232,191,102,.06)!important}
.percentage-green{color:#e9d5ff!important;text-shadow:none!important}
.donut-ring-green{background:conic-gradient(from 0deg,#8c4cde 0deg,#c28cff 110deg,#251731 110deg)!important;box-shadow:0 0 15px rgba(164,107,255,.14)}
.p5-main-panel{background:radial-gradient(ellipse at 90% 0%,rgba(164,107,255,.16),transparent 50%),linear-gradient(140deg,#1d112a,#0d0914)!important;border-color:#ad7adb!important;box-shadow:10px 10px 0 #040206,0 0 0 3px #3d2255,0 0 34px rgba(164,107,255,.16)!important}
.p5-main-panel::before{background:#9c59ee!important;box-shadow:0 0 32px rgba(164,107,255,.25)!important}
.p5-title{color:#f5edff!important;text-shadow:4px 4px 0 #08050e!important}
.p5-title::after{background:#e8bf66!important}
.p5-subtitle{color:#d5c5e6!important}
.p5-kicker,.p5-ticker-label{background:linear-gradient(110deg,#edc978,#c99a48)!important;color:#201408!important;box-shadow:6px 6px 0 #392148,10px 10px 0 #050308!important}
.p5-side-badge{background:#221131!important;color:#eed4ff!important;border-color:#a46bff!important;box-shadow:8px 8px 0 #9a5ae0,13px 13px 0 #050308!important}
.p5-ticker{background:#170d22!important;border-color:#694086!important;box-shadow:8px 8px 0 #040207,0 0 22px rgba(164,107,255,.13)!important;color:#dccbec!important}
.p5-card,.p5-status-panel,.p5-action-panel{background:radial-gradient(ellipse at 0 0,rgba(164,107,255,.12),transparent 45%),linear-gradient(145deg,#1d122a,#110c19)!important;border-color:#8253a4!important;box-shadow:8px 8px 0 #040206,0 0 18px rgba(130,64,202,.08)!important}
.p5-card h2,.p5-card h3,.p5-status-panel h3{color:#edca82!important}
.p5-card p,.p5-card li{color:#d5c6e6!important}
.p5-btn,.p5-auth-btn{background:linear-gradient(110deg,#b17aff,#7a3ad0)!important;color:#fff!important;border-color:#d5afff!important;box-shadow:6px 6px 0 #0a0610,0 0 18px rgba(164,107,255,.22)!important}
.p5-daftar-item .p5-auth-btn,.p5-btn-register{background:linear-gradient(110deg,#f2d18a,#d6a34d)!important;color:#241807!important;border-color:#ffe1a1!important;box-shadow:6px 6px 0 #34213f,10px 10px 0 #060309!important}
.p5-auth-popup{background:#1b1026!important;border-color:#af78e8!important;color:#eadcf8!important}
.p5-floating-nav{background:rgba(19,10,29,.96)!important;border-color:#935ed0!important;box-shadow:0 -8px 25px rgba(0,0,0,.35)!important}
.p5-floating-nav a{color:#e7d6fa!important}
.p5-floating-nav a:hover{background:#47235f!important;color:#ffdda0!important}
.floats .fc-left,.floats .bg-1{background:linear-gradient(160deg,#7840b8,#3b1d59)!important;color:#fff!important;border-color:#b37be9!important}
.floats .bg-2{background:#1e122a!important;color:#e8d1fa!important}
.floats .i-circle{border-color:#edd196!important;color:#f5d897!important}
.md-content,.modal-content{background:linear-gradient(150deg,#251634,#120d1b)!important;border-color:#8254a6!important;color:#f1e6fb!important;box-shadow:0 20px 65px rgba(0,0,0,.65)}
.modal-header{background:#20112e!important;border-color:#674185!important}
.form-control{background:#100b18!important;color:#ecdefb!important;border-color:#5d3d76!important}
.form-control:focus{border-color:#b07af3!important;box-shadow:0 0 0 3px rgba(164,107,255,.12)!important}
.form-control::placeholder{color:#a18bb7!important}
.btn-primary{background:#8145c3!important;border-color:#a775df!important;color:#fff!important}
.md-overlay{background:rgba(6,3,12,.84)!important}
.popup-overlay{background:rgba(5,2,12,.82)!important}
#fantasyPopup{background:#150b22!important;border-color:#bc86f7!important;border-radius:26px;box-shadow:0 0 0 1px rgba(232,191,102,.38),0 0 0 7px rgba(111,57,168,.14),0 28px 75px rgba(0,0,0,.7),0 0 48px rgba(140,74,232,.25)!important}
#fantasyPopup .popup-inner{background:radial-gradient(ellipse at 25% 0,rgba(123,60,188,.28),transparent 58%),linear-gradient(140deg,#1b1029,#0c0813)!important;border-radius:24px;color:#eee3fa}
#fantasyPopup .popup-title{background:linear-gradient(110deg,#ffe2a8,#dcb4ff 65%,#b478ff)!important;background-clip:text!important;-webkit-background-clip:text!important;color:transparent!important;text-shadow:0 0 20px rgba(164,107,255,.14)!important}
#fantasyPopup .subtitle{color:#edcc8a!important;border-color:rgba(232,191,102,.3)!important}
#fantasyPopup .desc-text{background:rgba(7,4,13,.6)!important;border-color:rgba(164,107,255,.32)!important;border-radius:14px;color:#dbcaeb}
#fantasyPopup .popup-image{border-radius:14px;box-shadow:0 10px 25px rgba(0,0,0,.25)}
#fantasyPopup .btn-mystic{background:linear-gradient(130deg,#ad72f3,#7334bb)!important;border-color:#d4a3ff!important;color:#fff!important;border-radius:10px;font-family:inherit;box-shadow:0 4px 18px rgba(136,65,213,.22)}
#fantasyPopup .btn-mystic:last-child{background:linear-gradient(130deg,#f5d48e,#d3a14d)!important;border-color:#f8dda3!important;color:#261909!important}
#fantasyPopup .btn-mystic:hover{box-shadow:0 0 24px rgba(164,107,255,.4)!important;filter:brightness(1.09)}
#fantasyPopup .whisper{color:#ac93c4!important}
#fantasyPopup .close-portal{color:#efd6a2!important;background:#2b183c!important}
.vortex-sucker{background:radial-gradient(circle at 35% 35%,#d8b5ff,#8c49dd,#180b27)!important;box-shadow:0 0 30px #9b58f1,0 0 65px rgba(164,107,255,.55),inset 0 0 24px rgba(232,191,102,.2)!important}
.vortex-sucker::before{background:conic-gradient(from 0deg,#e8bf66,#b57bff,#3c1d62,#8550bd,#e8bf66,#b57bff,#3c1d62,#8550bd,#e8bf66)!important}
.particle{background:#e8bf66!important;box-shadow:0 0 10px #b47cff!important}
i.fa-star::before,i.fa-star-half-alt::before{content:'★';font-family:Arial,sans-serif!important}
i.fa-crown::before{content:'♛';font-family:Georgia,serif!important}
i.fa-dragon::before{content:'♜';font-family:Georgia,serif!important}
i.fa-ghost::before{content:'♟';font-family:Georgia,serif!important}
i.fa-skull::before{content:'♠';font-family:Georgia,serif!important}
a:focus-visible,button:focus-visible{outline:2px solid #e8bf66;outline-offset:3px}

.jackpot .text-content{padding-top:0;display:flex;align-items:flex-end;justify-content:center;padding-bottom:6px;font-size:12px;letter-spacing:.08em}
.jackpot .text-content::before{display:none}
