.slot-deposit-5k-panel{margin:22px auto 0;max-width:1100px;padding:0 12px;font-family:'Rajdhani',Arial,sans-serif;color:#fff}
.slot-deposit-5k-panel h2{text-align:center;font-weight:1000;margin:0 0 10px;letter-spacing:.4px;text-transform:uppercase;color:crimson;text-shadow:0 10px 30px rgba(0,0,0,.55)}
.slot-deposit-5k-sub{text-align:center;font-size:.88rem;color:rgba(0,0,0,.55);margin:0 0 12px}
.slot-deposit-5k-panel section{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(10px);border-radius:18px;padding:14px;box-shadow:0 18px 48px rgba(0,0,0,.28)}
.slot-deposit-5k-panel section + section{margin-top:16px}
.slot-deposit-5k-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:14px}
.slot-deposit-5k-table{width:100%;border-collapse:separate;border-spacing:0;font-size:.9rem;background:rgba(255,255,255,.96);border:1px solid rgba(0,0,0,.06);border-radius:14px;overflow:hidden;box-shadow:0 10px 28px rgba(0,0,0,.10);min-width:720px}
@media (max-width:768px){.slot-deposit-5k-table{min-width:640px}}
.slot-deposit-5k-table thead th{position:sticky;top:0;z-index:1;background:linear-gradient(90deg,rgba(255,122,0,1) 0%,rgba(255,154,43,1) 50%,rgba(255,92,0,1) 100%);color:#1b0b00;text-transform:uppercase;letter-spacing:.7px;font-size:.78rem;font-weight:1000;padding:12px;border-bottom:1px solid rgba(0,0,0,.12)}
.slot-deposit-5k-table td{padding:12px;border-bottom:1px solid rgba(0,0,0,.06);vertical-align:middle;color:#151515}
.slot-deposit-5k-table tbody tr:last-child td{border-bottom:none}
.slot-deposit-5k-table tbody tr:nth-child(odd){background:rgba(255,245,235,.75)}
.slot-deposit-5k-table tbody tr:hover{background:rgba(255,231,206,.85)}
.slot-deposit-5k-rtp-name{font-weight:1000}
.slot-deposit-5k-rtp-prov{font-size:.82rem;opacity:.8}
.slot-deposit-5k-rtp-num{font-variant-numeric:tabular-nums;font-weight:1000;color:#d35400}
.slot-deposit-5k-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;font-size:.78rem;font-weight:1000;border:1px solid rgba(0,0,0,.08);white-space:nowrap}
.slot-deposit-5k-badge.gacor{background:rgba(0,200,90,.12);border-color:rgba(0,200,90,.25);color:#0b5a2c}
.slot-deposit-5k-badge.stabil{background:rgba(255,122,0,.12);border-color:rgba(255,122,0,.28);color:#7a2f00}
.slot-deposit-5k-faq-num{font-weight:1000;color:#ff7a00;width:35px}
.slot-deposit-5k-faq-q{font-weight:1000}
.slot-deposit-5k-faq-a{font-size:.92rem;line-height:1.6}
.slot-deposit-5k-table td,.slot-deposit-5k-table th{overflow-wrap:anywhere;word-break:break-word}
.slot-deposit-5k-panel section h2{font-size:1.1rem;margin-bottom:6px;text-transform:none;letter-spacing:.2px}
.reviews-slot-deposit-5k{max-width:1100px;margin:28px auto;padding:0 10px;font-family:'Rajdhani',Arial,sans-serif}
.reviews-slot-deposit-5k h2{color:crimson;text-align:center;font-weight:900;margin:0 0 14px}
.reviews-slot-deposit-5k-grid{display:grid;gap:14px;grid-template-columns:1fr}
.reviews-slot-deposit-5k-card{position:relative;border-radius:16px;padding:14px;background:#fff;border:1px solid rgba(0,0,0,.06);box-shadow:0 10px 30px rgba(0,0,0,.06);transition:transform .25s ease,box-shadow .25s ease}
.reviews-slot-deposit-5k-card::before{content:"";position:absolute;inset:0;border-radius:16px;padding:1px;background:conic-gradient(from 180deg at 50% 50%,#ffb566,#ff7a00,#ff9a2b,#ffd199,#ffb566);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.25}
.reviews-slot-deposit-5k-card:hover{transform:translateY(-3px);box-shadow:0 14px 34px rgba(0,0,0,.10)}
.reviews-slot-deposit-5k-head{display:flex;align-items:center;gap:10px;margin-bottom:8px}
.reviews-slot-deposit-5k-avatar{width:40px;height:40px;border-radius:50%;display:inline-grid;place-items:center;font-weight:900;color:#ffffff;background:linear-gradient(180deg,#ffe3c7,#ffd199)}
.reviews-slot-deposit-5k-name{font-weight:800;line-height:1;color:#151515}
.reviews-slot-deposit-5k-stars{font-size:.95rem;letter-spacing:.5px;color:#ff7a00}
.reviews-slot-deposit-5k-verified{margin-left:auto;font-size:.75rem;font-weight:800;padding:4px 8px;border-radius:999px;background:#fff7e6;color:#9e5f00;border:1px solid #ffd48a}
.reviews-slot-deposit-5k-msg{margin:6px 0 10px;color:#222;font-size:.9rem}
.reviews-slot-deposit-5k-meta{display:flex;justify-content:space-between;align-items:center;font-size:.85rem;opacity:.8;color:#555}
.reviews-slot-deposit-5k-badge{padding:4px 8px;border-radius:999px;border:1px solid #9ee592;background:#eaffdc;color:#1a4200;font-weight:800}
@media(min-width:640px){.reviews-slot-deposit-5k-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.footer-cta{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);width:95%;max-width:90%;background:rgba(42,2,4,0.6);backdrop-filter:blur(10px);border-radius:20px;border-top:3px solid #800d14;padding:18px 20px;z-index:9999;box-shadow:0 10px 30px rgba(0,0,0,0.8),0 0 18px rgba(128,13,20,0.5);overflow:hidden;animation:floatUpDown 3s ease-in-out infinite,MAROONGlow 2.8s ease-in-out infinite;}@keyframes floatUpDown{0%,100%{transform:translateX(-50%) translateY(0);}50%{transform:translateX(-50%) translateY(-8px);}}@keyframes MAROONGlow{0%{box-shadow:0 10px 26px rgba(0,0,0,0.75),0 0 12px rgba(74,5,9,0.5);}50%{box-shadow:0 14px 34px rgba(0,0,0,0.85),0 0 20px rgba(255,100,100,0.7);}100%{box-shadow:0 10px 26px rgba(0,0,0,0.75),0 0 12px rgba(74,5,9,0.5);}}.cta-footer{display:flex;justify-content:space-between;align-items:center;max-width:650px;margin:0 auto;gap:14px;}.cta-footer .btn{flex:1;padding:14px 0;font-size:15px;font-weight:800;border-radius:50px;text-decoration:none;text-align:center;letter-spacing:1px;text-transform:uppercase;position:relative;overflow:hidden;border:none;color:#fff;z-index:0;transition:all 0.3s ease;}.cta-footer .btn::before{content:"";position:absolute;inset:0;border-radius:50px;padding:2px;background:linear-gradient(90deg,#800d14,#4a0509,#800d14,#4a0509,#800d14);background-size:300% 300%;animation:borderFlow 4.5s linear infinite;-webkit-mask-composite:xor;mask-composite:exclude;z-index:0;}.cta-footer .btn::after{content:"";position:absolute;inset:2px;border-radius:48px;background:#4a0509;z-index:1;}.cta-footer .btn span{position:relative;z-index:3;}.cta-footer .btn:hover{transform:scale(1.05);filter:brightness(1.15);box-shadow:0 0 16px rgba(255,100,100,0.6);}@keyframes borderFlow{0%{background-position:0% 50%;}50%{background-position:100% 50%;}100%{background-position:0% 50%;}}
#efek-uang-jatuh{position:fixed;inset:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:999999}.slot-depo-5k{position:absolute;top:-100px;width:75px;height:auto;opacity:.95;animation:uangJatuh linear forwards;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25))}@keyframes uangJatuh{0%{transform:translateY(-120px) rotate(0deg)}100%{transform:translateY(115vh) rotate(720deg)}}
.bobarawr {  margin: 0;  padding: 0;  font-family: 'Playfair Display', 'Segoe UI', serif;  background-color: transparent;  color: #fff;  overflow: hidden;}.popup-overlay {  position: fixed;  top: 0;  left: 0;  width: 100vw;  height: 100vh;  background: rgba(15, 2, 4, 0.82);  backdrop-filter: blur(5px);  display: flex;  justify-content: center;  align-items: center;  z-index: 9999;}.popup-container {  position: relative;  width: 90%;  max-width: 420px;  background: linear-gradient(145deg, #4a0509, #1a0103);  border-radius: 20px;  overflow: hidden;  text-align: center;  animation: rotateScaleIn 0.8s ease, maroonPulse 3.5s infinite ease-in-out;  box-shadow:    0 20px 40px rgba(0,0,0,.85),    0 0 30px rgba(128,13,20,.35);  padding-bottom: 20px;  border: 1px solid rgba(255,100,100,.25);}@keyframes maroonPulse {  0%,100%{    box-shadow:      0 20px 40px rgba(0,0,0,.85),      0 0 25px rgba(128,13,20,.3);  }  50%{    box-shadow:      0 20px 40px rgba(0,0,0,.85),      0 0 50px rgba(255,75,85,.55);  }}.popup-container::before{  content:"";  position:absolute;  top:-100%;  left:-100%;  width:200%;  height:200%;  background:linear-gradient(      135deg,      transparent 45%,      rgba(255,255,255,.1) 50%,      transparent 55%  );  animation:shineDiagonal 5s linear infinite;  pointer-events:none;}@keyframes shineDiagonal {  0% { transform: translate(-100%, -100%) rotate(30deg); }  100% { transform: translate(100%, 100%) rotate(30deg); }}.popup-image{  width:100%;  display:block;  border-bottom:1px solid rgba(255,100,100,.25);}.popup-buttons {  display:flex;  flex-direction:column;  gap:15px;  padding:25px 20px;}.popup-buttons a{  position:relative;  width:100%;  display:block;  padding:18px 0;  font-size:16px;  font-weight:700;  border-radius:50px;  text-decoration:none;  text-align:center;  color:#fff;  background:linear-gradient(180deg,#800d14,#360307);  box-shadow:0 10px 25px rgba(0,0,0,.65);  border:1px solid rgba(255,150,150,.2);  transition:.4s;  text-transform:uppercase;  letter-spacing:1.5px;}.popup-buttons a::before {  content:"";  position:absolute;  top:0;  left:-100%;  width:100%;  height:100%;  background: linear-gradient(90deg,transparent,rgba(255,255,255,0.35),transparent);  transition:0.8s;}.popup-buttons a:hover::before {  left:100%;}.popup-buttons a:hover{  transform:translateY(-4px);  background:linear-gradient(180deg,#a51d24,#4a0509);  box-shadow:      0 15px 35px rgba(0,0,0,.85),      0 0 25px rgba(255,100,100,.4);}.gold-particle{  position:absolute;  background:radial-gradient(circle,#ff9999,rgba(128,13,20,.4));  border-radius:50%;  animation:floatGold 10s infinite;  box-shadow:0 0 12px rgba(255,100,100,.3);}@keyframes floatGold {  0%,100% { opacity:0; transform:translateY(0);}  10% {opacity:1;}  90% {opacity:1;}  100% { transform:translateY(-120px);}}.luxury-border{  position:absolute;  inset:0;  border-radius:20px;  border:1px solid rgba(255,100,100,.15);}.close-btn{  position:absolute;  top:15px;  right:15px;  width:32px;  height:32px;  background:rgba(74,5,9,.9);  border-radius:50%;  cursor:pointer;  border:1px solid rgba(255,100,100,.3);  transition:.4s;  z-index: 10;}.close-btn:hover{  background:#a51d24;  transform:rotate(90deg);}.close-btn::before,.close-btn::after {  content:'';  position:absolute;  width:16px;  height:2px;  background:#fff;  top:50%;  left:50%;}.close-btn::before {   transform:translate(-50%, -50%) rotate(45deg);}.close-btn::after {   transform:translate(-50%, -50%) rotate(-45deg);}.popup-footer{  font-size:13px;  color:#ffd6d6;  padding:0 20px;  line-height:1.7;}.popup-footer span{  color:#ffffff;  font-weight:600;  text-shadow:0 0 10px rgba(255,150,150,.4);}@keyframes rotateScaleIn {  0% { opacity:0; transform:scale(0.3) rotate(-10deg);}  50% { transform:scale(1.05);}  100% { opacity:1; transform:scale(1);}}