body{margin:0;padding:0;font-family:Orbitron,sans-serif;background-color:#000;color:#fff;overflow-x:hidden}.hero-container{text-align:center;padding-top:10vh;width:100%;overflow-x:hidden}.title{font-size:4rem;color:#0ff;letter-spacing:2px;text-shadow:0 0 10px #00ffff,0 0 20px #00ffff}.subtitle{font-size:1.2rem;margin-top:10px;color:#ccc}.button-group{margin-top:40px}.btn{margin:0 10px;padding:15px 30px;font-size:1.1rem;border:none;border-radius:12px;background:linear-gradient(90deg,#00ffc6,#0cf);color:#000;cursor:pointer;transition:.3s;font-weight:700}.btn:hover{transform:scale(1.05);background:linear-gradient(90deg,#00ffd5ad,#6200ffbb)}.card{border:1px solid #00ffff;padding:20px;border-radius:15px;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#fff0;margin:60px;box-shadow:0 0 15px #00ffff50;width:100%;max-width:280px;transition:.3s}.card:hover{transform:translateY(-5px)}.login-modal{position:fixed;top:20%;left:50%;transform:translate(-50%);background:#000;border:2px solid #00ffff;padding:60px;z-index:9999;border-radius:12px;box-shadow:0 0 20px #0ff;color:#fff}.login-modal input{margin:5px 0;padding:8px;width:100%;color:#fff;background:#000000b3;border:1px solid #00ffff;border-radius:5px}.login-modal button{margin-top:10px;padding:8px 70px}.glow-frame{display:inline-block;border-radius:12px;box-shadow:0 0 20px #0ffa;padding:5px;background-color:transparent;transition:.4s;background-color:#0000004d;animation:pulse 2s infinite}.glow-frame img{width:200px;max-width:100%;display:block;border-radius:10px}.glow-frame:hover{transform:scale(1.05);box-shadow:0 0 40px #0ff}html,body{margin:0;padding:0;scroll-behavior:smooth;scroll-snap-type:y mandatory;overflow-x:hidden}.hero-container{height:100vh;overflow-y:scroll;scroll-snap-type:y mandatory;scroll-behavior:smooth;width:100%}.page-section{height:100vh;scroll-snap-align:start;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;color:#0ff;text-align:center}.section-title{font-size:2.5rem;margin-bottom:20px;text-shadow:0 0 10px #00ffff}@keyframes pulse{0%{box-shadow:0 0 10px #0ff5}50%{box-shadow:0 0 25px #0ffa}to{box-shadow:0 0 10px #0ff5}}@keyframes pulseGlow{0%,to{box-shadow:0 0 10px #0ff,0 0 20px #0ff;filter:drop-shadow(0 0 8px #00ffff)}50%{box-shadow:0 0 20px #0ff,0 0 40px #0ff;filter:drop-shadow(0 0 16px #00ffff)}}.roadmap-container{display:flex;flex-direction:column;align-items:center;position:relative;padding:100px 20px}.logo-core{position:relative;z-index:10;width:100%;max-width:420px;height:auto}.center-logo{width:100%;height:auto;transition:transform .3s ease;animation:pulseGlow 2s infinite;z-index:2;filter:drop-shadow(0 0 20px #003cff)}.logo-core:hover .center-logo{transform:scale(2.2)}.horizontal,.vertical{background-color:#003cff;opacity:0;transition:all .3s ease;position:absolute}.horizontal{height:2px;width:0;left:50%;transform:translate(-50%)}.vertical{width:2px;height:0;top:50%;transform:translateY(-50%)}.top{top:-40px}.bottom{bottom:-40px}.left{left:-80px}.right{right:-80px}.logo-core:hover .horizontal{width:300px;opacity:1}.logo-core:hover .vertical{height:100px;opacity:1}.roadmap-buttons{display:flex;gap:30px;margin-top:50px;flex-wrap:wrap;justify-content:center;opacity:0;transform:translateY(20px);transition:all .6s ease;pointer-events:none}.roadmap-buttons.show{opacity:1;transform:translateY(0);pointer-events:all}.roadmap-btn{padding:12px 30px;background-color:transparent;border:2px solid #0033ff;color:#03f;border-radius:10px;font-size:16px;font-weight:700;cursor:pointer;text-shadow:0 0 6px #0004ff;animation:pulseGlow 2.5s infinite;transition:background-color .3s,color .3s}.roadmap-btn:hover{background-color:#0015ff;color:#000;box-shadow:0 0 18px #02f,0 0 36px #002aff}.app-gallery{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;margin-top:30px}.app-gallery img{width:100%;max-width:220px;border-radius:12px;box-shadow:0 0 15px #00ffff80;transition:transform .3s ease,box-shadow .3s ease}.app-gallery img:hover{transform:scale(1.05);box-shadow:0 0 25px #0ff}.app-links{display:flex;justify-content:center;gap:25px;margin-top:40px;flex-wrap:wrap}.download-btn{height:55px;width:100%;max-width:220px;height:auto;transition:transform .2s ease}.download-btn:hover{transform:scale(1.1)}.social-icon{height:45px;filter:drop-shadow(0 0 6px #00ffffaa);transition:transform .2s ease,filter .2s ease}.social-icon:hover{transform:scale(1.2);filter:drop-shadow(0 0 12px #00ffff)}.final-message{margin-top:50px;font-size:20px;font-weight:700;color:#0ff;text-align:center;text-shadow:0 0 10px #00ffff,0 0 20px #00ffff;animation:glowPulse 2s infinite ease-in-out}@keyframes glowPulse{0%,to{text-shadow:0 0 10px #00ffff,0 0 20px #00ffff}50%{text-shadow:0 0 20px #00ffff,0 0 40px #00ffff}}@media (max-width: 768px){.card{width:90%;margin:10px auto;padding:12px}.hero-container{padding-top:40px}.title{font-size:2rem}.subtitle{font-size:1rem}.button-group{flex-direction:column;align-items:center;gap:15px}.btn{width:80%;padding:12px;font-size:1rem}.glow-frame img,.app-gallery img{width:100px}.app-links{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:0 10px}.social-icon{height:36px}.page-section{padding:20px 10px}.roadmap-container{padding:40px 10px}.section-title{font-size:1.5rem}.final-message{font-size:16px;padding:0 10px}.coin-bg{display:none!important}}@media (max-width: 768px){.hero-container .card{width:110px;padding:8px;margin:8px;font-size:.6rem;border-radius:10px}.hero-container .card p{font-size:.45rem}.hero-container .button-group .btn{padding:10px 20px;font-size:.8rem}}.neon-banner{background:#0006;color:#0ff;text-shadow:0 0 005px #00ffff,0 0 008px #00ffff,0 0 0010px #00ffff;font-weight:700;padding:10px;text-align:center;position:fixed;top:0;width:100%;z-index:9999;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid rgba(0,255,255,.3);box-shadow:0 0 10px #0ff6;font-family:Orbitron,sans-serif;font-weight:300;font-size:20px;letter-spacing:1.5px}.wards-card-container{position:relative;display:inline-block;text-align:center}.wards-float{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:50px;background:#000000d9;border:2px solid #00ffff;border-radius:10px;padding:16px;min-width:280px;z-index:999;color:#0ff;font-family:Orbitron,monospace;box-shadow:0 0 10px #0ff,0 0 20px #0ff inset;animation:wards-glow 1.5s infinite ease-in-out}@keyframes wards-glow{0%{box-shadow:0 0 10px #0ff,0 0 20px #0ff inset}50%{box-shadow:0 0 20px #0ff,0 0 30px #0ff inset}to{box-shadow:0 0 10px #0ff,0 0 20px #0ff inset}}@media (max-width: 768px){.wards-float{width:150px;min-width:unset;padding:12px}.tournament-float *{font-size:12px!important}}.tournament-card-container{position:relative;display:inline-block;text-align:center}.tournament-float{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:50px;background:#000000d9;border:2px solid #00ffff;border-radius:10px;padding:16px;min-width:280px;z-index:999;color:#0ff;font-family:Orbitron,monospace;box-shadow:0 0 10px #0ff,0 0 20px #0ff inset;animation:tournament-glow 1.5s infinite ease-in-out}@keyframes tournament-glow{0%{box-shadow:0 0 10px #0ff,0 0 20px #0ff inset}50%{box-shadow:0 0 20px #0ff,0 0 30px #0ff inset}to{box-shadow:0 0 10px #0ff,0 0 20px #0ff inset}}@media (max-width: 768px){.tournament-float{width:150px;min-width:unset;padding:12px}.tournament-float *{font-size:12px!important}}.staking-card-container{position:relative;display:inline-block;text-align:center}.neon-result-card{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:50px;padding:17px;width:280px;background:#000c;border:2px solid #00ffff;border-radius:10px;color:#0ff;font-family:Orbitron,monospace;text-align:center;box-shadow:0 0 10px #0ff,0 0 20px #0ff inset;animation:glow-pulse 1.5s infinite ease-in-out;z-index:999}@keyframes glow-pulse{0%{box-shadow:0 0 10px #0ff,0 0 20px #0ff inset}50%{box-shadow:0 0 20px #0ff,0 0 30px #0ff inset}to{box-shadow:0 0 10px #0ff,0 0 20px #0ff inset}}@media (max-width: 768px){.neon-result-card{width:150px;padding:12px}.neon-result-card *{font-size:12px!important}}.dashboard-container{display:flex;flex-direction:column;align-items:center;padding:0;min-height:100vh;color:#00ffff95;font-family:Orbitron,sans-serif}.dashboard-box{background-color:#000c;border:2px solid #00ffffa1;border-radius:12px;padding:20px;margin:15px;width:100%;max-width:450px;box-shadow:0 0 30px #0ff6}.dashboard-box h2{margin:0 0 10px;font-size:1.2rem;text-align:center;color:#00ffff93}.dashboard-box p{font-size:1rem;text-align:center;margin:5px 0}.dashboard-grid{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;max-width:1000px;margin-top:0;gap:20px}.dashboard-item{background-color:#07142a;border:1px solid #00ffff44;border-radius:10px;flex:1 1 calc(45% - 10px);min-width:150px;padding:15px;text-align:center;transition:.3s}.dashboard-item:hover{transform:scale(1.03);border-color:#0ff;box-shadow:0 0 10px #fff}.skin-selector{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:0}.skin-option{border:2px solid transparent;border-radius:8px;overflow:hidden;width:80px;height:80px;cursor:pointer;transition:.3s}.skin-option.selected{border-color:gold;box-shadow:0 0 10px #ffd70099}.dashboard-buttons{margin-top:30px;display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.dashboard-buttons button{padding:12px 25px;background-color:#0026ff8e;color:#000;border:none;border-radius:8px;font-weight:700;cursor:pointer;transition:.3s}.dashboard-buttons button:hover{background-color:#000dff4b;transform:translateY(-2px)}@media (max-width: 768px){.dashboard-grid{flex-direction:column;align-items:center}.dashboard-item{width:100%}}.dashboard-sections{height:100vh;scroll-snap-type:y mandatory}.dashboard-section{height:100vh;width:100%;scroll-snap-align:start;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;box-sizing:border-box}@keyframes pulseGlow{0%{filter:brightness(1);transform:scaleX(1)}50%{filter:brightness(1.6);transform:scaleX(1.01)}to{filter:brightness(1);transform:scaleX(1)}}.dashboard-bar{width:100%;height:20px;background-color:#111;border:1px solid #00ffff55;border-radius:8px;overflow:hidden;position:relative;margin-top:10px}@keyframes pulseGlow{0%{transform:scaleX(.98);filter:brightness(1.4);box-shadow:0 0 10px var(--glow-color, #00ff4c),0 0 20px var(--glow-color, #00ff40)}50%{transform:scaleX(1.02);filter:brightness(2);box-shadow:0 0 20px var(--glow-color, #00ff99),0 0 35px var(--glow-color, #00ff99),0 0 50px var(--glow-color, #00ff99)}to{transform:scaleX(.98);filter:brightness(1.4);box-shadow:0 0 10px var(--glow-color, #00ff99),0 0 20px var(--glow-color, #00ff99)}}.staking-fill{height:100%;border-radius:6px;transform-origin:left center;animation:pulseGlow 2s infinite ease-in-out;transition:width .5s ease-in-out,background .5s ease-in-out}.bonus-animation-container{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);z-index:999;animation:fadeOutBonus 2.5s forwards}.bonus-image-center{width:250px;height:auto}@keyframes fadeOutBonus{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}70%{opacity:1;transform:translate(-50%,-50%) scale(1.2)}to{opacity:0;transform:translate(-50%,-50%) scale(1.2)}}.chart-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#050514f2;display:flex;align-items:center;justify-content:center;z-index:9999}.chart-card{background-color:#111;padding:24px;border-radius:12px;box-shadow:0 0 30px #0ff5;width:90%;max-width:600px;text-align:center;color:#02ffe1}.close-chart-button{margin-top:20px;background-color:#0ff;color:#000;border:none;padding:10px 20px;font-weight:700;border-radius:8px;cursor:pointer;transition:background-color .2s ease}.close-chart-button:hover{background-color:#0cc}.chart-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:9999}.chart-card{background:#010218f2;border:2px solid #00ffff;border-radius:12px;padding:20px;max-height:80vh;overflow-y:auto;width:90%;max-width:500px;color:#fff;text-align:center}.tournament-list{list-style:none;padding:0;margin-top:1rem}.tournament-list li{margin-bottom:.8rem}.close-chart-button{margin-top:20px;padding:10px 20px;background:#0ff;border:none;border-radius:6px;cursor:pointer;font-weight:700}.players-animated-number{display:flex;justify-content:center;font-size:60px;font-weight:700;gap:12px;margin-top:20px}.digit{animation:glowShift 3s infinite;text-shadow:0 0 10px #00ffff,0 0 20px #00ffff;transition:color .3s}@keyframes glowShift{0%{color:#f33;text-shadow:0 0 10px #ff3333,0 0 20px #ff3333}25%{color:#ff3;text-shadow:0 0 10px #ffff33,0 0 20px #ffff33}50%{color:#3f6;text-shadow:0 0 10px #33ff66,0 0 20px #33ff66}75%{color:#0cf;text-shadow:0 0 10px #00ccff,0 0 20px #00ccff}to{color:#f0f;text-shadow:0 0 10px #ff00ff,0 0 20px #ff00ff}}.crypto-ticker-bar{width:100%;overflow:hidden;background:linear-gradient(to right,#0009,#00ffff1a);border-bottom:4px solid #00ffff;padding:14px 0;position:fixed;top:0;z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.crypto-ticker-track{display:flex;animation:scroll 30s linear infinite;white-space:nowrap}.crypto-ticker-item{margin-right:50px;font-weight:700;color:#0ff;font-size:14px;display:flex;gap:6px;align-items:center;text-shadow:0 0 8px #00ffff}.crypto-ticker-change{font-weight:700;margin-left:6px;text-shadow:0 0 6px currentColor}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes glowPulse{0%{text-shadow:0 0 5px #fff,0 0 10px #fff}50%{text-shadow:0 0 15px #fff,0 0 25px #fff}to{text-shadow:0 0 5px #fff,0 0 10px #fff}}.dashboard-item{position:relative;background:#000814;border:2px solid #00ffc6;color:#fff;text-align:center;padding:16px;border-radius:12px;overflow:hidden;box-shadow:0 0 10px #00ffc6;transition:all .3s ease}.dashboard-item:before{content:"";position:absolute;top:0;left:-75%;width:150%;height:100%;background:linear-gradient(120deg,transparent 0%,rgba(0,94,255,.3) 50%,transparent 100%);animation:shineMove 3s ease-in-out infinite}@keyframes shineMove{0%,to{left:-75%}50%{left:75%}}.skin-progress-container{width:100%;margin-bottom:12px}.skin-progress-bar{width:100%;height:10px;background-color:#222;border:1px solid #00FFC6;border-radius:5px;overflow:hidden}.skin-progress-fill{height:100%;background:linear-gradient(to right,#00ffc6,#0075ff);transition:width .4s ease-in-out}.skin-progress-labels{display:flex;justify-content:space-between;font-size:12px;color:#00ffc6;margin-top:4px}.button-grid{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:40px}.button-row{display:flex;justify-content:center;gap:80px;width:100%}.button-row img{width:250px;height:auto;cursor:pointer;transition:transform .3s ease}.button-row img:hover{transform:scale(1.1)}.button-frame{padding:12px;border-radius:16px;border:3px solid #00d0ff;box-shadow:0 0 15px #0df,0 0 30px #00f7ff,0 0 60px #0ef;transition:transform .3s ease,box-shadow .3s ease;display:flex;align-items:center;justify-content:center;background-color:#00ffc60d}.button-frame:hover{transform:scale(1.08);box-shadow:0 0 25px #00eaff,0 0 50px #00e1ff,0 0 80px #00eaff}.chart-card ul li{background:#00ffff12;border:1px solid rgba(0,255,255,.25);padding:8px 12px;margin:6px 0;border-radius:10px;color:#0ff;font-weight:700;animation:slideIn .4s ease-out forwards;opacity:0;transform:translateY(10px)}.chart-card ul li:nth-child(2n){background:#00ffff1f}@keyframes slideIn{to{opacity:1;transform:translateY(0)}}.chart-card h4{color:#0ff;margin-top:16px;text-shadow:0 0 8px #00ffff;font-size:16px;animation:glowPulse 2s ease-in-out infinite}@keyframes glowPulse{0%{text-shadow:0 0 4px #00ffff,0 0 8px #00ffff}50%{text-shadow:0 0 10px #00ffff,0 0 20px #00ffff}to{text-shadow:0 0 4px #00ffff,0 0 8px #00ffff}0%{text-shadow:0 0 8px #00ffff,0 0 16px #00ffff,0 0 32px #00ffff}50%{text-shadow:0 0 12px #0037ff,0 0 24px #0048ff,0 0 48px #0062ff}to{text-shadow:0 0 8px #0026ff,0 0 16px #001eff,0 0 32px #0004ff}}.glow-title{font-size:22px;font-weight:700;color:#0ff;text-shadow:0 0 8px #00ffff,0 0 16px #00ffff,0 0 32px #00ffff;animation:glowPulse 1.5s ease-in-out infinite}.glow-label{color:#0ff;font-weight:700;font-size:16px;margin-top:12px;text-shadow:0 0 6px #00ffff,0 0 12px #00ffff,0 0 18px #00ffff;animation:glowPulse 4s ease-in-out infinite}@keyframes glowPulse{0%{text-shadow:0 0 6px #00ffff,0 0 12px #00ffffb5,0 0 18px #00ffff7c;color:#0ff}33%{text-shadow:0 0 6px #0400ff,0 0 12px #000dffba,0 0 18px #0400ff6d;color:#0008ff}66%{text-shadow:0 0 6px #ffffff,0 0 12px #fdfdfdb4,0 0 18px #ffffff6d;color:#fff}to{text-shadow:0 0 6px #00ffff,0 0 12px #00ffffac,0 0 18px #00ffff73;color:#0ff}}.staking-overlay-card{width:90%;max-width:850px;padding:30px;border-radius:15px;background:linear-gradient(145deg,#00000034,#000000e8);box-shadow:0 0 20px #0026ffc4,0 0 40px #0008ffc9 inset;border:1px solid #00ffff88;animation:glowPulse 14s infinite}.staking-cards-grid{display:flex;flex-wrap:wrap;justify-content:space-around;gap:20px;margin-top:20px}.staking-card{background:#040c37b3;border:1px solid #00ffff;border-radius:12px;padding:20px;min-width:160px;flex:1 1 40%;text-align:center;box-shadow:0 0 10px #0ff5;transition:transform .5s ease,box-shadow .3s ease}.staking-card:hover{transform:scale(1.05);box-shadow:0 0 25px #0ffa,0 0 35px #0ff8}.staking-card label{font-size:14px;margin-bottom:6px;display:block;font-weight:600;animation:glowPulse 7s infinite}.staking-card span{font-size:18px;font-weight:700;animation:glowPulse 7s infinite;display:block}.staking-title{font-size:26px;text-align:center;margin-bottom:25px;font-weight:700;animation:glowPulse 5s infinite}.staking-actions{display:flex;justify-content:center;gap:20px;margin:30px 0 10px;flex-wrap:wrap}.staking-button{background:#00ffff14;border:1px solid #00ffff;color:#0ff;padding:10px 20px;border-radius:10px;font-weight:700;cursor:pointer;text-shadow:0 0 8px #00ffff;box-shadow:0 0 10px #0ff8;transition:background .3s ease,transform .2s}.staking-button:hover{background:#0ff3;transform:scale(1.05);box-shadow:0 0 15px #0ff,0 0 25px #0ff}.staking-manage-inputs{display:flex;flex-direction:column;align-items:center;gap:15px;margin:25px 0}.staking-manage-inputs input{padding:10px;font-size:16px;border-radius:8px;border:1px solid #00ffff;background:transparent;color:#0ff;text-align:center;width:60%;box-shadow:0 0 8px #0ff8}.staking-manage-buttons{display:flex;gap:20px;flex-wrap:wrap;justify-content:center}.ranking-table{width:100%;border-collapse:collapse;margin-top:20px;color:#0ff;font-weight:700;text-shadow:0 0 6px #00ffff}.ranking-table th,.ranking-table td{border-bottom:1px solid #00ffff44;padding:8px;text-align:center}.ranking-prize{font-weight:700;font-size:12px;text-shadow:0 0 5px currentColor,0 0 10px currentColor,0 0 20px currentColor;animation:pulseGlow 1.2s infinite ease-in-out}@keyframes pulseGlow{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}.emissive-lupin-text{font-size:24px;font-weight:700;animation:colorCycle 3s infinite,glowPulse 1.5s infinite ease-in-out;text-shadow:0 0 4px #00ffff,0 0 10px #00ffff,0 0 20px #00ffff}@keyframes colorCycle{0%{color:#0ff;text-shadow:0 0 10px #00ffff}25%{color:#f0f;text-shadow:0 0 10px #ff00ff}50%{color:#0f6;text-shadow:0 0 10px #00ff66}75%{color:#ff3;text-shadow:0 0 10px #ffff33}to{color:#0ff;text-shadow:0 0 10px #00ffff}}@keyframes glowPulse{0%{text-shadow:0 0 5px,0 0 10px,0 0 15px}50%{text-shadow:0 0 10px,0 0 20px,0 0 30px}to{text-shadow:0 0 5px,0 0 10px,0 0 15px}}.store-modal-card{background:#000000e6;border:2px solid #00ffff;border-radius:20px;box-shadow:0 0 20px #0ff;padding:20px;max-height:90vh;overflow-y:auto}.store-item{background:#111;border-radius:15px;padding:10px;margin:10px;box-shadow:0 0 10px #0ff5;transition:transform .3s ease}.store-item:hover{transform:scale(1.05);box-shadow:0 0 15px #0ffa}.animated-price{font-weight:700;font-size:1.2em;text-shadow:0 0 5px currentColor}.store-scroll{display:flex;gap:20px;overflow-x:auto;padding:10px}.store-item{min-width:140px;text-align:center;background:#00ffff14;border-radius:10px;padding:10px;box-shadow:0 0 15px #0ff}.store-icon{width:64px;height:64px;-o-object-fit:contain;object-fit:contain}.store-button{margin-top:5px;background:#0ff;border:none;color:#000;font-weight:700;padding:6px 12px;border-radius:5px;cursor:pointer}.animated-price{font-weight:700;font-size:16px;text-shadow:0 0 8px currentColor,0 0 16px currentColor,0 0 24px currentColor;animation:glowPulse 1.6s ease-in-out infinite}@keyframes glowPulse{0%,to{text-shadow:0 0 8px currentColor,0 0 16px currentColor,0 0 24px currentColor}50%{text-shadow:0 0 12px currentColor,0 0 24px currentColor,0 0 36px currentColor}}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#05050ad9;display:flex;align-items:center;justify-content:center;z-index:999}.modal-card{background:#0f0f19f2;padding:30px;border-radius:16px;width:90%;max-width:500px;border:2px solid #00ffff;box-shadow:0 0 20px #0ff,0 0 60px #f0f;text-align:center}.modal-title{font-size:24px;font-weight:700;color:#0ff;text-shadow:0 0 6px #00ffff;margin-bottom:20px}.modal-label,.modal-subtitle,.modal-balance{color:#fff;font-size:16px;margin:8px 0;text-shadow:0 0 5px #00ffff}.modal-card input{width:90%;padding:10px;margin:10px 0;border:1px solid #00ffff;background-color:#ffffff0d;color:#0ff;border-radius:8px;font-size:16px;outline:none}.modal-btn{margin-top:10px;padding:12px 24px;background:#0ff;color:#000;font-weight:700;border:none;border-radius:8px;cursor:pointer;box-shadow:0 0 10px #0ff;transition:background .3s}.modal-btn:hover{background:#00c9cc}.close-btn{margin-top:20px;padding:10px 20px;background:transparent;border:2px solid #ff00ff;color:#f0f;font-weight:700;border-radius:8px;cursor:pointer;box-shadow:0 0 12px #f0f}.close-btn:hover{background:#f0f;color:#000}code{font-family:monospace;background-color:#ffffff1a;padding:6px 12px;border-radius:6px;color:#0fc;display:inline-block;margin:5px 0;word-break:break-all}.dashboard-buttons{display:flex;justify-content:center;gap:40px;margin-top:60px;flex-wrap:wrap}.dashboard-btn{display:flex;flex-direction:column;align-items:center;background-color:#00ffff1a;border:2px solid #00ffff;border-radius:14px;padding:20px 30px;color:#0026ff;font-weight:700;text-shadow:0 0 6px #00ffff;cursor:pointer;transition:.3s;width:140px;height:140px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 0 20px #00ffff4d}.dashboard-btn:hover{background-color:#00ffff40;color:#000;box-shadow:0 0 25px #001eff}.btn-icon-top{width:48px;height:48px;margin-bottom:12px}.text-red{color:#e74c3c;font-weight:700}.text-green{color:#27ae60;font-weight:700}html,body{margin:0;padding:0;overflow:hidden;height:100vh}@media screen and (max-width: 768px){.button-grid{display:flex;flex-wrap:wrap;justify-content:center;row-gap:8px;-moz-column-gap:8px;column-gap:8px;padding:8px;width:100%;box-sizing:border-box}.button-row{display:flex;flex-wrap:wrap;justify-content:center;gap:8px!important;width:100%}.button-frame{width:30%;min-width:90px;max-width:100px;height:90px;padding:4px;margin:0!important}.button-img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}}.modal-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background:#020214a9;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content{position:relative;background:#060728be;border:2px solid #00FFC6;padding:30px;border-radius:20px;width:90%;max-width:600px;text-align:center;color:#fff;overflow:hidden}.central-skin img{width:230px;animation:pulse 2s infinite}.central-skin{margin-top:30px}.skins-ticker{overflow:hidden;width:100%;margin-bottom:10px}.skins-track{display:flex;gap:20px;animation:scrollSkins 25s linear infinite}.skin-preview{min-width:100px;text-align:center}.skin-preview img{width:80px;border:2px solid #00FFC6;border-radius:10px}@keyframes scrollSkins{0%{transform:translate(100%)}to{transform:translate(-100%)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.tournament-screen{position:fixed;top:0;left:0;width:100vw;height:100vh;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;margin:0}.tournament-title{font-size:2.8rem;text-align:center;color:#0ff;text-shadow:0 0 12px #00ffff,0 0 24px #00ffff;animation:pulseGlowText 3s infinite ease-in-out}@keyframes pulseGlowText{0%{text-shadow:0 0 8px #00ffff,0 0 16px #00ffff}50%{text-shadow:0 0 16px #00ffff,0 0 32px #00ffff}to{text-shadow:0 0 8px #00ffff,0 0 16px #00ffff}}.tournament-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;max-width:1000px;width:90%;justify-items:center}.tournament-card{position:relative;background:#0009;padding:20px;border-radius:12px;text-align:center;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 0 20px #00fff7;overflow:hidden;cursor:pointer;max-width:200px}.tournament-card:hover{transform:scale(1.06);box-shadow:0 0 30px #0ff}.tournament-card:before{content:"";position:absolute;top:-60%;left:-60%;width:200%;height:200%;background:radial-gradient(circle,rgba(0,255,255,.15),transparent 70%);animation:pulsarLuz 2.8s infinite ease-in-out;z-index:0}.tournament-card img{max-width:100%;height:auto;z-index:1;position:relative;pointer-events:none}.tournament-card p{margin-top:10px;z-index:1;position:relative;font-weight:700;color:#0ff;text-shadow:0 0 6px #00ffff}.close-tournament-button{margin-top:40px;padding:12px 28px;font-size:1.1rem;background:#0000004d;color:#0ff;border:2px solid #00ffff;border-radius:10px;cursor:pointer;text-shadow:0 0 8px #00ffff;box-shadow:0 0 20px #0ff8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:glowPulse 2s infinite ease-in-out}.close-tournament-button:hover{background:#00ffff26;box-shadow:0 0 25px #0ff}@keyframes pulsarLuz{0%,to{transform:scale(1);opacity:.3}50%{transform:scale(1.4);opacity:.6}}@keyframes glowPulse{0%,to{text-shadow:0 0 8px #00ffff,0 0 16px #00ffff}50%{text-shadow:0 0 16px #00ffff,0 0 32px #00ffff}}.tournament-list{width:90%;max-width:1000px;margin-top:30px;display:flex;flex-direction:column;gap:20px;overflow-y:auto;padding-right:10px;max-height:60vh}.tournament-box{display:flex;align-items:center;background-color:#ffffff14;border-radius:12px;padding:15px 20px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:0 0 14px #0ff4;transition:transform .3s ease,box-shadow .3s ease}.tournament-box:hover{transform:scale(1.01);box-shadow:0 0 20px #0ffa}.tournament-box img{width:150px;height:150px;margin-right:16px;border-radius:10px;border:2px solid #00ffff88}.tournament-box .tournament-info{color:#fff}.tournament-box .tournament-info p{margin:2px 0;font-size:14px}.store-item.joined{background-color:#00ff6426;border:2px solid #00ff88;box-shadow:0 0 14px #0f8a}.store-item.waiting{background-color:#00000080;border:2px solid #00ffff;box-shadow:0 0 12px #0ff8}.store-item.open{background-color:#003cff33;border:2px solid #0040ff;box-shadow:0 0 12px #0040ff88}.store-item.closed{background-color:#6400004d;border:2px solid #ff0033;box-shadow:0 0 12px #f038}.tournament-room{min-height:100vh;background-size:cover;background-position:center;color:#fff;padding:12px;box-sizing:border-box;font-family:Orbitron,system-ui,sans-serif}.room-grid{display:grid;grid-template-columns:1fr 360px;gap:16px;align-items:start}.chart-area{background:#00000073;border-radius:10px;padding:12px;min-height:560px;display:flex;flex-direction:column;justify-content:stretch}.chart-placeholder{display:flex;flex-direction:column;height:100%}.chart-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.pair-label{font-weight:700;font-size:18px}.timer{background:#00000080;padding:6px 10px;border-radius:8px;font-weight:700}.chart-canvas{flex:1;border-radius:8px;background:linear-gradient(180deg,#0a0a0a99,#000c);display:flex;align-items:center;justify-content:center;margin-bottom:8px}.chart-fake{color:#9aa6b2;font-size:20px;opacity:.85}.chart-controls{display:flex;justify-content:flex-end}.side-odds{display:flex;gap:8px}.up-btn,.down-btn{padding:10px 12px;border-radius:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.up-btn{background:#00c8781f;border:1px solid rgba(0,200,120,.2);color:#bffcd9}.down-btn{background:#c8003c14;border:1px solid rgba(200,0,60,.12);color:#ffb6c1}.side-panel{position:relative}.panel-card{background:#0009;padding:16px;border-radius:12px;box-shadow:0 6px 18px #0009}.balance-block{margin-top:12px;padding-top:10px;border-top:1px solid rgba(255,255,255,.03);font-size:14px}.action-buttons{margin-top:14px;display:flex;flex-direction:column;gap:10px}.btn-confirm,.btn-cancel,.btn-secondary{padding:10px 12px;border-radius:8px;border:none;cursor:pointer;font-weight:700}.btn-confirm{background:#00ffc3;color:#000}.btn-cancel{background:#333;color:#fff}.btn-secondary{background:#ffffff0f;color:#fff}.leaderboard-bottom{margin-top:18px}.leaderboard-list{background:#00000080;border-radius:8px;padding:8px}.leaderboard-row{display:flex;justify-content:space-between;padding:8px;border-bottom:1px solid rgba(255,255,255,.02)}@media (max-width: 900px){.room-grid{grid-template-columns:1fr}.side-panel{order:2}.chart-area{order:1;min-height:420px}.panel-card{margin-top:12px}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.font-orbitron{font-family:Orbitron,sans-serif}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}body{margin:40;padding:40;font-family:Orbitron,sans-serif}.neon-blue{border-width:1px;--tw-border-opacity: 1;border-color:rgb(34 211 238 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.neon-blue:hover{--tw-bg-opacity: 1;background-color:rgb(34 211 238 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.neon-blue{box-shadow:0 0 8px #0ffc,0 0 15px #00ffff80}.neon-purple{border-width:1px;--tw-border-opacity: 1;border-color:rgb(192 132 252 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.neon-purple:hover{--tw-bg-opacity: 1;background-color:rgb(192 132 252 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.neon-purple{box-shadow:0 0 8px #c084fccc,0 0 15px #c084fc80}
