@font-face{font-family:'Bebas Neue';font-style:normal;font-weight:400;font-display:swap;src:url(fonts/bebas-neue-v16-latin-400.woff2) format('woff2')}:root{--font-display:"Bebas Neue","Arial Narrow",Impact,sans-serif;--font-body:-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--ease-house:cubic-bezier(0.22, 1, 0.36, 1);--dur-reveal:560ms;--dur-quick:300ms;--bg-1:#0a1628;--bg-2:#0f2544;--bg-3:#1a2f52;--gold:#c9a24b;--gold-soft:#e0c377;--gold-dim:#8a7233;--glass-bg:rgba(255, 255, 255, 0.06);--glass-bg-strong:rgba(255, 255, 255, 0.09);--glass-border:rgba(255, 255, 255, 0.12);--glass-blur:16px;--radius:14px;--text:#f3f0e8;--text-dim:#c7ccd9;--shadow-soft:0 4px 24px rgba(0, 0, 0, 0.35)}*{font-family:var(--font-body)}body{background-color:var(--bg-1);background-image:url(../img/background.webp);background-repeat:no-repeat;background-attachment:fixed;background-position:center;background-size:cover;position:relative;font-family:var(--font-body);animation:pageFadeIn var(--dur-reveal) var(--ease-house)}body::before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:220px 220px}@media (max-width:992px){body{background-color:var(--bg-1);background-image:url(../img/background.webp)}}@keyframes pageFadeIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.banner img{width:100%;height:auto;max-height:700px;object-fit:contain;display:block;border-radius:18px}.site-header{background:linear-gradient(180deg,rgba(15,37,68,.92),rgba(10,22,40,.92));backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border-bottom:1px solid var(--glass-border);box-shadow:0 2px 20px rgba(0,0,0,.4)}.slot .slot-sidebar{background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:var(--radius);box-shadow:var(--shadow-soft);overflow:hidden}.slot-sidebar-nav>li{border-bottom:1px solid rgba(201,162,75,.18);transition:background-color var(--dur-quick) var(--ease-house)}.slot-sidebar-nav>li:hover{background:rgba(255,255,255,.05)}.slot-sidebar-nav li{border-left-color:rgba(201,162,75,.15);border-right-color:rgba(201,162,75,.15)}.btn-provider.active{background:linear-gradient(90deg,rgba(201,162,75,.22),rgba(201,162,75,.04));box-shadow:inset 4px 0 0 var(--gold)}.btn-provider.active span{color:var(--gold-soft)}[class$="-logo"]{width:38px;height:36px;background-size:contain}.btn-provider span,.login-button,.percent p,.play-btn,.popup-label,.popup-pakai,.register-button,.title-popup,h1,h2,h3,h4,h5,h6{font-family:var(--font-display);letter-spacing:.03em}.login-button b,.percent p,.popup-content b,.popup-label b,.popup-pakai b,.register-button b,h1,h1 b,h1 strong,h2,h2 b,h2 strong,h3,h3 b,h3 strong,h4,h4 b,h4 strong,h5,h5 b,h5 strong,h6,h6 b,h6 strong{font-weight:400}.card-content{background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:var(--radius);box-shadow:var(--shadow-soft);transition:transform var(--dur-quick) var(--ease-house),box-shadow var(--dur-quick) var(--ease-house),border-color var(--dur-quick) var(--ease-house)}.card-content:hover{transform:translateY(-4px) scale(1.015);border-color:rgba(201,162,75,.45);box-shadow:0 10px 32px rgba(0,0,0,.45),0 0 26px rgba(201,162,75,.22)}.card-content::before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(110deg,rgba(255,255,255,.03) 8%,rgba(255,255,255,.1) 18%,rgba(255,255,255,.03) 33%);background-size:300% 100%;animation:shimmer 1.4s linear infinite}.card-content.is-loaded::before{animation:none;background:0 0}@keyframes shimmer{0%{background-position:140% 0}100%{background-position:-140% 0}}.card-content .img-zoom{position:relative;z-index:1}.card-content .percent{position:relative;z-index:1}.card-content .hover-btn{z-index:2}.play-btn{background:linear-gradient(135deg,var(--gold-soft),var(--gold-dim));color:#14101f;border-radius:8px;box-shadow:0 0 18px rgba(201,162,75,.35)}.hover-btn{background-color:rgba(8,14,24,.68)}.next-btn{background-color:var(--bg-2);border:1px solid rgba(201,162,75,.3)}.percent-bar{position:relative;overflow:hidden;background-image:none;animation:none}.percent-bar::after{content:"";position:absolute;top:0;left:0;width:45%;height:100%;background:linear-gradient(75deg,transparent 0,rgba(255,255,255,.55) 50%,transparent 100%);transform:translateX(-160%);animation:percentShimmer 2.8s ease-in-out infinite;animation-play-state:paused}.percent-bar.shimmer-run::after{animation-play-state:running;will-change:transform}@keyframes percentShimmer{0%{transform:translateX(-160%)}100%,55%{transform:translateX(260%)}}.card:nth-child(6n+1) .percent-bar::after{animation-delay:0s}.card:nth-child(6n+2) .percent-bar::after{animation-delay:.4s}.card:nth-child(6n+3) .percent-bar::after{animation-delay:.8s}.card:nth-child(6n+4) .percent-bar::after{animation-delay:1.2s}.card:nth-child(6n+5) .percent-bar::after{animation-delay:1.6s}.card:nth-child(6n+6) .percent-bar::after{animation-delay:2s}.link-container{margin:18px 0 22px;gap:10px}.register-button,.login-button{position:relative;overflow:hidden;letter-spacing:.06em}.register-button::after,.login-button::after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.45) 50%,transparent 65%);background-size:250% 100%;background-position:150% 0;transition:background-position .6s var(--ease-house);pointer-events:none}.register-button:hover::after,.login-button:hover::after{background-position:-50% 0}.register-button{width:calc(44% - 5px)!important;background:linear-gradient(180deg,rgba(201,162,75,.14),rgba(201,162,75,.05));color:var(--gold-soft);border:1px solid rgba(201,162,75,.55);border-top-color:rgba(224,195,119,.55);border-bottom-color:rgba(138,114,51,.6);box-shadow:inset 0 1px 0 rgba(255,255,255,.08);transition:transform var(--dur-quick) var(--ease-house),box-shadow var(--dur-quick) var(--ease-house),border-color var(--dur-quick) var(--ease-house),background var(--dur-quick) var(--ease-house)}.register-button::before{content:"→";display:inline-block;margin-right:6px;opacity:.85}.login-button{width:calc(56% - 5px)!important;background:linear-gradient(180deg,var(--gold-soft),var(--gold) 55%,var(--gold-dim));color:#14101f;border:1px solid rgba(201,162,75,.7);border-top-color:rgba(255,244,214,.85);border-bottom-color:rgba(138,114,51,.85);box-shadow:0 0 16px rgba(201,162,75,.35),inset 0 1px 0 rgba(255,255,255,.65),inset 0 -3px 6px rgba(0,0,0,.2);transition:transform var(--dur-quick) var(--ease-house),box-shadow var(--dur-quick) var(--ease-house),background var(--dur-quick) var(--ease-house),filter var(--dur-quick) var(--ease-house)}.login-button::before{content:"+";display:inline-block;margin-right:6px;font-weight:700}.register-button:hover{transform:scale(1.03);background:linear-gradient(180deg,rgba(201,162,75,.24),rgba(201,162,75,.1));box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 0 14px rgba(201,162,75,.25);border-color:rgba(201,162,75,.8)}.login-button:hover{transform:scale(1.03);filter:brightness(1.06);box-shadow:0 0 28px rgba(201,162,75,.6),inset 0 1px 0 rgba(255,255,255,.75),inset 0 -3px 6px rgba(0,0,0,.15);border-color:rgba(201,162,75,.9)}.register-button b,.login-button b{font-weight:700;-webkit-text-stroke:.7px currentColor;text-stroke:.7px currentColor}.popup-body{background:radial-gradient(closest-side,#16345c 0,#0a1628 150%);border:1px solid rgba(201,162,75,.25);width:clamp(280px,92vw,640px)!important;position:relative}.popup-scroll{max-height:85vh;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.popup-close{position:absolute!important;top:-14px;right:-10px;margin:0!important;float:none!important}.popup-header{background:linear-gradient(180deg,#16345c,#0a1628)}.popup-content{background:#0a1628;padding:14px 46px}.popup-content,.popup-label,.popup-pakai{margin-top:8px;border-top:1px solid rgba(201,162,75,.16)}.popup-pakai{padding:7px 20px;letter-spacing:.04em;height:auto}.popup-label{background:linear-gradient(90deg,#5c4720,var(--gold-dim))!important;border-top:1px solid rgba(201,162,75,.35);border-bottom:1px solid rgba(201,162,75,.35);border-radius:999px;padding:11px 30px;letter-spacing:.03em}.bg-daftar-button{display:none}.bg-main-button{width:100%!important;height:auto;padding:15px 20px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:linear-gradient(180deg,var(--gold-soft),var(--gold));color:#14101f;box-shadow:0 0 22px rgba(201,162,75,.55);animation:mainCtaPulse 2.6s ease-in-out infinite}.bg-main-button h5{margin:0}.bg-main-button:hover{background:linear-gradient(180deg,var(--gold-soft),var(--gold-soft));color:#14101f;box-shadow:0 0 34px rgba(201,162,75,.75);animation-play-state:paused}@keyframes mainCtaPulse{0%,100%{box-shadow:0 0 26px rgba(201,162,75,.55)}50%{box-shadow:0 0 42px rgba(201,162,75,.85)}}.bg-popup-close,.popup-close{background:var(--gold-dim)}.bg-popup-close:hover{background:var(--gold-soft);color:#14101f}.hot-games-section{margin-bottom:18px}.hot-games-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width:600px){.hot-games-grid{gap:8px}.hot-games-card{border-width:1px;border-radius:8px}.hot-games-badge{top:4px;right:4px;font-size:9px;padding:2px 5px;letter-spacing:0}.hot-games-info{padding:6px 4px}.hot-games-name{font-size:10px;margin-bottom:2px;line-height:1.2}.hot-games-rtp{font-size:9px}}.hot-games-card{position:relative;background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:2px solid rgba(201,162,75,.55);border-radius:var(--radius);box-shadow:0 6px 28px rgba(0,0,0,.4),0 0 20px rgba(201,162,75,.25);overflow:hidden;transition:transform var(--dur-quick) var(--ease-house),box-shadow var(--dur-quick) var(--ease-house)}.hot-games-card:hover{transform:translateY(-4px) scale(1.015);box-shadow:0 10px 32px rgba(0,0,0,.45),0 0 26px rgba(201,162,75,.35)}.hot-games-card img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover}.hot-games-badge{position:absolute;top:10px;right:10px;z-index:2;background:linear-gradient(135deg,var(--gold-soft),var(--gold-dim));color:#14101f;font-family:var(--font-display);font-size:13px;letter-spacing:.03em;padding:4px 10px;border-radius:999px;box-shadow:0 0 10px rgba(201,162,75,.5);animation:hotBadgePulse 1.8s ease-in-out infinite}.hot-games-info{padding:12px 14px;text-align:center}.hot-games-name{font-family:var(--font-display);letter-spacing:.03em;color:var(--text);font-size:17px;margin-bottom:4px}.hot-games-rtp{font-size:13px;color:var(--gold-soft);font-weight:600}@keyframes hotBadgePulse{0%,100%{transform:scale(1);box-shadow:0 0 10px rgba(201,162,75,.5)}50%{transform:scale(1.08);box-shadow:0 0 16px rgba(201,162,75,.8)}}.gacor-title{margin:0 0 10px;color:var(--gold-soft);font-size:1.7rem;text-shadow:0 0 14px rgba(226,84,44,.4)}.gacor-wrapper{margin-bottom:4px}.popup-ads,.popup-body{animation:popupDeal .7s cubic-bezier(.42,0,.58,1)}@keyframes popupDeal{0%{transform:perspective(900px) rotateY(-92deg) scale(.7)}65%{transform:perspective(900px) rotateY(9deg) scale(1.035)}100%{transform:none}}.step-badge-wrap{position:static!important;margin-top:0!important;flex:0 0 28px;padding:0;margin-right:12px}.step-badge-text{flex:1 1 auto;min-width:0;padding:0;color:var(--text)!important;font-size:15px}.popup-content .row.mrtop10{align-items:flex-start}.popup-content .row:has(.step-badge-wrap){flex-wrap:nowrap}.step-badge{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border-radius:50%;background:linear-gradient(135deg,var(--gold-soft),var(--gold-dim));color:#14101f!important;font-family:var(--font-display);font-size:15px!important;line-height:1;box-shadow:0 0 10px rgba(201,162,75,.35)}.popup-content .col2{font-size:11px;color:var(--text-dim)}.popup-content .col2.right,.popup-content .col2.right .title-popup{font-size:12px;color:var(--text-dim)}.popup-header+.popup-content .row:not(.mrtop10){display:none}.popup-grid{clear:both;display:grid;grid-template-columns:1fr 1fr;gap:14px}.popup-col-steps{display:flex;flex-direction:column;gap:10px}.step-card{background:var(--bg-2);border-left:3px solid var(--gold);border-radius:6px;padding:10px 12px;margin-top:0;border-top:none}.step-spin-number{color:var(--gold-soft);font-weight:700}.step-card .row{margin-left:0;margin-right:0}.popup-col-info{display:flex}.info-panel{flex:1;background:var(--bg-2);border:1px solid rgba(201,162,75,.25);border-radius:8px;padding:16px;display:flex;flex-direction:column;justify-content:center;gap:22px;margin-top:0;border-top:none}.popup-game-thumb{display:block;width:84px;height:84px;object-fit:cover;border-radius:var(--radius);margin:0 auto;box-shadow:var(--shadow-soft);background:var(--bg-1)}.info-entry .row{display:block;color:var(--text);font-size:15px;line-height:1.5}.info-entry .col2{display:inline;width:auto}.info-entry .col2.left{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-dim)}.info-entry .col2.left::after{content:" : ";color:var(--text-dim)}.info-entry .col2.right{font-size:15px;font-weight:600;color:var(--text)}.info-entry .hr{display:none}.info-entry .row h6{display:none}.info-entry--highlight{border-top:1px solid rgba(201,162,75,.3);padding-top:10px}.info-entry--highlight .row{color:var(--gold-soft)!important;font-style:italic}@media (max-width:600px){.popup-grid{grid-template-columns:1fr}}.announcement::after,.announcement::before{content:"";position:absolute;left:4px;right:4px;height:5px;background-image:repeating-linear-gradient(90deg,var(--gold-soft) 0,var(--gold-soft) 7px,transparent 7px,transparent 16px);background-size:16px 100%;filter:drop-shadow(0 0 3px rgba(224, 195, 119, .75));opacity:.85;pointer-events:none}.announcement::before{top:1px;animation:bulbChase 1.1s steps(2) infinite}.announcement::after{bottom:1px;animation:bulbChase 1.1s steps(2) infinite reverse}@keyframes bulbChase{from{background-position-x:0}to{background-position-x:16px}}@media (prefers-reduced-motion:reduce){.announcement::after,.announcement::before,.bg-main-button,.card-content,.card-content::before,.hot-games-badge,#provider-grid,.login-button,.login-button::after,.percent-bar::after,.popup-ads,.popup-body,.register-button,.register-button::after,body{animation:none!important;transition:none!important}}