.animated-background{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;background:linear-gradient(135deg,#1a1a1a,#2d1b1b)}.header{padding:30px 20px;margin:0 auto 30px;max-width:1000px;display:flex;flex-direction:column;align-items:center;gap:20px;position:relative}.tabs-nav{display:flex;gap:15px;justify-content:center;flex-wrap:wrap;margin-bottom:10px}.tab-button{background:#8a2be266;color:#fff;border:2px solid rgba(138,43,226,.6);padding:10px 25px;border-radius:20px;font-weight:700;cursor:pointer;transition:all .3s ease;font-size:.95em}.tab-button:hover{background:#8a2be299;border-color:#8a2be2}.tab-button.active{background:#8a2be2cc;border-color:#8a2be2}.profile{display:flex;flex-direction:column;align-items:center;gap:15px;text-align:center;cursor:pointer;transition:transform .3s ease}.profile:hover{transform:scale(1.02)}.profile-img{width:100px;height:100px;border-radius:50%;border:4px solid rgba(138,43,226,.8);object-fit:cover;box-shadow:0 0 20px #8a2be299}.profile-info h1{font-size:2.2em;font-weight:700;margin:0;color:#fff;text-shadow:0 2px 10px rgba(138,43,226,.5)}.profile-info p{font-size:1em;margin:5px 0 0;color:#bbb;font-style:italic}.social-icons{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;margin-top:15px}.social-icon{width:45px;height:45px;display:flex;align-items:center;justify-content:center;background:#8a2be24d;border:2px solid rgba(138,43,226,.6);border-radius:50%;color:#fff;transition:all .3s ease;cursor:pointer}.social-icon:hover{background:#8a2be2b3;transform:scale(1.15);box-shadow:0 0 15px #8a2be2cc}.social-icon svg{width:24px;height:24px;fill:currentColor}.social-icon.youtube:hover{background:#f009;border-color:red}.social-icon.instagram:hover{background:linear-gradient(45deg,#ff008099,#ffa50099);border-color:#f0f}.social-icon.discord:hover{background:#7289dab3;border-color:#7289da}.instagram-menu-wrapper{position:relative}.instagram-menu-wrapper .social-icon{cursor:pointer;border:none}.insta-menu-options{position:absolute;bottom:55px;left:50%;transform:translate(-50%);background:#8a2be2e6;border:1px solid rgba(255,0,128,.6);border-radius:8px;box-shadow:0 4px 15px #00000080;z-index:1000;display:flex;flex-direction:column;overflow:hidden;min-width:130px}.insta-option{display:block;padding:8px 15px;color:#fff;text-decoration:none;font-weight:600;text-align:center;transition:all .2s ease;border-bottom:1px solid rgba(255,0,128,.2);font-size:.8em}.insta-option:last-child{border-bottom:none}.insta-option:hover{background:linear-gradient(135deg,#ff008080,#ffa50080);padding:8px 18px}.discord-wrapper{position:relative}.discord-popup{position:absolute;bottom:48px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#ff6b00,#ff9800);color:#fff;padding:8px 15px;border-radius:8px;font-size:.75em;font-weight:700;white-space:nowrap;z-index:100;box-shadow:0 5px 20px #ff6b0099;opacity:1;transition:opacity .8s ease-in-out;pointer-events:none}.discord-popup.hidden{opacity:0}@media (max-width: 768px){.header{padding:20px 15px}.profile-info h1{font-size:1.8em}.profile-img{width:80px;height:80px}}.casino-card-wrapper{margin-bottom:25px;perspective:1000px}.casino-card{background:#1a1a1a;border-radius:15px;overflow:hidden;box-shadow:0 15px 40px #000c;transition:all .3s ease;position:relative;border:1px solid rgba(138,43,226,.2)}.casino-card:hover{transform:translateY(-5px);box-shadow:0 20px 60px #8a2be24d;border-color:#8a2be299}.badge-active{position:absolute;top:15px;left:15px;background:#22b822f2;color:#fff;padding:10px 16px;border-radius:25px;font-size:.9em;font-weight:700;z-index:10;display:flex;align-items:center;gap:5px;border:3px solid #00ff00;box-shadow:0 0 20px #22b822cc,0 0 40px #00ff0080,0 8px 20px #0006}.casino-banner-container{position:relative;width:100%;overflow:visible;height:auto;aspect-ratio:16 / 9;background:transparent;display:flex;align-items:center;justify-content:center}.casino-banner-container.vibebet{background:linear-gradient(135deg,#1a4d2e,#2d4a1a)}.casino-banner-container.shinywilds{background:linear-gradient(135deg,#1a3a52,#1a4d52)}.casino-banner-container.simsinos{background:linear-gradient(135deg,#3d2a1a,#4a3a1a)}.casino-banner-container.viggoslots{background:linear-gradient(135deg,#4a3a1a,#5a4a2a)}.banner-image{width:100%;height:100%;object-fit:contain;display:block}.casino-content{padding:20px;display:flex;flex-direction:column;gap:15px}.btn-recover{background:linear-gradient(135deg,#8a2be2,#6a1bb2);color:#fff;padding:13px 25px;border-radius:25px;text-decoration:none;font-weight:700;text-align:center;transition:all .3s ease;box-shadow:0 5px 20px #8a2be266;text-transform:uppercase;letter-spacing:.5px;font-size:.95em;display:block;border:2px solid transparent}.btn-recover:hover{background:linear-gradient(135deg,#a744f2,#8a2be2);transform:translateY(-2px);box-shadow:0 8px 30px #8a2be299;border-color:#ffffff4d}.btn-green{background:linear-gradient(135deg,#22b822,#1a8a1a)!important;box-shadow:0 5px 20px #22b82266!important}.btn-green:hover{background:linear-gradient(135deg,#2acd2a,#229622)!important;box-shadow:0 8px 30px #22b82299!important}.btn-violet{background:linear-gradient(135deg,#8a2be2,#6a1bb2)!important;box-shadow:0 5px 20px #8a2be266!important}.btn-violet:hover{background:linear-gradient(135deg,#a744f2,#8a2be2)!important;box-shadow:0 8px 30px #8a2be299!important}.btn-yellow{background:linear-gradient(135deg,gold,#ffb700)!important;box-shadow:0 5px 20px #ffd70066!important;color:#1a1a1a!important;font-weight:700!important}.btn-yellow:hover{background:linear-gradient(135deg,#fe0,#fc0)!important;box-shadow:0 8px 30px #ffd70099!important}@media (max-width: 768px){.casino-banner-container{aspect-ratio:16 / 9}.casino-content{padding:15px}}.dlive-link{text-decoration:none;display:block;color:inherit}.dlive-section{background:#1a1a1a;margin-bottom:25px;transition:all .3s ease;cursor:pointer;border-radius:15px;overflow:hidden;box-shadow:0 15px 40px #000c;border:1px solid rgba(138,43,226,.2)}.dlive-section:hover{transform:translateY(-5px);box-shadow:0 20px 60px #8a2be24d;border-color:#8a2be299}.dlive-header{background:linear-gradient(135deg,#8a2be2,#6a1bb2,#7a2bc2,#5a0ba2,#4a0a92);padding:15px;text-align:center;box-shadow:inset 0 2px 5px #8a2be280,0 5px 15px #8a2be24d}.dlive-icon{display:inline-flex;align-items:center;justify-content:center;margin:0 auto}.dlive-logo{width:100px;height:100px;object-fit:contain}.dlive-content{padding:25px;text-align:center}.dlive-title{font-size:2.2em;font-weight:700;margin-bottom:10px;letter-spacing:2px;color:#fff}.dlive-subtitle{font-size:1.1em;color:#bbb;margin-bottom:25px}.dlive-info{background:#8a2be233;padding:20px;border-radius:10px;margin-top:15px;border:1px solid rgba(138,43,226,.4)}.dlive-info h3{font-size:1.8em;margin-bottom:8px;color:#0f0;text-shadow:0 0 10px rgba(0,255,0,.6)}.dlive-description{font-size:1em;color:#ddd;font-weight:700}@media (max-width: 768px){.dlive-title{font-size:1.8em}}.footer{text-align:center;padding:40px 20px;margin-top:50px;border-top:1px solid rgba(255,255,255,.1)}.footer p{margin-bottom:10px;color:#ccc}.disclaimer{font-size:.85em;color:#999;font-style:italic;max-width:800px;margin:10px auto 0}.app-container{position:relative;z-index:1;min-height:100vh;padding:20px}.container{max-width:800px;margin:0 auto}.coming-soon{background:linear-gradient(135deg,#8a2be233,#8a2be21a);border:2px solid rgba(138,43,226,.4);border-radius:15px;padding:60px 30px;text-align:center;margin-bottom:30px}.coming-soon h2{color:#fff;font-size:2em;margin:0;text-shadow:0 2px 10px rgba(138,43,226,.5)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#fff;overflow-x:hidden}#root{min-height:100vh}
