@import"https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap";.arcade-container{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#000;font-family:"Press Start 2P",cursive;color:#0f0;position:relative;overflow:hidden}.arcade-container:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(0deg,rgba(0,0,0,.15),rgba(0,0,0,.15) 1px,transparent 1px,transparent 2px);pointer-events:none;z-index:5}.arcade-screen{background-color:#000c;border:4px solid #00ff00;border-radius:8px;padding:2rem;width:90%;max-width:800px;position:relative;z-index:10;box-shadow:0 0 20px #00ff004d}.arcade-title{text-align:center;font-size:2.5rem;margin-bottom:2rem;text-shadow:0 0 10px #00ff00;animation:glow 2s ease-in-out infinite alternate}.arcade-content{text-align:center}.arcade-text{font-size:1.2rem;margin-bottom:2rem}.button-container{display:flex;flex-direction:column;gap:1.5rem;align-items:center}.arcade-button{background-color:transparent;color:#0f0;border:2px solid #00ff00;padding:1rem 2rem;font-family:"Press Start 2P",cursive;font-size:1rem;cursor:pointer;transition:all .3s;width:100%;max-width:300px;text-align:center;position:relative;overflow:hidden}.arcade-screen:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(0deg,rgba(0,255,0,.1) 0px,rgba(0,255,0,.1) 1px,transparent 1px,transparent 2px);pointer-events:none}.arcade-title{animation:glitch 2s infinite}.small-button-container{display:flex;justify-content:space-between;width:100%;margin-top:20px;padding:0 20px}.small-button{background-color:#4a4a4a;color:#fff;border:2px solid #666;border-radius:5px;padding:8px 16px;font-size:14px;cursor:pointer;transition:all .3s ease}.small-button:hover{background-color:#666;transform:scale(1.05)}.address-display{margin-top:15px;padding:10px;background-color:#0000004d;border:1px solid #666;border-radius:5px;color:#0f0;font-family:monospace;word-break:break-all;text-align:center}.balance-display{margin-top:10px;padding:10px;background-color:#0000004d;border:1px solid #666;border-radius:5px;color:#0f0;font-family:monospace;text-align:center}@keyframes pulse-glow{0%{box-shadow:0 0 5px #0f0,0 0 10px #0f0;text-shadow:0 0 5px #00ff00}50%{box-shadow:0 0 20px #0f0,0 0 30px #0f0,0 0 40px #0f0;text-shadow:0 0 10px #00ff00,0 0 15px #00ff00}to{box-shadow:0 0 5px #0f0,0 0 10px #0f0;text-shadow:0 0 5px #00ff00}}@keyframes flicker{0%{opacity:1}7%{opacity:.8}9%{opacity:1}11%{opacity:.9}13%{opacity:1}29%{opacity:1}33%{opacity:.9}37%{opacity:1}57%{opacity:1}61%{opacity:.8}63%{opacity:1}89%{opacity:1}93%{opacity:.9}97%{opacity:1}}@keyframes shine{0%{left:-100%}to{left:100%}}@keyframes star-pulse{0%{transform:scale(.8);opacity:.6}to{transform:scale(1.2);opacity:1}}@keyframes rotate{to{transform:rotate(360deg)}}.rewards-button-active{background-color:#00ff001a;animation:pulse-glow 1.5s infinite alternate,flicker 3s infinite;border-color:#0f0;border-width:3px;position:relative;overflow:hidden}.rewards-button-active .shine-effect{content:"";position:absolute;top:0;left:-100%;width:200%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,255,0,.6),transparent);transition:.5s;animation:shine 2s infinite;pointer-events:none}.rewards-button-active:hover{background-color:#00ff004d;transform:scale(1.1);box-shadow:0 0 25px #0f0c}.rewards-button-active .star-top-right{position:absolute;top:-10px;right:-10px;color:#ff0;font-size:1.5rem;animation:star-pulse 1s infinite alternate;pointer-events:none}.rewards-button-active .star-bottom-left{position:absolute;bottom:-10px;left:-10px;color:#ff0;font-size:1.5rem;animation:star-pulse 1.2s infinite alternate-reverse;pointer-events:none;z-index:2}.rewards-button-active .glow-effect{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:#00ff001a;transform-origin:0 0;animation:rotate 5s linear infinite;pointer-events:none;z-index:-1}.profile-button{position:relative;overflow:hidden;border-color:#0af;transition:all .3s ease}.profile-button:hover{background-color:#0af3;transform:scale(1.05);box-shadow:0 0 15px #00aaff80}.profile-button .profile-glow{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at center,rgba(0,170,255,.3) 0%,transparent 70%);opacity:0;transition:opacity .3s ease}.profile-button:hover .profile-glow{opacity:1;animation:pulse-blue 1.5s infinite alternate}.profile-icon{position:absolute;right:15px;font-size:1.2rem;animation:float 3s ease-in-out infinite}@keyframes pulse-blue{0%{opacity:.3}to{opacity:.7}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-5px)}to{transform:translateY(0)}}.thryll-toast{position:fixed;top:20px;right:20px;min-width:300px;max-width:400px;background:#000000e6;border:2px solid;border-radius:8px;padding:15px;color:#fff;font-family:"Press Start 2P",cursive;font-size:.8rem;z-index:1000;animation:thryll-toast-slide-in .3s ease-out;box-shadow:0 0 20px #00ff004d;overflow:hidden}.thryll-toast-error{border-color:#f44;box-shadow:0 0 20px #ff44444d}.thryll-toast-success{border-color:#0f0;box-shadow:0 0 20px #00ff004d}.thryll-toast-warning{border-color:#fa0;box-shadow:0 0 20px #ffaa004d}.thryll-toast-content{display:flex;align-items:center;gap:10px;margin-bottom:10px}.thryll-toast-icon{font-size:1.2rem;animation:thryll-toast-pulse 1s infinite}.thryll-toast-message{flex:1;line-height:1.4;text-shadow:0 0 5px currentColor}.thryll-toast-progress{height:3px;background:#ffffff1a;border-radius:2px;overflow:hidden}.thryll-toast-progress-bar{height:100%;background:currentColor;animation:thryll-toast-progress 3s linear forwards}.thryll-toast-error .thryll-toast-progress-bar{background:#f44}.thryll-toast-success .thryll-toast-progress-bar{background:#0f0}.thryll-toast-warning .thryll-toast-progress-bar{background:#fa0}@keyframes thryll-toast-slide-in{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes thryll-toast-pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes thryll-toast-progress{0%{width:100%}to{width:0%}}@media screen and (max-width: 768px){.thryll-toast{left:20px;right:20px;min-width:auto;max-width:none;font-size:.7rem}}.thryll-toast-download{margin-top:12px;padding-top:8px;border-top:1px solid rgba(255,255,255,.2)}.thryll-toast-download p{margin:0 0 4px;font-size:.9em;color:#fffc}.thryll-toast-link{color:#4a9eff;text-decoration:underline;font-weight:500;transition:color .2s ease}.thryll-toast-link:hover{color:#6fb3ff;text-decoration:none}.home-starfield{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;background:transparent;overflow:hidden;pointer-events:none}.home-star{position:absolute;background:#fff;border-radius:50%;animation:home-twinkle var(--duration) linear infinite;opacity:0;box-shadow:0 0 2px #fff,0 0 4px #fff}@keyframes home-twinkle{0%{opacity:0;transform:scale(.8)}50%{opacity:.9;transform:scale(1.2)}to{opacity:0;transform:scale(.8)}}.game-not-found-container{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#000;font-family:"Press Start 2P",cursive;color:#0f0;position:relative;overflow:hidden}.game-not-found-container:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(0deg,rgba(0,0,0,.15),rgba(0,0,0,.15) 1px,transparent 1px,transparent 2px);pointer-events:none}.game-not-found-screen{background-color:#000c;border:4px solid #00ff00;border-radius:8px;padding:2rem;width:90%;max-width:800px;position:relative;box-shadow:0 0 20px #00ff004d;text-align:center}.game-not-found-title{margin-top:100px;font-size:2rem;margin-bottom:2rem;text-shadow:0 0 10px #00ff00;animation:glow 2s ease-in-out infinite alternate}.game-not-found-content{font-size:1rem;margin-bottom:2rem;line-height:1.5}.game-not-found-content p{margin:1rem 0;animation:glitch 2s infinite}.back-button{background-color:transparent;color:#0f0;border:2px solid #00ff00;padding:.8rem 1.5rem;font-family:"Press Start 2P",cursive;font-size:.9rem;cursor:pointer;transition:all .3s;text-align:center;position:relative;overflow:hidden}.back-button:hover{background-color:#0f03;transform:scale(1.05);box-shadow:0 0 15px #00ff0080}.score-display{position:absolute;top:70px;right:20px;background-color:#000000b3;padding:10px 20px;border-radius:5px;color:#fff;font-family:Arial,sans-serif;font-size:18px;z-index:1000}.score-label{margin-right:10px;color:#888}.game-container{position:relative;width:100%;height:100vh;overflow:hidden;background-color:#000;font-family:"Press Start 2P",cursive;color:#0f0}.game-container:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(0deg,rgba(0,0,0,.15),rgba(0,0,0,.15) 1px,transparent 1px,transparent 2px);pointer-events:none}.back-button{position:fixed;top:1rem;left:1rem;z-index:1000;background-color:transparent;color:#0f0;border:2px solid #00ff00;padding:.5rem 1rem;font-family:"Press Start 2P",cursive;font-size:.8rem;cursor:pointer;transition:all .3s}.score-display{position:absolute;left:50%;transform:translate(-50%);z-index:9999;background-color:#000000b3;padding:.5rem .8rem;margin-right:40%;border-radius:5px;color:#fff;font-family:"Press Start 2P",cursive;font-size:.8rem;border:2px solid #00ff00;margin-top:1rem;white-space:nowrap;min-width:fit-content}.score-label{margin-right:10px;color:#0f0}.score-value{font-weight:700;color:#fff}.focusBorderNone:focus{outline:none}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1001;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal-content{background-color:#000c;border:4px solid #00ff00;border-radius:8px;width:90%;max-width:500px;padding:2rem;position:relative;box-shadow:0 0 20px #00ff004d;font-family:"Press Start 2P",cursive;color:#0f0;animation:glow 2s ease-in-out infinite alternate}.modal-content:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(0deg,rgba(0,255,0,.1) 0px,rgba(0,255,0,.1) 1px,transparent 1px,transparent 2px);pointer-events:none;border-radius:4px;z-index:-1}.close-button{position:absolute;top:.75rem;right:.75rem;background:red;border:2px solid #00ff00;color:#fff;cursor:pointer;width:30px;height:30px;display:flex;align-items:center;justify-content:center;transition:all .2s;z-index:10;padding:0;border-radius:50%}.close-button:hover{background:#f33;transform:scale(1.1);box-shadow:0 0 10px #ff000080}.modal-header{display:flex;align-items:center;margin-bottom:1.5rem}.icon-container{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#00ff001a;margin-right:1rem}.modal-title{font-size:1.2rem;text-shadow:0 0 5px #00ff00;font-weight:700;color:#0f0}.modal-description{font-size:.9rem;line-height:1.6;margin-bottom:1.5rem}.download-buttons{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem;align-items:center;justify-content:center}.arcade-button{background-color:transparent;color:#0f0;border:2px solid #00ff00;padding:.75rem 1.25rem;font-family:"Press Start 2P",cursive;font-size:.8rem;cursor:pointer;transition:all .3s;text-align:center;position:relative;overflow:hidden;text-decoration:none;display:block}.arcade-button:hover{background-color:#0f03;transform:scale(1.03);box-shadow:0 0 10px #00ff0080}.download-button{display:flex;align-items:center;justify-content:flex-start}.download-icon{margin-right:12px}.close-modal-button{width:100%;display:flex;justify-content:center;align-items:center;background-color:#00ff001a;margin-top:1rem}@keyframes glow{0%{box-shadow:0 0 10px #00ff004d}to{box-shadow:0 0 20px #00ff0080,0 0 30px #00ff004d}}@media (max-width: 600px){.modal-content{padding:1.5rem;max-width:90%}.modal-title{font-size:1rem}.modal-description{font-size:.8rem}.arcade-button{font-size:.7rem;padding:.6rem 1rem}}.stackers-coin-display{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#000;border:4px solid #ff0;box-shadow:0 0 30px 10px #ff0,0 0 50px 20px #f80 inset,inset 0 0 30px #ffff004d;padding:20px;border-radius:15px;text-align:center;z-index:200;display:flex;flex-direction:column;gap:20px;align-items:center;font-family:"Press Start 2P",cursive;transition:opacity .5s ease}.stackers-coin-display.hidden{opacity:0;visibility:hidden}.stackers-coin-content{display:flex;flex-direction:column;gap:25px;align-items:center}.stackers-coin-credits{font-size:20px;color:#0f0;text-shadow:0 0 8px #0f0,0 0 15px #0f0;letter-spacing:2px}#stackers-credits{color:#fff;text-shadow:0 0 10px #fff,0 0 20px #0f0}.stackers-coin-price{font-size:14px;color:#f80;text-shadow:0 0 5px #ff8800,0 0 10px #ff0;letter-spacing:1px;animation:pulse 2s ease-in-out infinite}.stackers-coin-button{font-family:"Press Start 2P",cursive;font-size:16px;background:linear-gradient(135deg,#333,#111);color:#ff0;border:3px solid #ff0;padding:20px;cursor:pointer;border-radius:8px;transition:all .3s ease;text-shadow:0 0 8px #ff0;box-shadow:0 0 20px #ff0,0 0 30px #ffff004d,inset 0 0 20px #00000080;position:relative;overflow:hidden;display:flex;align-items:center;gap:15px}.stackers-coin-button:hover{background:linear-gradient(135deg,#444,#222);box-shadow:0 0 30px #ff0,0 0 40px #ffff0080,inset 0 0 25px #ffff001a;transform:translateY(-2px)}.stackers-coin-button:active{transform:translateY(1px);box-shadow:0 0 15px #ff0,0 0 25px #ffff004d,inset 0 0 30px #000000b3}.stackers-coin-button.processing{opacity:.7;cursor:not-allowed}.stackers-coin-button.processing .coin-text{animation:pulse 1.5s infinite}.error-text{color:#f44;animation:blink .5s infinite}.coin-slot{font-size:20px;color:#000;background:#666;padding:2px 8px;border-radius:4px;border:2px inset #444;text-shadow:none;white-space:nowrap;box-shadow:inset 0 2px 4px #00000080}.coin-text{letter-spacing:2px}.stackers-coin-blink{font-size:12px;color:#ff0;text-shadow:0 0 5px #ff0,0 0 10px #ff8800;letter-spacing:1px;animation:blink 1s step-start infinite}@keyframes coin-glow{0%{color:#ff0;text-shadow:0 0 10px #ff0,0 0 20px #ff8800,0 0 30px #ff0}to{color:#fff;text-shadow:0 0 15px #ff0,0 0 30px #ff8800,0 0 45px #ff0}}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes pulse{0%{opacity:.8}50%{opacity:1}to{opacity:.8}}.coin-inserting{animation:coin-insert .5s ease-out}@keyframes coin-insert{0%{transform:translateY(0)}50%{transform:translateY(5px)}to{transform:translateY(0)}}@media screen and (max-width: 1390px){.stackers-coin-display{min-width:320px;padding:30px 40px}.stackers-coin-credits{font-size:16px}.stackers-coin-button{font-size:14px;padding:15px 30px}}.stackers-start-button{font-family:"Press Start 2P",cursive;font-size:16px;font-weight:700;background:linear-gradient(135deg,#000,#111);color:#0f9;border:3px solid #00ff99;padding:20px 40px;cursor:pointer;border-radius:12px;transition:all .4s ease;text-transform:uppercase;letter-spacing:2px;position:fixed;bottom:5vh;left:50%;transform:translate(-50%);overflow:hidden;z-index:210;box-shadow:0 0 20px #0f9,0 0 40px #0f96,inset 0 0 20px #00ff991a;text-shadow:0 0 10px #00ff99,0 0 20px #00ff99;animation:start-pulse-glow 2s ease-in-out infinite;min-width:200px;height:55px;display:flex;align-items:center;justify-content:center;white-space:nowrap}.stackers-start-button .button-text{position:relative;z-index:2;pointer-events:none}.stackers-start-button .button-glow{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,255,153,.4),transparent);transition:left .5s ease;pointer-events:none}.stackers-start-button:hover{background:linear-gradient(135deg,#0f9,#00cc7a);color:#000;box-shadow:0 0 30px #0f9,0 0 60px #0f9,inset 0 0 30px #fff3;transform:translate(-50%,-3px);text-shadow:none;border-color:#00cc7a}.stackers-start-button:hover .button-glow{left:100%}.stackers-start-button:active{transform:translate(-50%,-1px) scale(.98);box-shadow:0 0 15px #0f9,0 0 30px #0f99}.stackers-start-button:disabled{opacity:.4;cursor:not-allowed;background:linear-gradient(135deg,#333,#111);color:#666;text-shadow:none;box-shadow:0 0 5px #666,0 0 10px #6666664d;transform:translate(-50%);animation:none}@keyframes start-pulse-glow{0%,to{box-shadow:0 0 20px #0f9,0 0 40px #0f96,inset 0 0 20px #00ff991a}50%{box-shadow:0 0 30px #0f9,0 0 60px #0f99,inset 0 0 30px #0f93}}@media (max-width: 600px),(max-height: 700px){.stackers-start-button{position:fixed;bottom:1vh;left:50%;transform:translate(-50%);margin:0}}.stackers-stop-button{font-family:"Press Start 2P",cursive;font-size:18px;font-weight:700;background:radial-gradient(circle at 30% 30%,#f36,#b40036 70%,#57001c);color:#fff;border:4px solid #ff6fa3;width:160px;height:50px;cursor:pointer;border-radius:12px;transition:all .25s ease;text-transform:uppercase;letter-spacing:1px;position:fixed;bottom:2vh;left:50%;right:auto;transform:translate(-50%);display:flex;align-items:center;justify-content:center;z-index:215;box-shadow:0 0 20px #ff3366e6,0 0 40px #f366,inset 0 0 15px #f699;text-shadow:0 0 8px rgba(255,255,255,.9);animation:stop-pulse 2s infinite ease-in-out}.stackers-stop-button .button-text{position:relative;z-index:2;pointer-events:none}.stackers-stop-button .button-glow{content:"";position:absolute;top:-40%;left:-40%;width:180%;height:180%;background:radial-gradient(circle,rgba(255,255,255,.45) 0%,transparent 60%);opacity:0;transition:opacity .4s ease;border-radius:50%;pointer-events:none}.stackers-stop-button:hover{transform:translate(-50%) scale(1.05);box-shadow:0 0 25px #f36,0 0 60px #ff3366b3,inset 0 0 20px #f69c}.stackers-stop-button:hover .button-glow{opacity:1}.stackers-stop-button:active{transform:translate(-50%) scale(.95);box-shadow:0 0 15px #f36c,0 0 30px #f366,inset 0 0 10px #f696}.stackers-stop-button:disabled{opacity:.4;cursor:not-allowed;animation:none;box-shadow:none}@keyframes stop-pulse{0%,to{box-shadow:0 0 20px #ff3366e6,0 0 40px #f366,inset 0 0 15px #f699}50%{box-shadow:0 0 30px #f36,0 0 70px #f369,inset 0 0 25px #ff6699e6}}@media (max-width: 600px),(max-height: 700px){.stackers-stop-button{position:fixed;bottom:.5vh;left:50%;transform:translate(-50%);margin:0}}.leaderboard-container{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#000;font-family:"Press Start 2P",cursive;position:relative;overflow:hidden;background:linear-gradient(135deg,#000,#111)}.leaderboard-screen{background-color:#000;border:8px solid #444;border-radius:20px;padding:2rem;width:80%;max-width:800px;box-shadow:0 0 30px #00ff0080;position:relative;animation:powerOn .5s ease-in-out forwards}.leaderboard-title{color:#ff0;text-align:center;font-size:2.2rem;margin-bottom:2rem;text-shadow:0 0 15px rgba(255,255,0,.8);animation:glitch 2s infinite;letter-spacing:3px;margin-top:2.25rem}.leaderboard-content{color:#0f0;font-size:.9rem;position:relative;z-index:2;width:100%;box-sizing:border-box;padding:0 1rem;text-shadow:0 0 5px rgba(0,255,0,.5)}.leaderboard-header{display:grid;grid-template-columns:.8fr 2.2fr 1fr;padding:1rem 0;border-bottom:2px solid #0f0;margin-bottom:1rem;text-align:center;box-shadow:0 10px 10px -10px #0f03;width:100%;box-sizing:border-box}.leaderboard-header.with-play-button{grid-template-columns:.7fr 1.5fr 1fr .8fr .35fr}.leaderboard-header span{padding:0 .5rem;overflow:visible;white-space:nowrap}.leaderboard-entries{display:flex;flex-direction:column;gap:.5rem;max-height:50vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#0f0 #000;padding:1rem;padding-right:10px;-webkit-mask-image:linear-gradient(to bottom,transparent,black 5%,black 95%,transparent);mask-image:linear-gradient(to bottom,transparent,black 5%,black 95%,transparent);width:100%;box-sizing:border-box}.leaderboard-entries::-webkit-scrollbar{width:6px}.leaderboard-entries::-webkit-scrollbar-track{background:#00ff001a;border-radius:3px}.leaderboard-entries::-webkit-scrollbar-thumb{background-color:#0f0;border-radius:3px}.leaderboard-entry{display:grid;grid-template-columns:.7fr 1.7fr 1fr;padding:.7rem .3rem;text-align:center;transition:all .3s ease;border-radius:4px;position:relative;animation:slideIn .5s ease-out forwards;animation-delay:calc(var(--index, 0) * .08s);width:100%;box-sizing:border-box;margin-left:0;background:#0000004d}.leaderboard-entry.with-play-button{grid-template-columns:.7fr 1.5fr 1fr .8fr .35fr;align-items:center}.leaderboard-entry .rank,.leaderboard-entry .player,.leaderboard-entry .score{padding:0 .5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;align-self:center}.leaderboard-entry:nth-child(1){--index: 1}.leaderboard-entry:nth-child(2){--index: 2}.leaderboard-entry:nth-child(3){--index: 3}.leaderboard-entry:nth-child(4){--index: 4}.leaderboard-entry:nth-child(5){--index: 5}.leaderboard-entry:nth-child(6){--index: 6}.leaderboard-entry:nth-child(7){--index: 7}.leaderboard-entry:nth-child(8){--index: 8}.leaderboard-entry:nth-child(9){--index: 9}.leaderboard-entry:nth-child(10){--index: 10}.leaderboard-entry:hover{background-color:#0f03;transform:scale(1.02);box-shadow:0 0 15px #00ff004d;text-shadow:0 0 8px rgba(0,255,0,.8)}.current-user{color:#ff0;text-shadow:0 0 15px rgba(255,255,0,.8);animation:leaderboard-pulse 2s infinite;background-color:#ffff001a;border-left:3px solid #ff0;box-sizing:border-box;margin-left:0;padding-left:calc(.5rem - 3px);box-shadow:0 0 20px #ffff004d}.back-button{background-color:transparent;color:#0f0;border:2px solid #00ff00;padding:.5rem 1rem;font-family:"Press Start 2P",cursive;font-size:.8rem;cursor:pointer;transition:all .3s;z-index:1000}.back-button:hover{background-color:#0f03;transform:scale(1.05);text-shadow:0 0 10px #0f0;box-shadow:0 0 15px #00ff0080}.top-1{background:linear-gradient(90deg,#ffd7001a,#ffd70033,#ffd7001a);box-shadow:0 0 20px #ffd70066;text-shadow:0 0 10px rgba(255,215,0,.8)}.top-2{background:linear-gradient(90deg,#c0c0c01a,#c0c0c033,#c0c0c01a);box-shadow:0 0 15px #c0c0c04d;text-shadow:0 0 8px rgba(192,192,192,.8)}.top-3{background:linear-gradient(90deg,#cd7f321a,#cd7f3233,#cd7f321a);box-shadow:0 0 15px #cd7f324d;text-shadow:0 0 8px rgba(205,127,50,.8)}.rank-icon{font-size:1.2rem;margin-right:.3rem;display:inline-block;animation:bounce 2s infinite}.rank-icon.gold{color:gold;text-shadow:0 0 10px rgba(255,215,0,.7)}.rank-icon.silver{color:silver;text-shadow:0 0 10px rgba(192,192,192,.7)}.rank-icon.bronze{color:#cd7f32;text-shadow:0 0 10px rgba(205,127,50,.7)}.score-emoji{margin-left:.5rem;font-size:1rem;display:inline-block;animation:spin 3s infinite}.loading-arcade{width:100%;height:20px;background:#00ff001a;border:2px solid #0f0;border-radius:10px;overflow:hidden;margin:2rem auto}.loading-bar{height:100%;width:30%;background-color:#0f0;animation:loadingArcade 2s infinite;box-shadow:0 0 10px #0f0}.glow-effect{position:relative}.glow-effect:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border-radius:inherit;background:linear-gradient(45deg,#0f0,transparent,#0f0);z-index:-1;animation:glowBorder 2s linear infinite;opacity:0;transition:opacity .3s}.glow-effect:hover:before{opacity:1}.arcade-buttons{display:flex;justify-content:space-between;align-items:center;margin-top:2rem}.joystick{width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,#333,#111);border:3px solid #444;position:relative;box-shadow:0 5px 10px #00000080}.joystick:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;background:red;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 10px #ff0000b3}.joystick:hover{cursor:pointer;transform:rotate(5deg)}.confetti{display:none}@keyframes glitch{0%{text-shadow:.05em 0 0 #ff00c1,-.05em -.025em 0 #00fff9}14%{text-shadow:.05em 0 0 #ff00c1,-.05em -.025em 0 #00fff9}15%{text-shadow:-.05em -.025em 0 #ff00c1,.025em .025em 0 #00fff9}49%{text-shadow:-.05em -.025em 0 #ff00c1,.025em .025em 0 #00fff9}50%{text-shadow:.025em .05em 0 #ff00c1,.05em 0 0 #00fff9}99%{text-shadow:.025em .05em 0 #ff00c1,.05em 0 0 #00fff9}to{text-shadow:-.025em 0 0 #ff00c1,-.025em -.025em 0 #00fff9}}@keyframes leaderboard-pulse{0%{opacity:1}50%{opacity:.7}to{opacity:1}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes spin{0%{transform:rotate(0)}25%{transform:rotate(10deg)}75%{transform:rotate(-10deg)}to{transform:rotate(0)}}@keyframes loadingArcade{0%{transform:translate(-100%)}to{transform:translate(400%)}}@keyframes glowBorder{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes slideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes powerOn{0%{opacity:0;filter:brightness(2)}20%{opacity:1;filter:brightness(2)}40%{opacity:.8;filter:brightness(1)}60%{opacity:1;filter:brightness(1.5)}80%{opacity:.9;filter:brightness(1)}to{opacity:1;filter:brightness(1)}}@media screen and (max-width: 768px){.leaderboard-screen{width:90%;padding:1.5rem;border-width:6px;margin-bottom:1.5rem}.leaderboard-title{font-size:1.5rem;margin-bottom:1.5rem}.leaderboard-content{padding:0;font-size:.7rem}.leaderboard-header{grid-template-columns:.7fr 1.7fr 1fr;padding:.8rem 0}.leaderboard-header.with-play-button{grid-template-columns:.7fr 1.5fr 1fr .8fr .35fr}.leaderboard-entry{grid-template-columns:.7fr 1.7fr 1fr;padding:.7rem .3rem}.leaderboard-entry.with-play-button{grid-template-columns:.7fr 1.5fr 1fr .8fr .35fr;align-items:center}.play-button{width:22px;height:22px;font-size:.65rem;padding:.2rem}.leaderboard-entries{max-height:60vh}.rank-icon{font-size:1rem;margin-right:.2rem}.score-emoji{margin-left:.3rem}.back-button{padding:.4rem .8rem;font-size:.7rem}.profile-pic-container{width:28px;height:28px;border-width:1px}.leaderboard-entry .player{gap:.3rem}}@media screen and (max-width: 480px){.leaderboard-screen{width:95%;padding:1rem .5rem;border-width:4px}.leaderboard-title{font-size:1.2rem;margin-bottom:1rem}.leaderboard-content{font-size:.6rem}.leaderboard-header{grid-template-columns:.6fr 1.8fr 1fr}.leaderboard-header.with-play-button{grid-template-columns:.3fr 1.4fr .4fr .4fr .3fr}.leaderboard-entry{grid-template-columns:.6fr 1.8fr 1fr}.leaderboard-entry.with-play-button{grid-template-columns:.4fr 1.4fr .4fr .4fr .3fr;align-items:center}.play-button{width:18px;height:18px;font-size:.55rem;padding:.15rem}.leaderboard-header span,.leaderboard-entry .rank,.leaderboard-entry .player,.leaderboard-entry .score{padding:0 .2rem}.leaderboard-entries{gap:.3rem}.leaderboard-entry .player{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.leaderboard-entry .score{font-size:.6rem}.score-emoji{font-size:.8rem}@keyframes slideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.profile-pic-container{width:24px;height:24px;border-width:1px}.leaderboard-entry .player{gap:.2rem}.player-name{max-width:calc(100% - 28px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.mobile-view .leaderboard-screen{animation:powerOn .3s ease-in-out forwards}.mobile-view .leaderboard-entry{animation-duration:.3s}.mobile-view .rank-icon{animation:bounce 1.5s infinite}.mobile-view .current-user{animation:leaderboard-pulse 1.5s infinite}.mobile-view .leaderboard-entries::-webkit-scrollbar{width:3px}@media screen and (max-width: 375px){.leaderboard-title{font-size:1rem}.leaderboard-content{font-size:.55rem}.leaderboard-header{grid-template-columns:.7fr 1.4fr 1fr}.leaderboard-header.with-play-button{grid-template-columns:.6fr 1.2fr .9fr .8fr .25fr}.leaderboard-entry{grid-template-columns:.7fr 1.4fr 1fr;padding:.6rem .2rem}.leaderboard-entry.with-play-button{grid-template-columns:.6fr 1.2fr .9fr .8fr .25fr;align-items:center}.play-button{width:16px;height:16px;font-size:.45rem;padding:.1rem}.rank-icon{font-size:.9rem}.mobile-view .leaderboard-entries{max-height:50vh}}@media screen and (max-width: 768px){.leaderboard-container{max-width:100vw;overflow-x:hidden}.leaderboard-screen,.leaderboard-content{overflow-x:hidden}}.leaderboard-entry .player{padding:0 .5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;align-self:center;display:flex;align-items:center;justify-content:center;gap:.5rem}.profile-pic-container{width:32px;height:32px;border-radius:50%;overflow:hidden;border:2px solid #0f0;box-shadow:0 0 8px #00ff00b3;flex-shrink:0;position:relative}.profile-pic-container:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle,transparent 60%,rgba(0,255,0,.3) 100%);pointer-events:none}.profile-pic{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.leaderboard-entry:hover .profile-pic{transform:scale(1.1)}.player-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;flex-grow:1}.top-1 .profile-pic-container{border-color:gold;box-shadow:0 0 12px #ffd700b3}.top-1 .profile-pic-container:after{background:radial-gradient(circle,transparent 60%,rgba(255,215,0,.3) 100%)}.top-2 .profile-pic-container{border-color:silver;box-shadow:0 0 10px #c0c0c0b3}.top-2 .profile-pic-container:after{background:radial-gradient(circle,transparent 60%,rgba(192,192,192,.3) 100%)}.top-3 .profile-pic-container{border-color:#cd7f32;box-shadow:0 0 10px #cd7f32b3}.top-3 .profile-pic-container:after{background:radial-gradient(circle,transparent 60%,rgba(205,127,50,.3) 100%)}.current-user .profile-pic-container{border-color:#ff0;box-shadow:0 0 12px #ffff00b3}.current-user .profile-pic-container:after{background:radial-gradient(circle,transparent 60%,rgba(255,255,0,.3) 100%)}.game-selector{margin:20px auto;text-align:center;position:relative;width:80%;max-width:400px;z-index:100000;isolation:isolate}.game-select option{background:#000!important;color:#0f0!important;padding:12px 20px!important;font-size:.8rem!important;border:1px solid rgba(0,255,0,.3)!important;text-shadow:0 0 5px rgba(0,255,0,.5)!important;font-family:"Press Start 2P",cursive!important;margin:2px 0!important;border-radius:4px!important;transition:all .2s ease!important}.game-select:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(0deg,transparent,transparent 1px,rgba(0,255,0,.03) 1px,rgba(0,255,0,.03) 2px);pointer-events:none;border-radius:4px;z-index:3}@media screen and (max-width: 768px){.game-selector{width:90%;max-width:350px}.game-select{font-size:.8rem;padding:10px 45px 10px 15px}.game-selector:after{right:15px;font-size:.6rem}}@media screen and (max-width: 480px){.game-selector{width:95%;max-width:280px}.game-select{font-size:.7rem;padding:8px 40px 8px 12px}.game-selector:after{right:12px;font-size:.5rem}}.leaderboard-header.with-play-button{grid-template-columns:.3fr 1.4fr .4fr .4fr .3fr}.leaderboard-entry.with-play-button{grid-template-columns:.3fr 1.4fr .4fr .4fr .3fr;align-items:center}.play-button-cell{display:flex;align-items:center;justify-content:center;padding:0 .1rem}.play-button{background-color:transparent;color:#0f0;border:2px solid #00ff00;padding:.3rem;font-family:Arial,sans-serif;font-size:.8rem;cursor:pointer;transition:all .3s ease;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;position:relative;box-shadow:0 0 8px #0f06;text-shadow:0 0 8px rgba(0,255,0,.8)}.play-button:hover{background-color:#0f03;transform:scale(1.1);text-shadow:0 0 12px #0f0;box-shadow:0 0 15px #0f0c;color:#fff}.play-button:active{transform:scale(.9);box-shadow:0 0 12px #00ff00e6}.play-button:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border-radius:inherit;background:linear-gradient(45deg,#0f0,transparent,#0f0);z-index:-1;animation:glowBorder 2s linear infinite;opacity:0;transition:opacity .3s}.play-button:hover:before{opacity:.7}.top-1 .play-button{border-color:gold;color:gold;box-shadow:0 0 10px #ffd7004d;text-shadow:0 0 5px rgba(255,215,0,.5)}.top-1 .play-button:hover{box-shadow:0 0 20px #ffd70099}.top-2 .play-button{border-color:silver;color:silver;box-shadow:0 0 10px #c0c0c04d;text-shadow:0 0 5px rgba(192,192,192,.5)}.top-2 .play-button:hover{background-color:#c0c0c033;box-shadow:0 0 20px #c0c0c099}.top-3 .play-button{border-color:#cd7f32;color:#cd7f32;box-shadow:0 0 10px #cd7f324d;text-shadow:0 0 5px rgba(205,127,50,.5)}.top-3 .play-button:hover{background-color:#cd7f3233;box-shadow:0 0 20px #cd7f3299}.current-user .play-button{border-color:#ff0;color:#ff0;box-shadow:0 0 10px #ffff004d;text-shadow:0 0 5px rgba(255,255,0,.5)}.current-user .play-button:hover{background-color:#ff03;box-shadow:0 0 20px #ff09}.custom-dropdown{position:relative;width:100%;font-family:"Press Start 2P",cursive;z-index:99999;isolation:isolate}.custom-dropdown-header{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;background:linear-gradient(135deg,#000,#111,#000);border:3px solid #0f0;border-radius:4px;cursor:pointer;transition:all .3s ease;color:#0f0;text-shadow:0 0 8px rgba(0,255,0,.6);font-size:.9rem;text-transform:uppercase;box-shadow:0 0 15px #00ff004d,inset 0 1px #00ff001a,inset 0 -1px #00000080;background-image:repeating-linear-gradient(90deg,transparent,transparent 2px,rgba(0,255,0,.03) 2px,rgba(0,255,0,.03) 4px);position:relative;z-index:1}.custom-dropdown-header:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(0deg,transparent,transparent 1px,rgba(0,255,0,.03) 1px,rgba(0,255,0,.03) 2px);pointer-events:none;border-radius:4px;z-index:2}.custom-dropdown-header:hover{background:linear-gradient(135deg,#010,#020,#010);border-color:#0ff;color:#0ff;text-shadow:0 0 12px rgba(0,255,255,.8);box-shadow:0 0 25px #00ff0080,inset 0 1px #0f03,inset 0 -1px #000000b3;transform:scale(1.02)}.custom-dropdown-header:focus{outline:none;border-color:#ff0;color:#ff0;background:linear-gradient(135deg,#100,#200,#100);box-shadow:0 0 30px #ff06,inset 0 0 10px #ffff001a;text-shadow:0 0 15px rgba(255,255,0,.8)}.custom-dropdown-selected{flex:1;text-align:left;z-index:3;position:relative}.custom-dropdown-arrow{font-size:.7rem;transition:all .3s ease;transform:rotate(0);animation:pulse-arrow 2s infinite ease-in-out;text-shadow:0 0 8px currentColor;z-index:3;position:relative;margin-left:10px}.custom-dropdown-arrow.open{transform:rotate(180deg);animation:glitch-arrow .5s infinite;color:#ff0;text-shadow:0 0 12px #ff0}.custom-dropdown-list{position:absolute;top:100%;left:0;right:0;background:#000!important;border:2px solid #0f0;border-top:none;border-radius:0 0 8px 8px;z-index:999999;max-height:300px;overflow-y:auto;box-shadow:0 5px 25px #000,0 0 20px #00ff004d,inset 0 1px #00ff001a;animation:dropdown-slide-in .3s ease-out;backdrop-filter:none;-webkit-backdrop-filter:none;transform:translateZ(0)}.custom-dropdown-list:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:#000;z-index:-1;border-radius:0 0 8px 8px}.custom-dropdown-list::-webkit-scrollbar{display:none}.custom-dropdown-list{scrollbar-width:none;-ms-overflow-style:none}.custom-dropdown-option{padding:12px 20px;cursor:pointer;transition:all .2s ease;color:#0f0;text-shadow:0 0 5px rgba(0,255,0,.5);font-size:.8rem;border-bottom:1px solid rgba(0,255,0,.1);position:relative;background:#000!important;backdrop-filter:none;-webkit-backdrop-filter:none;isolation:isolate}.custom-dropdown-option:last-child{border-bottom:none;border-radius:0 0 6px 6px}.custom-dropdown-option:nth-child(odd),.custom-dropdown-option:nth-child(2n){background:#000!important}.custom-dropdown-option:nth-child(odd):before,.custom-dropdown-option:nth-child(2n):before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#000;z-index:-1}.custom-dropdown-option:hover{background:#000!important;color:#0f0;text-shadow:0 0 8px rgba(0,255,0,.8);border-color:#00ff004d;box-shadow:inset 0 0 10px #00ff001a,0 0 15px #0f03;transform:translate(2px)}.custom-dropdown-option.selected{background:#000!important;color:#0f0;text-shadow:0 0 10px rgba(0,255,0,.8);border-color:#00ff004d;box-shadow:inset 0 0 15px #0f03,0 0 20px #00ff004d}.custom-dropdown-option.selected{padding-left:20px}@keyframes pulse-arrow{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@keyframes glitch-arrow{0%,to{transform:rotate(180deg) translate(0)}10%{transform:rotate(180deg) translate(-1px)}20%{transform:rotate(180deg) translate(1px)}30%{transform:rotate(180deg) translate(-1px)}40%{transform:rotate(180deg) translate(1px)}50%{transform:rotate(180deg) translate(0)}}@keyframes dropdown-slide-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:.5}50%{opacity:1}}@media screen and (max-width: 768px){.custom-dropdown-header{padding:10px 15px;font-size:.8rem}.custom-dropdown-option{padding:10px 15px;font-size:.7rem}.custom-dropdown-option.selected{padding-left:25px}.custom-dropdown-arrow{font-size:.6rem}}@media screen and (max-width: 480px){.custom-dropdown-header{padding:8px 12px;font-size:.7rem}.custom-dropdown-option{padding:8px 12px;font-size:.6rem}.custom-dropdown-option.selected{padding-left:20px}.custom-dropdown-arrow{font-size:.5rem}}html,body{height:100%;margin:0;padding:0;overflow:hidden;position:relative}body{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.lottery-container{display:flex;justify-content:center;align-items:flex-start;min-height:100vh;background-color:#000;font-family:"Press Start 2P",cursive;color:#0f0;position:relative;padding:1rem;margin:0;box-sizing:border-box;overflow-y:auto;overflow-x:hidden;padding-bottom:50px!important}.lottery-container:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(0deg,rgba(0,0,0,.15),rgba(0,0,0,.15) 1px,transparent 1px,transparent 2px);pointer-events:none}.lottery-screen{background-color:#000c;border:4px solid #00ff00;border-radius:8px;padding:2rem;width:95%;max-width:1400px;position:relative;box-shadow:0 0 20px #00ff004d;margin:1rem auto;height:95vh;overflow-y:scroll;overflow-x:hidden}.lottery-grid{display:grid;grid-template-columns:1fr 2fr;gap:2rem;margin-top:2rem;overflow:visible;max-width:1400px;margin-left:auto;margin-right:auto}@media screen and (max-width: 1200px){.lottery-grid{grid-template-columns:1fr 1.25fr;gap:1.5rem}}@media screen and (max-width: 925px){.lottery-grid{grid-template-columns:1fr;gap:1.5rem}.queue-section,.history-section{padding:1rem}.queue-slots{max-height:300px}.lottery-card{padding:1rem}.lottery-title{font-size:1.5rem}.lottery-screen{padding:1.5rem;width:100%;margin:.5rem auto}.progress-header{flex-direction:column;align-items:flex-start;gap:1rem}.progress-stats{width:100%;justify-content:space-between}.modal-details{flex-direction:column}.wheel-container{width:250px;height:250px;margin-top:1.5rem}.lottery-container{padding:.5rem;height:auto}.lottery-list{max-height:300px}.queue-slots{max-height:250px}.queue-section,.upcoming-lotteries-section,.past-lotteries-section{height:auto;margin-bottom:1.5rem}}@media screen and (max-width: 480px){.lottery-container{padding:.3rem}.lottery-screen{padding:1rem;border-width:2px}.lottery-title{font-size:1.2rem;margin-bottom:1.5rem}.progress-header h2{font-size:1rem}.progress-stats{flex-direction:column;gap:.5rem;font-size:.7rem}.lottery-card-vertical{min-height:130px}.lottery-info{font-size:.6rem}.view-button{padding:.4rem .8rem;font-size:.6rem}.wheel-container{width:200px;height:200px}.lottery-grid{gap:1rem;margin-top:1rem}.lottery-list{max-height:250px}.queue-slots{max-height:200px}}@media screen and (max-width: 380px){.lottery-title{font-size:1rem;margin-top:2rem}.progress-header h2{font-size:.8rem}.back-button{top:.4rem;left:.4rem;font-size:.5rem;padding:.25rem .5rem}.lottery-screen{padding:.8rem}.lottery-card-vertical{min-height:120px}.queue-section h2,.upcoming-lotteries-section h2,.past-lotteries-section h2{font-size:.7rem}}.queue-section,.history-section{background:linear-gradient(145deg,#000c,#00ff000d);border:2px solid #00ff00;border-radius:15px;padding:1.5rem;height:600px;display:flex;flex-direction:column;box-shadow:0 0 20px #00ff001a;position:relative;overflow:hidden}.queue-section:before,.history-section:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#00ff00,transparent)}.queue-section h2,.history-section h2{text-align:center;margin-bottom:1.5rem;font-size:1.2rem;text-shadow:0 0 10px #00ff00;position:relative;padding-bottom:1rem}.queue-section h2:after,.history-section h2:after{content:"";position:absolute;bottom:0;left:25%;right:25%;height:2px;background:linear-gradient(90deg,transparent,#00ff00,transparent)}.queue-slots,.lottery-grid-list{flex:1;overflow-y:auto;padding-right:.8rem}.lottery-title{text-align:center;font-size:2rem;margin-bottom:2rem;text-shadow:0 0 10px #00ff00;animation:glow 2s ease-in-out infinite alternate;margin-top:2rem}.lottery-progress-section{background-color:#0009;border:2px solid #00ff00;border-radius:8px;padding:1.5rem;margin:2rem 0;box-shadow:0 0 15px #0f03;position:relative;overflow:hidden}@media screen and (max-width: 768px){.lottery-progress-section{padding:1.2rem;margin:1.5rem 0}.progress-bar-container{height:2rem}.progress-message{font-size:.8rem}}@media screen and (max-width: 480px){.lottery-progress-section{padding:1rem;margin:1rem 0;border-width:1px}.progress-bar-container{height:1.5rem;border-width:1px}.progress-text{font-size:.7rem}.progress-message{font-size:.7rem;margin-top:.5rem}}.lottery-progress-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,rgba(0,255,0,.05) 25%,transparent 25%,transparent 50%,rgba(0,255,0,.05) 50%,rgba(0,255,0,.05) 75%,transparent 75%);background-size:4px 4px;pointer-events:none;z-index:1}.progress-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;position:relative;z-index:5}.progress-header h2{font-size:1.2rem;margin:0;text-shadow:0 0 8px #00ff00;animation:pulse-text 2s infinite}@keyframes pulse-text{0%{text-shadow:0 0 8px #00ff00}50%{text-shadow:0 0 15px #00ff00,0 0 20px #00ff00}to{text-shadow:0 0 8px #00ff00}}.progress-stats{display:flex;gap:2rem;font-size:.8rem}.players-count{color:#fc0;text-shadow:0 0 5px #ffcc00}.time-remaining{color:#f30;text-shadow:0 0 5px #ff3300;font-weight:700}.progress-bar-container{height:2.5rem;background-color:#00000080;border:2px solid rgba(0,255,0,.5);border-radius:8px;position:relative;overflow:hidden;margin-bottom:.5rem;box-shadow:inset 0 0 10px #000c}.progress-bar{height:100%;border-radius:6px;transition:width .5s ease-out;position:relative;display:flex;align-items:center;justify-content:center;z-index:2;box-shadow:0 0 15px #00ff0080}.progress-text{color:#000;font-weight:700;mix-blend-mode:difference;z-index:3;font-size:1rem;text-shadow:none}.progress-bar-pulse{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:8px;z-index:1;animation:pulse-border 1.5s ease-out infinite;pointer-events:none}@keyframes pulse-border{0%{box-shadow:0 0 #00ff00b3}70%{box-shadow:0 0 0 10px #0f00}to{box-shadow:0 0 #0f00}}.progress-message{text-align:center;color:#fc0;font-size:1rem;margin-top:1rem;text-shadow:0 0 8px #ffcc00;animation:blink 1s ease-in-out infinite alternate;z-index:2;position:relative}@keyframes blink{0%{opacity:1;text-shadow:0 0 8px #ffcc00}to{opacity:.6;text-shadow:0 0 15px #ffcc00,0 0 25px #ffcc00}}.queue-section{background:linear-gradient(145deg,#000c,#00ff000d);border:2px solid #00ff00;border-radius:15px;padding:1.5rem;height:100%;display:flex;flex-direction:column;box-shadow:0 0 20px #00ff001a;position:relative;overflow:hidden}@keyframes scan-line{0%{transform:translateY(-100%)}to{transform:translateY(600px)}}.queue-section h2{text-align:center;margin-bottom:1.5rem;font-size:1.2rem;text-shadow:0 0 10px #00ff00;position:relative;padding-bottom:1rem}.queue-section h2:after{content:"";position:absolute;bottom:0;left:25%;right:25%;height:2px;background:linear-gradient(90deg,transparent,#00ff00,transparent)}.queue-slots{display:flex;flex-direction:column;gap:.8rem;padding-right:.8rem;max-height:500px;padding-bottom:5px}.queue-slot{background:linear-gradient(90deg,#00ff000d,#00ff001a);border:1px solid rgba(0,255,0,.3);border-radius:8px;padding:1rem;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease;position:relative;overflow:hidden}.queue-slot:hover{transform:translate(5px);border-color:#00ff0080;box-shadow:0 0 15px #0f03}.queue-slot:before{content:"";position:absolute;top:0;left:0;width:2px;height:100%;background:#0f0;opacity:.5}.slot-number{color:#0f0}.slot-player{color:#fff;overflow-x:auto;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none;font-size:.8rem}.slot-player::-webkit-scrollbar{display:none}.queue-status{text-align:center;margin-top:1rem}.draw-button{background-color:#0f0;color:#000;border:none;padding:.8rem 2rem;font-family:"Press Start 2P",cursive;font-size:1rem;cursor:pointer;transition:all .3s;animation:pulse 2s infinite}.draw-button:hover{background-color:#0c0;transform:scale(1.05)}.lottery-card{background:linear-gradient(145deg,#0009,#00ff000d);border:1px solid rgba(0,255,0,.3);border-radius:12px;padding:1.2rem;margin-bottom:1rem;transition:all .3s ease;position:relative;overflow:hidden}.lottery-card:hover{transform:translateY(-3px);border-color:#00ff0080;box-shadow:0 5px 15px #0f03}.lottery-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,transparent,rgba(0,255,0,.1),transparent);transform:translate(-100%);transition:transform .5s ease}.lottery-card:hover:before{transform:translate(100%)}.lottery-card-vertical{flex-direction:column;justify-content:space-between;height:auto;min-height:150px}.lottery-card-vertical .lottery-info{width:100%;margin-bottom:1rem}.lottery-card-vertical .view-button{align-self:center;width:80%;margin-top:auto}.lottery-info{display:flex;flex-direction:column;gap:.5rem}.view-button{background-color:transparent;color:#0f0;border:2px solid #00ff00;padding:.5rem 1rem;font-family:"Press Start 2P",cursive;cursor:pointer;transition:all .3s}.view-button:hover{background-color:#0f03;transform:scale(1.05)}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000d9;display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);overflow:hidden}.lottery-modal{background-color:#000000e6;border:3px solid #00ff00;border-radius:10px;width:90%;max-width:800px;max-height:90vh;margin:20px;color:#0f0;box-shadow:0 0 20px #00ff0080,inset 0 0 10px #0f03;display:flex;flex-direction:column;animation:modal-glow 2s infinite alternate,modal-slide-in .3s ease-out;position:relative;overflow:hidden}@keyframes modal-glow{0%{box-shadow:0 0 15px #00ff0080}to{box-shadow:0 0 25px #0f0c}}@keyframes modal-slide-in{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:2px solid #00ff00;background:linear-gradient(to right,rgba(0,255,0,.2),transparent,rgba(0,255,0,.2))}.modal-title{margin:0;font-size:1.5rem;text-shadow:0 0 10px rgba(0,255,0,.7);letter-spacing:2px}.close-button{background:none;border:2px solid #00ff00;color:#0f0;width:30px;height:30px;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;font-size:1.2rem;padding:0;line-height:1;transition:all .3s ease}.close-button:hover{background-color:#0f03;transform:scale(1.1)}.modal-body{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem;overflow-y:auto;flex:1;-webkit-overflow-scrolling:touch;max-height:calc(90vh - 60px)}.lottery-status-banner{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:5px;font-weight:700;letter-spacing:1px;margin-bottom:.5rem}.lottery-status-banner.in-progress{background-color:#ffcc0026;border:1px solid rgba(255,204,0,.5);color:#fc0}.lottery-status-banner.completed{background-color:#00ff0026;border:1px solid rgba(0,255,0,.5);color:#0f0}.status-icon{width:12px;height:12px;border-radius:50%}.in-progress .status-icon{background-color:#fc0;box-shadow:0 0 10px #ffcc00b3;animation:pulse 1.5s infinite}.completed .status-icon{background-color:#0f0;box-shadow:0 0 10px #00ff00b3}.lottery-details-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;background-color:#00ff000d;border:1px solid rgba(0,255,0,.3);border-radius:8px;padding:1.5rem;margin:1rem 0}.detail-item{display:flex;flex-direction:column;gap:.75rem;padding:1rem;background:#0000004d;border:1px solid rgba(0,255,0,.2);border-radius:6px;transition:all .3s ease}.detail-item:hover{background:#0006;border-color:#0f06;transform:translateY(-2px)}.detail-label{font-size:.8rem;color:#00ff00b3;letter-spacing:1px;text-transform:uppercase}.detail-value{display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:700;text-shadow:0 0 8px rgba(0,255,0,.5);letter-spacing:1px}.date-part{margin-right:12px;color:#0f0}.time-part{color:#00ff00b3;font-size:1rem;padding-left:12px;border-left:1px solid rgba(0,255,0,.3)}@media screen and (max-width: 768px){.lottery-details-grid{grid-template-columns:1fr;gap:1rem;padding:1rem}.detail-item{padding:.75rem}.detail-value{font-size:1rem}}@media screen and (max-width: 480px){.lottery-details-grid{padding:.75rem;gap:.75rem}.detail-item{padding:.5rem}.detail-label{font-size:.7rem}.detail-value{font-size:.9rem}.time-part{font-size:.85rem}}.lottery-winner{background-color:#00ff001a;border:2px solid rgba(0,255,0,.5);border-radius:8px;padding:1.25rem;text-align:center;position:relative;margin-bottom:.5rem}.winner-label{font-size:.9rem;opacity:.9;margin-bottom:.5rem;letter-spacing:1px}.winner-value{font-size:1.4rem;font-weight:700;text-shadow:0 0 10px rgba(0,255,0,.8);letter-spacing:1px}.winner-confetti{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;background:repeating-radial-gradient(circle,rgba(0,255,0,.1) 0%,transparent 10%,rgba(0,255,0,.1) 20%);background-size:20px 20px;animation:winner-confetti 3s linear infinite}@keyframes winner-confetti{0%{background-position:0 0}to{background-position:20px 20px}}.transaction-details{display:flex;flex-direction:column;gap:1rem;margin-bottom:.5rem;max-height:45vh}.transaction-item{display:flex;flex-direction:column;gap:.5rem;background-color:#00ff000d;border:1px solid rgba(0,255,0,.2);border-radius:5px;padding:.75rem 1rem;transition:all .2s ease}.transaction-item:hover{background-color:#00ff001a;transform:translateY(-2px);box-shadow:0 2px 8px #0f03}.transaction-label{font-size:.75rem;opacity:.8;letter-spacing:1px}.transaction-value{display:flex;justify-content:space-between;align-items:center;gap:.5rem;font-family:monospace;word-break:break-all}.transaction-value a{color:#4a9eff;text-decoration:none;position:relative;display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:4px;background:#4a9eff1a;transition:all .2s ease-in-out}.transaction-value a:hover{background:#4a9eff33;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.transaction-value a:after{content:"↗";font-size:14px;margin-left:4px;opacity:.7}.transaction-value .copy-button{padding:4px 12px;border-radius:4px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#fff;cursor:pointer;transition:all .2s ease}.transaction-value .copy-button:hover{background:#ffffff1a;border-color:#fff3}.transaction-item{margin-bottom:12px;padding:12px;background:#0003;border-radius:8px;border:1px solid rgba(255,255,255,.05)}.transaction-label{display:block;margin-bottom:8px;color:#ffffffb3;font-size:.9em}.tx-link-wrapper{position:relative}.tx-link-wrapper:hover .tx-tooltip{opacity:1;transform:translateY(0);visibility:visible}.tx-tooltip{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%) translateY(5px);background:#000000e6;color:#fff;padding:8px 12px;border-radius:6px;font-size:12px;white-space:nowrap;opacity:0;visibility:hidden;transition:all .2s ease;z-index:1000;box-shadow:0 2px 8px #0003}.tx-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:#000000e6}.participants-section{background-color:#00ff000d;border:1px solid rgba(0,255,0,.3);border-radius:5px;padding:1rem;display:flex;flex-direction:column;max-height:52vh}.participants-section h3{text-align:center;margin-top:0;margin-bottom:1rem;letter-spacing:1px;position:relative;padding-bottom:.5rem;flex-shrink:0}.participants-section h3:after{content:"";position:absolute;bottom:0;left:25%;right:25%;height:1px;background:linear-gradient(to right,transparent,rgba(0,255,0,.6),transparent)}.participants-list{display:flex;flex-direction:column;gap:1rem;overflow-y:auto;flex:1;padding-right:.5rem}.participant{background-color:#00ff000d;border:1px solid rgba(0,255,0,.2);border-radius:5px;padding:.75rem;display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;transition:all .2s ease}.participant:hover{background-color:#00ff0014;transform:translateY(-2px);box-shadow:0 2px 8px #00ff0026}.winning-participant{background-color:#00ff0026;border:1px solid rgba(0,255,0,.5);box-shadow:0 0 10px #00ff004d}.participant-identity,.participant-score,.participant-date,.participant-nonce{display:flex;flex-direction:column;gap:.25rem}.participant-identity{grid-column:1 / -1;position:relative}.participant-label{font-size:.65rem;opacity:.7;letter-spacing:1px}.participant-value{font-size:.85rem;word-break:break-all}.nonce-value{font-family:monospace;letter-spacing:1px;padding:.25rem;background-color:#00ff001a;border-radius:3px;border:1px solid rgba(0,255,0,.3)}.winner-badge{position:absolute;top:0;right:0;background-color:#0f03;color:#0f0;padding:.25rem .5rem;border-radius:3px;font-size:.7rem;border:1px solid rgba(0,255,0,.4);animation:winner-badge-pulse 1.5s infinite alternate}@keyframes winner-badge-pulse{0%{background-color:#00ff001a}to{background-color:#00ff004d}}.no-participants{text-align:center;padding:1.5rem;opacity:.6;font-style:italic}@media screen and (max-width: 768px){.lottery-modal{width:95%;max-height:95vh;margin:10px}.modal-title{font-size:1.2rem}.lottery-details-grid{grid-template-columns:1fr;gap:.75rem}.winner-value{font-size:1.2rem}.participant{grid-template-columns:1fr}.modal-body{max-height:calc(95vh - 60px)}.participants-section{max-height:30vh}}@media screen and (max-width: 480px){.lottery-modal{width:100%;max-height:100vh;margin:0;border-radius:0}.modal-body{max-height:calc(100vh - 60px)}.modal-header{padding:.75rem 1rem}.modal-body{padding:1rem;gap:1rem;max-height:calc(80vh - 50px)}.modal-title{font-size:1rem}.lottery-status-banner{padding:.5rem .75rem;font-size:.8rem}.winner-value{font-size:1rem}.detail-value{font-size:.9rem}.transaction-item{padding:.5rem .75rem}.participants-section h3{font-size:1rem}.participants-section{max-height:25vh}.transaction-details{gap:.75rem}.lottery-details-grid{padding:.75rem}.lottery-winner{padding:1rem}}.wheel-container{position:relative;width:300px;height:300px;margin:0 auto}.wheel{position:relative;width:100%;height:100%;border-radius:50%;border:4px solid #00ff00;overflow:hidden;transition:transform 5s cubic-bezier(.17,.67,.83,.67)}.wheel-segment{position:absolute;width:50%;height:50%;transform-origin:100% 100%;display:flex;align-items:center;justify-content:center;background:#00ff001a;border:1px solid #00ff00;color:#0f0;font-size:1.2rem;clip-path:polygon(0 0,100% 0,100% 100%)}.wheel-segment.winner{background:#00ff004d;box-shadow:0 0 10px #0f0}.wheel.spinning{animation:spin 5s cubic-bezier(.17,.67,.83,.67)}.wheel-pointer{position:absolute;top:-20px;left:50%;transform:translate(-50%);width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:30px solid #00ff00;z-index:10}.back-button{position:fixed;top:1rem;left:1rem;background-color:transparent;color:#0f0;border:2px solid #00ff00;padding:.5rem 1rem;font-family:"Press Start 2P",cursive;cursor:pointer;transition:all .3s;z-index:1000}@media screen and (max-width: 768px){.back-button{position:absolute;top:.8rem;left:.8rem;font-size:.7rem;padding:.4rem .8rem}}@media screen and (max-width: 480px){.back-button{font-size:.6rem;padding:.3rem .6rem;border-width:1px;top:.5rem;left:.5rem}}::-webkit-scrollbar-track{background:#00ff001a}::-webkit-scrollbar-thumb{background:#0f0;border-radius:4px}.modal-content{padding-bottom:3rem}@media screen and (max-width: 768px){.modal-overlay{align-items:center;padding:0}.modal-content{padding:1.5rem;width:95%;margin:2rem 0;max-height:85vh}.modal-content h2{font-size:1rem;margin-top:1rem;margin-bottom:1rem}.modal-details{flex-direction:column;gap:1.5rem;margin:1.5rem 0}}@media screen and (max-width: 480px){.modal-content{padding:1rem;border-width:2px;margin:1.5rem 0;max-height:80vh}.close-button{padding:.3rem .7rem;font-size:.6rem;top:.7rem;right:.7rem}.modal-details{gap:1rem;margin:1rem 0}.participant{font-size:.6rem;padding:.4rem}.nonce-value{font-size:.6rem}}@media screen and (max-width: 768px){.lottery-list{max-height:350px;padding-right:.8rem}.queue-slots,.participants-list{max-height:250px}}@media screen and (max-width: 480px){.lottery-list{max-height:300px;padding-right:.5rem}.queue-slots{max-height:200px;padding-right:.5rem}.queue-slot{padding:.4rem;font-size:.6rem}.participants-list{max-height:200px;padding-right:.5rem}}.modal-body::-webkit-scrollbar{width:6px}.modal-body::-webkit-scrollbar-track{background:#00ff000d;border-radius:3px}.modal-body::-webkit-scrollbar-thumb{background:#00ff004d;border-radius:3px}.modal-body::-webkit-scrollbar-thumb:hover{background:#00ff0080}.participants-list::-webkit-scrollbar{width:6px}.participants-list::-webkit-scrollbar-track{background:#00ff000d;border-radius:3px}.participants-list::-webkit-scrollbar-thumb{background:#00ff004d;border-radius:3px}.participants-list::-webkit-scrollbar-thumb:hover{background:#00ff0080}.transaction-details::-webkit-scrollbar{width:6px}.transaction-details::-webkit-scrollbar-track{background:#00ff000d;border-radius:3px}.transaction-details::-webkit-scrollbar-thumb{background:#00ff004d;border-radius:3px}.transaction-details::-webkit-scrollbar-thumb:hover{background:#00ff0080}.date-part{margin-right:8px}.time-part{color:#888;font-size:.9em}.detail-value{display:flex;align-items:center}.loading-spinner-container{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:50vh;position:relative;gap:2rem}.spinner-circle{width:80px;height:80px;border:5px solid rgba(0,255,0,.2);border-top:5px solid #00ff00;border-radius:50%;box-shadow:0 0 20px #00ff0080;animation:spin 1.5s linear infinite}.spinner-text{font-family:"Press Start 2P",cursive;color:#0f0;font-size:1rem;text-align:center;text-shadow:0 0 10px rgba(0,255,0,.7);animation:blink 1.2s ease-in-out infinite alternate;white-space:nowrap}.modal-loading-spinner-container{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:300px;position:relative;padding:2rem}.modal-loading-spinner-container .spinner-circle{width:50px;height:50px;border:4px solid rgba(0,255,0,.2);border-top:4px solid #00ff00;border-radius:50%;animation:spin 1.5s linear infinite;box-shadow:0 0 15px #0f09}.modal-loading-spinner-container .spinner-text{margin-top:20px;font-size:.8rem;color:#0f0;text-align:center;animation:blink 1.2s ease-in-out infinite alternate;text-shadow:0 0 8px rgba(0,255,0,.7)}@media screen and (max-width: 768px){.loading-spinner-container{min-height:300px}.loading-spinner{gap:1.5rem}.spinner-circle{width:60px;height:60px;border-width:4px}.spinner-text{font-size:.85rem}.modal-loading-spinner-container{min-height:250px;padding:1.5rem}.modal-loading-spinner-container .spinner-circle{width:40px;height:40px}.modal-loading-spinner-container .spinner-text{font-size:.7rem}}@media screen and (max-width: 480px){.loading-spinner-container{min-height:250px}.loading-spinner{gap:1.25rem}.spinner-circle{width:50px;height:50px;border-width:3px}.spinner-text{font-size:.7rem}.modal-loading-spinner-container{min-height:200px;padding:1rem}.modal-loading-spinner-container .spinner-circle{width:30px;height:30px;border-width:3px;border-top-width:3px}.modal-loading-spinner-container .spinner-text{font-size:.6rem;margin-top:15px}}.loading-spinner-container:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(0deg,rgba(0,0,0,.15),rgba(0,0,0,.15) 1px,transparent 1px,transparent 2px);pointer-events:none;z-index:1;opacity:.5}.modal-loading-spinner-container:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(0deg,rgba(0,0,0,.15),rgba(0,0,0,.15) 1px,transparent 1px,transparent 2px);pointer-events:none;z-index:1;opacity:.5}@keyframes blink{0%{opacity:1;text-shadow:0 0 10px rgba(0,255,0,.7)}to{opacity:.5;text-shadow:0 0 15px rgba(0,255,0,.9)}}.jackpot-display{background:#000;border:3px solid #00ff00;border-radius:8px;padding:1.5rem;margin-bottom:2rem;position:relative;overflow:hidden;box-shadow:0 0 15px #00ff00b3;animation:jackpot-glow 2.5s infinite alternate;text-align:center;max-width:800px;margin-left:auto;margin-right:auto}.jackpot-display:before{content:"";position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;background:linear-gradient(45deg,#f0f,#ff0,#0ff,#f0f);opacity:.2;z-index:-1;filter:blur(8px);animation:rainbow-bg 10s linear infinite}.jackpot-label{font-size:1.2rem;color:#ff0;text-shadow:0 0 5px #ffff00,0 0 10px #ffff00;margin-bottom:.5rem;transform:scale(1);animation:pulse-jackpot-label 2s infinite alternate}.jackpot-amount{font-size:2.5rem;color:red;margin:1rem 0;position:relative;display:inline-block;text-shadow:0 0 10px #ff0000,0 0 20px #ff0000,0 0 30px #ff0000;animation:pulse-jackpot-amount 1.5s infinite alternate}.jackpot-value{font-weight:700;letter-spacing:2px}.jackpot-currency{font-size:.75em;margin-left:.5rem;vertical-align:middle;color:#ff0}.jackpot-slogan{font-size:.8rem;color:#0ff;margin-top:.5rem;text-transform:uppercase;letter-spacing:1px;animation:blink-jackpot 1.5s infinite}.jackpot-display:after{content:"★ ★ ★ ★ ★ ★ ★ ★ ★ ★";position:absolute;bottom:5px;left:0;right:0;text-align:center;color:#ff0;font-size:12px;letter-spacing:8px;opacity:.8;animation:stars-animation 3s linear infinite}@keyframes jackpot-glow{0%{box-shadow:0 0 15px #00ff00b3}50%{box-shadow:0 0 20px #ff0c,0 0 30px #ff000080}to{box-shadow:0 0 15px #00ff00b3}}@keyframes pulse-jackpot-label{0%{transform:scale(1)}to{transform:scale(1.05)}}@keyframes pulse-jackpot-amount{0%{transform:scale(1)}to{transform:scale(1.1);text-shadow:0 0 15px #ff0000,0 0 25px #ff0000,0 0 35px #ff0000}}@keyframes blink-jackpot{0%,18%,22%,25%,53%,57%,to{opacity:1}20%,24%,55%{opacity:.4}}@keyframes stars-animation{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}@keyframes rainbow-bg{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@media screen and (max-width: 768px){.jackpot-display{padding:1rem;margin-bottom:1.5rem}.jackpot-label{font-size:1rem}.jackpot-amount{font-size:2rem}.jackpot-slogan{font-size:.7rem}}@media screen and (max-width: 480px){.jackpot-display{padding:.8rem;margin-bottom:1rem}.jackpot-label{font-size:.8rem}.jackpot-amount{font-size:1.5rem;margin:.7rem 0}.jackpot-slogan{font-size:.6rem}.jackpot-display:after{font-size:10px;letter-spacing:6px}}.prize-detail{position:relative;overflow:hidden;z-index:1}.prize-detail:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,#ffd7001a,#ff00001a);z-index:-1;opacity:.4;animation:prize-bg-pulse 2.5s infinite alternate}.prize-value{color:red!important;font-weight:700!important;text-shadow:0 0 5px rgba(255,0,0,.7)!important;animation:prize-pulse 2s infinite alternate;display:flex;align-items:center;justify-content:center}.prize-currency{font-size:.7em;margin-left:4px;color:#ff0;text-shadow:0 0 5px rgba(255,255,0,.7)}@keyframes prize-bg-pulse{0%{opacity:.2}to{opacity:.6}}@keyframes prize-pulse{0%{transform:scale(1)}to{transform:scale(1.05);text-shadow:0 0 8px rgba(255,0,0,.9)!important}}@media screen and (max-width: 768px){.prize-value{font-size:.9rem}.prize-currency{font-size:.65em}}@media screen and (max-width: 480px){.prize-value{font-size:.8rem}.prize-currency{font-size:.6em}}.game-selector{margin:2rem auto;text-align:center;position:relative;max-width:300px;z-index:100000;isolation:isolate}.game-select option{background:#000!important;color:#0f0!important;font-family:"Press Start 2P",cursive!important;font-size:.8rem!important;padding:12px 20px!important;text-shadow:0 0 5px rgba(0,255,0,.5)!important;border:1px solid rgba(0,255,0,.3)!important;margin:2px 0!important;border-radius:4px!important;transition:all .2s ease!important}.game-select option:hover{background:#00ff001a!important;color:#0ff!important;text-shadow:0 0 8px rgba(0,255,255,.8)!important;border-color:#0ff9!important;box-shadow:0 0 10px #00ffff4d!important}.game-select option:checked,.game-select option:focus,.game-select option[selected]{background:#0f03!important;color:#fff!important;text-shadow:0 0 10px rgba(255,255,255,.8)!important;border-color:#fffc!important;box-shadow:0 0 15px #00ff0080!important}.game-select[size]:not([size="1"]) option,.game-select[multiple] option{background:linear-gradient(135deg,#000,#111)!important;border:1px solid rgba(0,255,0,.3)!important;margin:1px!important;border-radius:2px!important}.game-select option:nth-child(odd){background:linear-gradient(135deg,#000,#0a0a0a)!important}.game-select option:nth-child(2n){background:linear-gradient(135deg,#0a0a0a,#000)!important}.game-select:focus option,.game-select[open] option{background:#000!important;color:#0f0!important;border:1px solid rgba(0,255,0,.2)!important;text-shadow:0 0 5px rgba(0,255,0,.5)!important}.game-select{background-attachment:fixed}.game-select:focus,.game-select[aria-expanded=true]{box-shadow:0 0 30px #0f09,0 5px 15px #000c,inset 0 1px #0f03}@keyframes rainbow-border{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes pulse-arrow{0%,to{opacity:.7;transform:translateY(-50%) scale(1)}50%{opacity:1;transform:translateY(-50%) scale(1.1)}}@keyframes glitch-arrow{0%,to{transform:translateY(-50%) translate(0)}10%{transform:translateY(-50%) translate(-1px)}20%{transform:translateY(-50%) translate(1px)}30%{transform:translateY(-50%) translate(-1px)}40%{transform:translateY(-50%) translate(1px)}50%{transform:translateY(-50%) translate(0)}}@media screen and (max-width: 768px){.game-selector{max-width:250px;margin:1.5rem auto}.game-select{font-size:.7rem;padding:.6rem 2.5rem .6rem 1rem}.game-selector:after{right:15px;font-size:.6rem}}@media screen and (max-width: 480px){.game-selector{max-width:200px;margin:1rem auto}.game-select{font-size:.6rem;padding:.5rem 2rem .5rem .8rem}.game-selector:after{right:12px;font-size:.5rem}}.history-section{background:#0003;border-radius:12px;padding:24px;height:100%;display:flex;flex-direction:column;gap:20px}.history-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.1)}.history-header h2{font-size:24px;font-weight:600;color:#fff;margin:0}.history-stats{font-size:14px;color:#ffffffb3;background:#ffffff1a;padding:4px 12px;border-radius:20px}.lottery-grid-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;overflow-y:auto;padding-right:8px;max-height:482px;overflow-x:hidden}.lottery-grid-card{background:#ffffff0d;border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:16px;transition:all .2s ease;border:1px solid rgba(255,255,255,.1)}.lottery-grid-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0003;background:#ffffff14}.lottery-grid-header{display:flex;justify-content:space-between;align-items:flex-start}.status-badge{font-size:12px;font-weight:600;padding:4px 12px;border-radius:20px;text-transform:uppercase}.status-badge.completed{background:#27ae6033;color:#27ae60}.status-badge.in-progress{background:#f2c94c33;color:#f2c94c}.lottery-date{text-align:right}.lottery-date .date{font-size:14px;color:#ffffffe6;margin-bottom:4px}.lottery-date .time{font-size:12px;color:#fff9}.lottery-grid-content{display:grid;grid-template-columns:1fr 1fr;gap:12px}.lottery-stat{display:flex;flex-direction:column;gap:4px}.stat-label{font-size:12px;color:#fff9;text-transform:uppercase}.stat-value{font-size:18px;font-weight:600;color:#fff}.lottery-stat.prize .stat-value{display:flex;align-items:baseline;gap:4px}.lottery-stat.prize .currency{font-size:12px;color:#fff9}.view-details-button{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fff;padding:12px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:.5px}.view-details-button:hover{background:#ffffff26;border-color:#ffffff4d}.view-details-button:active{transform:translateY(1px)}.queue-slots::-webkit-scrollbar{width:8px}.queue-slots::-webkit-scrollbar-track{background:#0000004d;border-radius:4px}.queue-slots::-webkit-scrollbar-thumb{background:#0f0;border-radius:4px;box-shadow:0 0 10px #0f0}.queue-slots::-webkit-scrollbar-thumb:hover{background:#0f0;box-shadow:0 0 15px #0f0}.lottery-grid-list::-webkit-scrollbar{width:8px}.lottery-grid-list::-webkit-scrollbar-track{background:#0000004d;border-radius:4px}.lottery-grid-list::-webkit-scrollbar-thumb{background:#0f0;border-radius:4px;box-shadow:0 0 10px #0f0}.lottery-grid-list::-webkit-scrollbar-thumb:hover{background:#0f0;box-shadow:0 0 15px #0f0}.lottery-description{background:#000c;border:2px solid #00ff00;border-radius:8px;padding:1.5rem;margin:2rem auto;max-width:800px;text-align:center;position:relative;overflow:hidden;font-family:"Press Start 2P",cursive;font-size:.9rem;line-height:1.8;color:#0f0;text-shadow:0 0 5px rgba(0,255,0,.5);box-shadow:0 0 15px #0f03;animation:description-pulse 3s infinite alternate;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.description-text{margin-bottom:.5rem}@keyframes play-button-pulse{0%{box-shadow:0 0 20px #00ff0080}to{box-shadow:0 0 30px #0f0c}}@keyframes play-button-shine{0%{left:-50%}to{left:100%}}.lottery-description:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(45deg,rgba(0,255,0,.05) 0%,rgba(0,255,0,.05) 10px,transparent 10px,transparent 20px);pointer-events:none;opacity:.3;animation:description-pattern 20s linear infinite}.lottery-description:after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#00ff00,transparent);animation:description-border 2s infinite alternate}@keyframes description-pulse{0%{box-shadow:0 0 15px #0f03}to{box-shadow:0 0 25px #0f06}}@keyframes description-pattern{0%{background-position:0 0}to{background-position:50px 50px}}@keyframes description-border{0%{opacity:.3}to{opacity:1}}@media screen and (max-width: 768px){.lottery-description{font-size:.8rem;padding:1.2rem;margin:1.5rem auto;line-height:1.6}}@media screen and (max-width: 480px){.lottery-description{font-size:.7rem;padding:1rem;margin:1rem auto;line-height:1.5}}.clickable-game-name{color:#ff0;text-shadow:0 0 10px rgba(255,255,0,.7);cursor:pointer;position:relative;transition:all .3s ease;padding:0 4px}.clickable-game-name:before{content:"▶";position:absolute;left:-20px;opacity:0;transform:translate(10px);transition:all .3s ease}.clickable-game-name:hover{color:#fff;text-shadow:0 0 15px rgba(255,255,0,.9);transform:translate(5px)}.clickable-game-name:hover:before{opacity:1;transform:translate(0)}.clickable-game-name:active{transform:scale(.98) translate(5px)}@media screen and (max-width: 768px){.clickable-game-name:before{left:-15px}}@media screen and (max-width: 480px){.clickable-game-name:before{left:-12px}}.games-page{min-height:100vh;height:100vh;background-color:#000;padding:2rem;display:flex;flex-direction:column;font-family:"Press Start 2P",cursive;color:#0f0;position:relative;overflow:hidden;touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;overflow-y:scroll}.games-page:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(0deg,rgba(0,0,0,.15),rgba(0,0,0,.15) 1px,transparent 1px,transparent 2px);pointer-events:none}.games-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding:0 1rem}.games-title{font-size:2rem;text-shadow:0 0 10px #00ff00;margin:0;animation:glow 2s ease-in-out infinite alternate}.games-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1rem;padding:.5rem;flex:1;height:calc(100vh - 120px);-webkit-overflow-scrolling:touch;width:100%;max-width:1400px;margin:0 auto;align-content:start;touch-action:pan-x pan-y}@media (min-width: 375px){.games-grid{grid-template-columns:repeat(1,1fr);gap:1.5rem}}@media (min-width: 600px){.games-grid{grid-template-columns:repeat(2,1fr);gap:1rem}}@media (min-width: 768px){.games-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 921px){.games-grid{grid-template-columns:repeat(3,1fr)}}.game-card{background:#000c;border:2px solid #00ff00;border-radius:12px;transition:all .3s;cursor:pointer;position:relative;box-shadow:0 0 10px #00ff004d;aspect-ratio:1;display:flex;flex-direction:column;align-items:center;padding:1rem;width:100%;max-width:none;margin:0;height:fit-content}.game-card.coming-soon{opacity:.7;cursor:not-allowed}.game-card.coming-soon:hover{transform:none;box-shadow:0 0 10px #00ff004d}.game-card:hover:not(.coming-soon){transform:scale(1.05);box-shadow:0 0 20px #00ff0080;border-color:#0f0}.game-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(0deg,rgba(0,255,0,.1) 0px,rgba(0,255,0,.1) 1px,transparent 1px,transparent 2px);pointer-events:none}.game-icon{position:relative;width:100%;aspect-ratio:16/9;border-radius:8px;margin-top:2rem;display:flex;justify-content:center;align-items:center}.game-preview{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;border:2px solid #00ff00;border-radius:8px;box-shadow:0 0 10px #0f06}.poster-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .3s ease}.preview-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .3s ease}.game-card:hover:not(.coming-soon) .preview-video{opacity:1}.game-card:hover:not(.coming-soon) .poster-image{opacity:0}.game-card:hover:not(.coming-soon) .icon{opacity:0}.game-card:hover:not(.coming-soon) .game-preview{border-color:#0f0;box-shadow:0 0 20px #0f09}.coming-soon-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;justify-content:center;align-items:center;font-family:"Press Start 2P",cursive;color:#0f0;text-shadow:0 0 10px #00ff00;font-size:.9rem;text-align:center;padding:1rem;animation:pulse 2s infinite}@keyframes pulse{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}.game-name{width:100%;text-align:center;padding:.5rem;margin-top:auto}.game-name h2{margin:0;font-size:.9rem;color:#0f0;text-shadow:0 0 10px #00ff00;font-family:"Press Start 2P",cursive}.arcade-button{background-color:transparent;color:#0f0;border:2px solid #00ff00;padding:.8rem 1.5rem;font-family:"Press Start 2P",cursive;font-size:.9rem;cursor:pointer;transition:all .3s;text-align:center;position:relative;overflow:hidden}.arcade-button:hover{background-color:#0f03;transform:scale(1.05);box-shadow:0 0 15px #00ff0080}.arcade-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,255,0,.2),transparent);transition:.5s}.arcade-button:hover:before{left:100%}.loading-spinner{display:flex;justify-content:center;align-items:center;height:calc(100vh - 150px);width:100%}.spinner{width:50px;height:50px;border:5px solid rgba(0,255,0,.1);border-top-color:#0f0;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.error-message{background-color:#ff00001a;border:2px solid #ff0000;color:red;padding:1rem;border-radius:8px;text-align:center;margin-bottom:1.5rem;animation:pulse 2s infinite;font-size:1rem}@media (max-width: 767px){.game-card{aspect-ratio:1;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.game-name h2{font-size:.8rem;touch-action:manipulation}.icon{font-size:2.5rem}.game-card.active:not(.coming-soon) .preview-video{opacity:1}.game-card.active:not(.coming-soon) .poster-image{opacity:0}.game-card:after{content:"";position:absolute;bottom:5px;right:5px;width:8px;height:8px;border-radius:50%;background-color:#0f0;opacity:.7;animation:pulse 2s infinite}.game-card.coming-soon:after{opacity:.3}}@media (max-width: 767px){.games-header{flex-direction:column;gap:1rem;text-align:center;margin-bottom:1.5rem}.games-title{font-size:1.5rem}.arcade-button{padding:.6rem 1.2rem;font-size:.8rem}.games-page{padding:1rem}}@media (hover: none){.preview-video{transition:opacity .2s ease}.game-card:active:not(.coming-soon){transform:scale(.95);box-shadow:0 0 15px #0f06}.game-card.active:not(.coming-soon) .preview-video{opacity:1;z-index:2}.game-card.active:not(.coming-soon) .poster-image{opacity:0}.game-card.active:not(.coming-soon) .icon{opacity:0}.arcade-button:active{transform:scale(.95);background-color:#00ff004d}.game-card{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:pan-x pan-y}.preview-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}}@media (max-width: 767px){.loading-spinner{height:calc(100vh - 140px)}.spinner{width:40px;height:40px;border-width:4px}.error-message{padding:.75rem;font-size:.8rem;margin-bottom:1rem}}@media (max-width: 767px) and (orientation: landscape){.games-grid{grid-template-columns:repeat(3,1fr)}.games-page{padding:.75rem}.games-header{flex-direction:row;margin-bottom:.75rem}.game-card{min-height:120px;max-height:180px}}.game-info{width:100%;padding:10px;display:flex;flex-direction:column;align-items:center;gap:5px}.game-info h2{margin:0;text-align:center;font-size:.9em;color:#0f0;text-shadow:0 0 5px rgba(0,255,0,.5)}.platform-icons{display:flex;gap:8px;margin-top:4px}.platform-icon{font-size:1.2em;opacity:.9;transition:transform .2s ease;text-shadow:0 0 5px rgba(0,255,0,.5)}.platform-icon:hover{transform:scale(1.2);opacity:1}.price-tag{position:absolute;bottom:-2rem;background:linear-gradient(135deg,#00ff0026,#000000e6);padding:8px 16px;border-radius:20px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:2px solid #00ff00;z-index:6;font-family:"Press Start 2P",cursive;box-shadow:0 0 15px #0f06,0 0 30px #0f03,inset 0 0 10px #00ff001a;animation:price-pulse 2s ease-in-out infinite alternate;transform:none;position:relative;overflow:hidden}.price-tag:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,255,0,.3),transparent);animation:price-shine 3s linear infinite}.price-tag:after{content:"💰";position:absolute;top:-8px;left:-8px;font-size:12px;filter:drop-shadow(0 0 5px #00ff00);animation:coin-rotate 4s linear infinite}.price-tag span{color:#0f0;font-size:.9em;font-weight:700;text-shadow:0 0 8px #00ff00,0 0 16px #00ff00,0 0 24px rgba(0,255,0,.8);letter-spacing:1px;position:relative;z-index:2}@keyframes price-pulse{0%{box-shadow:0 0 15px #0f06,0 0 30px #0f03,inset 0 0 10px #00ff001a;border-color:#0f0}to{box-shadow:0 0 25px #0f09,0 0 50px #00ff004d,inset 0 0 20px #0f03;border-color:#0f9}}@keyframes price-shine{0%{left:-100%}to{left:100%}}@keyframes coin-rotate{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.icon{font-size:3.5rem;filter:drop-shadow(0 0 10px rgba(0,255,0,.5));transition:transform .3s ease;opacity:1;z-index:1}.rewards-container{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#000;font-family:"Press Start 2P",cursive;color:#0f0;position:relative;padding:2rem;margin:0;box-sizing:border-box}.rewards-container:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(0deg,rgba(0,0,0,.15),rgba(0,0,0,.15) 1px,transparent 1px,transparent 2px);pointer-events:none}.rewards-screen{background-color:#000c;border:4px solid #00ff00;border-radius:8px;padding:2rem;width:95%;max-width:1400px;position:relative;box-shadow:0 0 20px #00ff004d}.rewards-title{text-align:center;font-size:2rem;margin-bottom:2rem;text-shadow:0 0 10px #00ff00;animation:glow 2s ease-in-out infinite alternate;margin-top:2.25rem}@keyframes glow{0%{text-shadow:0 0 10px #00ff00}to{text-shadow:0 0 20px #00ff00,0 0 30px #00ff00}}.rewards-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:2rem}.claimable-rewards-section,.claimed-rewards-section{background-color:#0009;border:2px solid #00ff00;border-radius:8px;padding:1rem;height:100%;display:flex;flex-direction:column;overflow:scroll}.claimable-rewards-section h2,.claimed-rewards-section h2{text-align:center;margin-bottom:1rem;font-size:1rem;text-shadow:0 0 5px #00ff00}.rewards-list{flex:1;padding-right:1rem;max-height:400px;display:flex;flex-direction:column;gap:1rem}.reward-card{display:flex;justify-content:space-between;align-items:center;padding:1rem;background-color:#00ff001a;border:1px solid #00ff00;border-radius:4px}.claimable-reward-card{display:flex;flex-direction:column;padding:0;background-color:#000000b3;border:2px solid #00ff00;border-radius:8px;box-shadow:0 0 15px #0f06;transition:all .3s ease}.claimable-reward-card:hover{transform:translateY(-5px);box-shadow:0 0 25px #0f09}.reward-card-header{display:flex;justify-content:flex-start;align-items:center;padding:.8rem 1rem;background-color:#00ff0026;border-bottom:1px solid #00ff00;margin-top:1rem}.reward-header-info{display:flex;flex-direction:column;gap:.5rem;width:100%;align-items:center;text-align:center}.reward-badge{background-color:#0f0;color:#000;padding:.3rem .6rem;border-radius:4px;font-size:.7rem;font-weight:700;box-shadow:0 0 8px #00ff00b3;animation:pulse 2s infinite;display:inline-block}.reward-badge-text{text-shadow:none}.reward-date{font-size:.6rem;color:#0f0c;padding-bottom:.2rem;width:100%;text-align:center}.reward-card-content{display:flex;padding:1.5rem 1rem;align-items:center;gap:1rem}.reward-icon{font-size:2.5rem;text-shadow:0 0 10px rgba(0,255,0,.5);animation:float 3s ease-in-out infinite}.reward-info{display:flex;flex-direction:column;gap:.7rem}.reward-title{font-size:.9rem;font-weight:700;color:#0f0;text-shadow:0 0 5px rgba(0,255,0,.7)}.reward-tx-id{font-size:.6rem;color:#0f0c;display:flex;align-items:center;gap:.3rem}.tx-id-value{opacity:.7;background-color:#00ff001a;padding:.2rem .4rem;border-radius:3px;border:1px solid rgba(0,255,0,.3);font-family:monospace;letter-spacing:1px;cursor:pointer;transition:all .2s;text-decoration:none;color:inherit;display:inline-block}.tx-id-value:hover{opacity:1;background-color:#0f03;box-shadow:0 0 8px #0f06;transform:translateY(-1px)}.tx-id-value:active{transform:translateY(0)}.reward-card-footer{padding:1rem;border-top:1px solid rgba(0,255,0,.3);text-align:center}.reward-card .reward-info{display:flex;flex-direction:column;gap:.5rem}.claim-button,.view-button{background-color:transparent;color:#0f0;border:2px solid #00ff00;padding:.5rem 1rem;font-family:"Press Start 2P",cursive;cursor:pointer;transition:all .3s}.claim-button:hover,.view-button:hover{background-color:#0f03;transform:scale(1.05)}.claim-button:active,.view-button:active{transform:scale(.95)}.claim-button{background-color:#0f0;color:#000;animation:pulse 2s infinite}.claim-button:hover{background-color:#0c0}@keyframes pulse{0%{box-shadow:0 0 #0f06}70%{box-shadow:0 0 0 10px #0f00}to{box-shadow:0 0 #0f00}}.back-button{position:absolute;top:1rem;left:1rem;background-color:transparent;color:#0f0;border:2px solid #00ff00;padding:.5rem 1rem;font-family:"Press Start 2P",cursive;font-size:.8rem;cursor:pointer;transition:all .3s}.back-button:hover{background-color:#0f03;transform:scale(1.05)}.back-button:active{transform:scale(.95)}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000c;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content{background-color:#000;border:4px solid #00ff00;border-radius:8px;padding:2rem;width:90%;max-width:600px;max-height:80vh;overflow-y:auto;position:relative;box-shadow:0 0 20px #00ff004d}.modal-details{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.detail-item{display:flex;justify-content:space-between;padding:.5rem;border-bottom:1px solid rgba(0,255,0,.3)}.close-button{position:absolute;top:1rem;right:1rem;background-color:transparent;color:red;border:2px solid #ff0000;padding:.5rem 1rem;font-family:"Press Start 2P",cursive;font-size:.8rem;cursor:pointer;transition:all .3s}.close-button:hover{background-color:#f003;transform:scale(1.05)}.loading-spinner{display:inline-block;width:2rem;height:2rem;border:4px solid #000;border-radius:50%;border-top-color:#fff;animation:spin 1s ease-in-out infinite;margin:0 auto}.empty-rewards-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;height:250px;text-align:center;background-color:#0006;border:1px dashed #00ff00;border-radius:8px;margin:1rem 0}.empty-rewards-icon{font-size:3rem;margin-bottom:1.5rem;text-shadow:0 0 10px rgba(0,255,0,.7);animation:float 3s ease-in-out infinite}.empty-rewards-message{font-size:1rem;color:#0f0;text-shadow:0 0 5px #00ff00;margin-bottom:1rem;letter-spacing:1px}.empty-rewards-subtext{font-size:.6rem;color:#0f0c;opacity:.8;max-width:80%}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#00000080}::-webkit-scrollbar-thumb{background:#0f0;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#0c0}.celebration-message{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#000c;color:#fff;padding:20px 40px;border-radius:10px;font-size:2rem;font-weight:700;text-align:center;z-index:1000;box-shadow:0 0 20px #ff3e6c99;animation:celebration-pulse 1.5s infinite alternate;text-transform:uppercase;pointer-events:none}@keyframes celebration-pulse{0%{transform:translate(-50%,-50%) scale(1);text-shadow:0 0 10px rgba(255,255,255,.8)}to{transform:translate(-50%,-50%) scale(1.1);text-shadow:0 0 20px rgba(255,255,255,1),0 0 30px rgba(0,194,255,1)}}.claimed-reward-card{display:flex;flex-direction:column;padding:0;background-color:#000000b3;border:2px solid #00ffff;border-radius:8px;box-shadow:0 0 15px #00c3ff66;transition:all .3s ease}.claimed-reward-card:hover{transform:translateY(-5px);box-shadow:0 0 25px #00c3ff99}.claimed-reward-card .reward-card-header{background-color:#00c3ff26;border-bottom:1px solid #00ffff}.claimed-reward-card .reward-date{color:#00c3ffcc}.claimed-badge{background-color:#0ff;color:#000;box-shadow:0 0 8px #00c3ffb3;display:inline-block}.claimed-reward-card .reward-title{color:#0ff;text-shadow:0 0 5px rgba(0,195,255,.7)}.claimed-reward-card .reward-icon{text-shadow:0 0 10px rgba(0,195,255,.5)}.claimed-reward-card .tx-id-value{background-color:#00c3ff1a;border:1px solid rgba(0,195,255,.3);color:#00c3ffcc}.claimed-reward-card .tx-id-value:hover{background-color:#00c3ff33;box-shadow:0 0 8px #00c3ff66}.claimed-reward-card .reward-card-footer{border-top:1px solid rgba(0,195,255,.3)}.view-button{background-color:transparent;color:#0ff;border:2px solid #00ffff;padding:.5rem 1rem;font-family:"Press Start 2P",cursive;font-size:.7rem;cursor:pointer;transition:all .3s}.view-button:hover{background-color:#00c3ff33;transform:scale(1.05)}.view-button:active{transform:scale(.95)}.claim-button,.view-button{background-color:transparent;font-family:"Press Start 2P",cursive;cursor:pointer;transition:all .3s}.claim-button{color:#000;background-color:#0f0;border:2px solid #00ff00;padding:.5rem 1rem;font-size:.7rem;animation:pulse 2s infinite}.claim-button:hover{background-color:#0c0;transform:scale(1.05)}.claim-button:active{transform:scale(.95)}.reward-details-modal{background:linear-gradient(to bottom,#000,#0f0f0f);border:4px solid #00ff00;box-shadow:0 0 30px #00ff0080,inset 0 0 15px #00ff004d;max-width:650px;text-align:center;overflow:scroll;min-height:300px;display:flex;flex-direction:column}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;border-bottom:2px solid #00ff00;background-color:#00ff001a}.modal-header h2{margin:0;font-size:1.5rem;text-shadow:0 0 10px #00ff00;animation:glow 2s ease-in-out infinite alternate;flex-grow:1}.modal-header .close-button{position:static;font-size:1.2rem;padding:.4rem .8rem;margin-left:1rem;border-radius:50%;display:flex;justify-content:center;align-items:center;width:40px;height:40px}.reward-details-badge{background:linear-gradient(to right,#0f0,#0c0);color:#000;font-size:1.2rem;padding:.7rem 2rem;border-radius:30px;display:inline-block;margin:1.5rem auto;box-shadow:0 0 15px #0f0c;animation:pulse 3s infinite;text-shadow:none;font-weight:700}.modal-details{padding:.5rem;background-color:#0009;border-radius:8px;margin:1rem;border:1px solid rgba(0,255,0,.3)}.detail-item{padding:1rem;border-bottom:1px solid rgba(0,255,0,.2);display:flex;flex-direction:column;align-items:flex-start;text-align:left}.detail-label{font-size:.7rem;color:#00ff00b3;margin-bottom:.5rem;letter-spacing:1px}.detail-value{font-size:.9rem;color:#0f0;width:100%}.detail-value.highlight{font-size:1.1rem;text-shadow:0 0 8px rgba(0,255,0,.8);font-weight:700}.tx-item{background-color:#00ff000d;border-radius:4px;margin-top:.5rem}.tx-id-link{display:inline-block;color:#0f0;background-color:#00ff001a;border-radius:4px;padding:.5rem 1rem;border:1px solid rgba(0,255,0,.3);text-decoration:none;font-family:monospace;letter-spacing:1px;transition:all .2s ease;width:100%;box-sizing:border-box;text-align:center}.tx-id-link:hover{background-color:#0f03;box-shadow:0 0 10px #0f06;transform:translateY(-2px)}.tx-id-link:active{transform:translateY(0)}.modal-footer{margin-top:2rem;padding:1.5rem;background-color:#00ff001a;border-top:2px solid #00ff00;display:flex;flex-direction:column;align-items:center}.trophy-icon{font-size:3rem;margin-bottom:1rem;animation:float 3s ease-in-out infinite;text-shadow:0 0 20px rgba(255,255,0,.8)}.modal-congrats{font-size:1.2rem;color:#ff0;text-shadow:0 0 10px rgba(255,255,0,.8);letter-spacing:2px;animation:glow 2s ease-in-out infinite alternate}@media (max-width: 768px){.rewards-container{padding:1rem .5rem}.rewards-screen{padding:1rem;width:100%}.rewards-title{font-size:1.2rem;margin:3rem 0 1.5rem}.rewards-grid{grid-template-columns:1fr;gap:1.5rem}.back-button{font-size:.6rem;padding:.3rem .6rem;top:.5rem;left:.5rem}.claimable-rewards-section,.claimed-rewards-section{padding:.8rem;max-height:none}.rewards-list{max-height:none;padding-right:.5rem}.reward-card-content{padding:1rem .6rem;gap:.5rem}.reward-icon{font-size:2rem}.reward-title{font-size:.7rem}.reward-tx-id{font-size:.5rem;flex-wrap:wrap}.claim-button,.view-button{padding:.4rem .6rem;font-size:.6rem;width:100%}.celebration-message{font-size:1.4rem;padding:15px 25px;width:90%;max-width:300px}.modal-content{padding:1rem;width:95%;margin:.5rem;max-height:90vh}.modal-header h2{font-size:1rem}.modal-header .close-button{width:30px;height:30px;padding:.2rem;font-size:.8rem}.detail-label{font-size:.6rem}.detail-value{font-size:.7rem;word-break:break-word}.detail-value.highlight{font-size:.9rem}.tx-id-link{padding:.4rem .5rem;font-size:.6rem}.trophy-icon{font-size:2rem}.modal-congrats{font-size:.9rem}.empty-rewards-container{height:200px;padding:1rem}.empty-rewards-icon{font-size:2rem;margin-bottom:1rem}.empty-rewards-message{font-size:.7rem}.empty-rewards-subtext{font-size:.5rem}}@media (max-width: 480px){.rewards-title{font-size:1rem}.reward-date{font-size:.5rem}.reward-title{font-size:.6rem}.reward-badge{font-size:.6rem;padding:.2rem .4rem}.claim-button,.view-button{font-size:.5rem}.reward-tx-id{display:none}.back-button{font-size:.5rem}.empty-rewards-message{font-size:.6rem}.reward-details-modal{width:95%;padding:.8rem}.detail-item{padding:.7rem}}@media (max-height: 700px){.rewards-container{height:auto;min-height:100vh}.rewards-list{max-height:250px;overflow-y:auto}.modal-content{max-height:80vh}}.modal-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;padding:2rem}.loading-text{margin-top:1rem;font-size:1rem;color:#666;text-transform:uppercase;letter-spacing:1px}.modal-loading .loading-spinner{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.thryll-profile-container{display:flex;justify-content:center;align-items:flex-start;min-height:100vh;background-color:#000;font-family:"Press Start 2P",cursive;position:relative;overflow-y:auto;overflow-x:hidden;background:linear-gradient(135deg,#000,#111);padding:1rem 0;box-sizing:border-box}@media screen and (max-height: 950px){.thryll-profile-container{align-items:flex-start;padding:1rem 0}}.thryll-profile-screen{background-color:#000;border:8px solid #444;border-radius:20px;padding:2rem;width:80%;max-width:800px;max-height:calc(100vh - 2rem);box-shadow:0 0 30px #00ff0080;position:relative;animation:thryll-profile-powerOn .5s ease-in-out forwards;overflow:scroll;display:flex;flex-direction:column}@media screen and (max-height: 950px){.thryll-profile-screen{padding:1.5rem;border-width:6px;max-height:calc(100vh - 1.5rem)}}@media screen and (max-height: 800px){.thryll-profile-screen{padding:1rem;border-width:4px;border-radius:15px;max-height:calc(100vh - 1rem)}.thryll-profile-content{padding:0 .5rem}.thryll-profile-title{font-size:1.8rem;margin-bottom:1rem}}.thryll-profile-title{color:#ff0;text-align:center;font-size:2.2rem;margin-bottom:2rem;text-shadow:0 0 15px rgba(255,255,0,.8);animation:thryll-profile-glitch 2s infinite;letter-spacing:3px;margin-top:2.25rem}.thryll-profile-content{color:#0f0;font-size:.9rem;position:relative;z-index:2;width:100%;box-sizing:border-box;padding:0 1rem;text-shadow:0 0 5px rgba(0,255,0,.5);flex:1;scrollbar-width:thin;scrollbar-color:#0f0 rgba(0,255,0,.1)}.thryll-profile-content::-webkit-scrollbar{width:8px}.thryll-profile-content::-webkit-scrollbar-track{background:#00ff001a;border-radius:4px}.thryll-profile-content::-webkit-scrollbar-thumb{background-color:#0f0;border-radius:4px;box-shadow:0 0 8px #00ff0080}.thryll-profile-content::-webkit-scrollbar-thumb:hover{background-color:#ff0;box-shadow:0 0 12px #ff0c}.thryll-profile-header-top{flex-shrink:0;margin-bottom:1rem}.thryll-profile-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:2px solid #0f0;box-shadow:0 10px 10px -10px #0f03}.thryll-profile-avatar-section{position:relative;width:120px;height:120px;margin-right:1.5rem}.thryll-profile-avatar{width:100%;height:100%;border-radius:10px;border:3px solid #0f0;overflow:hidden;background-size:cover;background-position:center;cursor:pointer;box-shadow:0 0 20px #00ff004d;transition:all .3s ease;position:relative}.thryll-profile-avatar:hover{transform:scale(1.05);box-shadow:0 0 25px #00ff0080}.thryll-profile-avatar:hover .thryll-profile-avatar-edit-overlay{opacity:1}.thryll-profile-avatar-edit-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000b3;display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .3s ease;font-size:.8rem;color:#fff;text-shadow:0 0 5px #0f0;z-index:5}.thryll-profile-rank{position:absolute;bottom:-10px;right:-10px;width:40px;height:40px}.thryll-profile-rank-badge{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:linear-gradient(135deg,#000,#222);border:2px solid #0f0;border-radius:50%;font-size:1rem;box-shadow:0 0 15px #0f06}.thryll-profile-rank-1{background:#ffd70033;border-color:gold;box-shadow:0 0 15px #ffd70099}.thryll-profile-rank-2{background:#c0c0c033;border-color:silver;box-shadow:0 0 15px #c0c0c099}.thryll-profile-rank-3{background:#cd7f3233;border-color:#cd7f32;box-shadow:0 0 15px #cd7f3299}.thryll-profile-avatar-selector{background:#000c;border:3px solid #0f0;border-radius:10px;padding:1rem;width:300px;position:absolute;top:-20px;left:-20px;z-index:10;box-shadow:0 0 30px #00ff0080;animation:thryll-profile-fadeIn .3s ease-in-out}.thryll-profile-selector-title{text-align:center;margin-bottom:1rem;font-size:.8rem;color:#ff0;text-shadow:0 0 10px rgba(255,255,0,.5)}.thryll-profile-avatar-options{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:1rem}.thryll-profile-avatar-option{width:70px;height:70px;border-radius:5px;border:2px solid #333;cursor:pointer;background-size:cover;background-position:center;transition:all .2s ease}.thryll-profile-avatar-option:hover{transform:scale(1.1);border-color:#0f0;box-shadow:0 0 10px #00ff0080}.thryll-profile-avatar-option.selected{border-color:#ff0;box-shadow:0 0 15px #ffff00b3}.thryll-profile-avatar-actions{display:flex;justify-content:space-between;gap:10px}.thryll-profile-info{flex:1;display:flex;flex-direction:column}.thryll-profile-username-display{display:flex;align-items:center;cursor:pointer;transition:all .3s ease;margin-bottom:1rem;position:relative}.thryll-profile-username-display:hover{transform:scale(1.02)}.thryll-profile-username{font-size:1.5rem;color:#ff0;margin:0;margin-right:.5rem;text-shadow:0 0 10px rgba(255,255,0,.5)}.thryll-profile-edit-icon{font-size:1rem;opacity:.7;transition:opacity .3s ease}.thryll-profile-help-icon{font-size:1rem;color:#0ff;margin-left:.5rem;display:inline-block;text-shadow:0 0 8px rgba(0,255,255,.8);cursor:pointer;transition:all .3s ease}.thryll-profile-help-icon:hover{transform:scale(1.2);text-shadow:0 0 12px rgba(0,255,255,1)}.thryll-profile-username-display:hover .thryll-profile-edit-icon{opacity:1}.thryll-profile-username-edit{margin-bottom:1rem}.thryll-profile-username-input{width:100%;background:#00000080;border:2px solid #0f0;border-radius:5px;padding:.5rem;color:#ff0;font-family:"Press Start 2P",cursive;font-size:.9rem;margin-bottom:.5rem;outline:none;box-shadow:0 0 10px #00ff004d}.thryll-profile-username-input:focus{border-color:#ff0;box-shadow:0 0 15px #ffff0080}.thryll-profile-username-actions{display:flex;gap:10px}.thryll-profile-action-button{border:none;background:transparent;padding:.5rem 1rem;font-family:"Press Start 2P",cursive;font-size:.7rem;cursor:pointer;border-radius:5px;transition:all .2s}.thryll-profile-save-button{background:#0f03;color:#0f0;border:1px solid #0f0}.thryll-profile-save-button:hover{background:#00ff004d;box-shadow:0 0 10px #00ff0080}.thryll-profile-cancel-button{background:#f003;color:#f55;border:1px solid #f55}.thryll-profile-cancel-button:hover{background:#ff00004d;box-shadow:0 0 10px #ff000080}.thryll-profile-wallet-address{font-family:monospace;font-size:.9rem;padding:.5rem;background:#0080001a;border-radius:5px;border-left:3px solid #0f0;margin-bottom:1rem;word-break:break-all}.thryll-profile-total-score{display:flex;flex-direction:column;margin-top:auto;padding:.8rem;background:#00ff001a;border-radius:5px;border:1px solid #0f0}.thryll-profile-score-label{font-size:.7rem;margin-bottom:.5rem;opacity:.8}.thryll-profile-score-value{font-size:1.5rem;color:#ff0;text-shadow:0 0 10px rgba(255,255,0,.5);animation:thryll-profile-pulse 2s infinite}.thryll-profile-tabs{display:flex;justify-content:center;gap:10px;margin-top:20px}.thryll-profile-history-header{margin:2rem 0 1.5rem}.thryll-profile-history-title{display:flex;justify-content:center;align-items:center;gap:15px;margin-bottom:10px}.thryll-profile-pixel-icon{width:32px;height:32px;position:relative;image-rendering:pixelated}.thryll-profile-joystick-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Crect x='12' y='16' width='8' height='8' fill='%23ffff00'/%3E%3Crect x='12' y='6' width='8' height='10' fill='%23ffff00'/%3E%3Crect x='8' y='24' width='16' height='4' fill='%23ffff00'/%3E%3Crect x='14' y='4' width='4' height='2' fill='%23ffff00'/%3E%3Crect x='4' y='24' width='4' height='4' fill='%23ffff00'/%3E%3Crect x='24' y='24' width='4' height='4' fill='%23ffff00'/%3E%3C/svg%3E");filter:drop-shadow(0 0 8px rgba(255,255,0,.8));animation:thryll-profile-float 3s ease-in-out infinite}.thryll-profile-arcade-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Crect x='6' y='4' width='20' height='16' fill='%23ffff00'/%3E%3Crect x='8' y='6' width='16' height='10' fill='%23000000'/%3E%3Crect x='10' y='8' width='12' height='6' fill='%2300ffff'/%3E%3Crect x='10' y='18' width='4' height='2' fill='%23ff0000'/%3E%3Crect x='18' y='18' width='4' height='2' fill='%2300ff00'/%3E%3Crect x='8' y='20' width='16' height='8' fill='%23ffff00'/%3E%3C/svg%3E");filter:drop-shadow(0 0 8px rgba(255,255,0,.8));animation:thryll-profile-float 3s ease-in-out infinite .5s}@keyframes thryll-profile-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.thryll-profile-history-title h2{color:#ff0;font-size:1.6rem;margin:0;letter-spacing:3px;text-shadow:0 0 15px rgba(255,255,0,.8),0 0 30px rgba(255,255,0,.4);position:relative;animation:thryll-profile-pulse 3s infinite}.thryll-profile-history-icon{font-size:1.5rem;filter:drop-shadow(0 0 8px rgba(255,255,0,.8))}.thryll-profile-history-decoration{position:relative;height:15px;width:100%;display:flex;align-items:center;justify-content:center}.thryll-profile-pixel-line{height:4px;width:90%;background:repeating-linear-gradient(to right,#ff0 0%,#ff0 10px,transparent 10px,transparent 20px);position:relative;border-radius:2px;box-shadow:0 0 15px #ffff0080}.thryll-profile-pixel-line:before,.thryll-profile-pixel-line:after{content:"";position:absolute;height:12px;width:12px;background-color:#ff0;transform:rotate(45deg);top:-4px;box-shadow:0 0 15px #ff0c;animation:thryll-profile-pulse 2s infinite alternate}.thryll-profile-pixel-line:before{left:-6px}.thryll-profile-pixel-line:after{right:-6px}@media screen and (max-width: 768px){.thryll-profile-history-title h2,.thryll-profile-history-icon{font-size:1.2rem}.thryll-profile-pixel-line{width:85%;height:3px;background:repeating-linear-gradient(to right,#ff0 0%,#ff0 8px,transparent 8px,transparent 16px)}.thryll-profile-pixel-line:before,.thryll-profile-pixel-line:after{height:10px;width:10px;top:-3.5px}}.thryll-profile-tab-button{background-color:#000000b3;color:#fff;border:1px solid #666;border-radius:4px;padding:8px 16px;cursor:pointer;transition:all .3s ease;font-family:"Press Start 2P",cursive;font-size:.7rem}.thryll-profile-tab-button:hover{background-color:#323250b3;border-color:#00fff2}.thryll-profile-tab-button.active{background-color:#00fff233;color:#00fff2;border-color:#00fff2;box-shadow:0 0 10px #00fff280}.thryll-profile-tab-primary{background-color:#7b42ff4d;border-color:#7b42ff;color:#fff;position:relative;overflow:hidden}.thryll-profile-tab-primary:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(45deg,#7b42ff00,#7b42ff4d,#7b42ff00);transform:translate(-100%);animation:tab-shine 3s infinite}@keyframes tab-shine{0%{transform:translate(-100%)}20%,to{transform:translate(100%)}}.thryll-profile-tab-primary.active{background-color:#7b42ff66;border-color:#7b42ff;color:#fff;box-shadow:0 0 15px #7b42ff99}.thryll-profile-tab-secondary{font-size:.6rem;padding:6px 12px;opacity:.8}.thryll-profile-tab-secondary.active{opacity:1}.thryll-profile-tab-content{min-height:300px;padding:1rem 0}.thryll-profile-list-header{display:flex;justify-content:space-between;padding:0 10px 10px;margin-bottom:15px;border-bottom:1px solid rgba(0,255,242,.3);color:#00fff2;font-size:.8rem;letter-spacing:1px;text-shadow:0 0 5px rgba(0,255,242,.7)}.thryll-profile-header-date,.thryll-profile-header-time{text-align:left}.thryll-profile-header-game{text-align:left;flex:2}.thryll-profile-list-entries{max-height:300px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#00fff2 #000;padding-right:5px;-webkit-mask-image:linear-gradient(to bottom,transparent,black 5%,black 95%,transparent);mask-image:linear-gradient(to bottom,transparent,black 5%,black 95%,transparent)}.thryll-profile-list-entries::-webkit-scrollbar{width:4px}.thryll-profile-list-entries::-webkit-scrollbar-track{background:#00fff21a;border-radius:2px}.thryll-profile-list-entries::-webkit-scrollbar-thumb{background-color:#00fff2;border-radius:2px}.thryll-profile-transactions-list .thryll-profile-list-header{grid-template-columns:1fr 1fr 1fr 1fr}.thryll-profile-transaction-entry{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;padding:.8rem .5rem;border-bottom:1px solid rgba(0,255,0,.2);align-items:center;animation:thryll-profile-slideIn .3s ease-out forwards;animation-delay:calc(var(--index, 0) * .08s);font-size:.7rem}.thryll-profile-transaction-entry:hover{background:#00ff001a}.thryll-profile-entry-date{color:#fff}.thryll-profile-entry-type{display:flex;align-items:center;gap:5px}.thryll-profile-type-deposit{color:#0f0}.thryll-profile-type-withdrawal{color:#f55}.thryll-profile-type-reward{color:#ff0}.thryll-profile-entry-amount{font-weight:700}.thryll-profile-entry-status{padding:.2rem .4rem;border-radius:3px;font-size:.6rem;text-align:center}.thryll-profile-status-completed{background:#0f03;color:#0f0;border:1px solid #0f0}.thryll-profile-status-pending{background:#ff03;color:#ff0;border:1px solid #ff0}.thryll-profile-status-failed{background:#f003;color:#f55;border:1px solid #f55}.thryll-profile-scores-list .thryll-profile-list-header{grid-template-columns:1fr 2fr 1fr}.thryll-profile-score-entry{display:grid;grid-template-columns:1fr 2fr 1fr;padding:.8rem .5rem;border-bottom:1px solid rgba(0,255,0,.2);align-items:center;animation:thryll-profile-slideIn .3s ease-out forwards;animation-delay:calc(var(--index, 0) * .08s);font-size:.7rem}.thryll-profile-score-entry:hover{background:#00ff001a}.thryll-profile-entry-game{font-weight:700;color:#0ff}.thryll-profile-entry-score{font-weight:700;color:#ff0;text-align:right}.thryll-profile-loading-arcade{width:70%;height:20px;background:#00ff001a;border:2px solid #0f0;border-radius:10px;overflow:hidden;margin:2rem auto}.thryll-profile-loading-bar{height:100%;width:30%;background-color:#0f0;animation:thryll-profile-loadingArcade 2s infinite;box-shadow:0 0 10px #0f0}.thryll-profile-error-message{color:#f55;text-align:center;margin:2rem 0;animation:thryll-profile-glitch 1.5s infinite}.thryll-profile-arcade-buttons{display:flex;justify-content:flex-start;margin-top:2rem}.thryll-profile-back-button{background-color:transparent;color:#0f0;border:2px solid #00ff00;padding:.5rem 1rem;font-family:"Press Start 2P",cursive;font-size:.8rem;cursor:pointer;transition:all .3s;z-index:1000;position:relative;overflow:hidden}.thryll-profile-back-button:hover{background-color:#0f03;transform:scale(1.05);text-shadow:0 0 10px #0f0;box-shadow:0 0 15px #00ff0080}.thryll-profile-back-button:active{transform:scale(.95)}.thryll-profile-glow-effect{position:relative;overflow:hidden}.thryll-profile-glow-effect:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,#0f0,transparent,#0f0);opacity:0;transition:opacity .3s;z-index:-1}.thryll-profile-glow-effect:hover:before{opacity:1;animation:thryll-profile-pulse 2s infinite}@keyframes thryll-profile-glitch{0%{text-shadow:.05em 0 0 #ff00c1,-.05em -.025em 0 #00fff9}14%{text-shadow:.05em 0 0 #ff00c1,-.05em -.025em 0 #00fff9}15%{text-shadow:-.05em -.025em 0 #ff00c1,.025em .025em 0 #00fff9}49%{text-shadow:-.05em -.025em 0 #ff00c1,.025em .025em 0 #00fff9}50%{text-shadow:.025em .05em 0 #ff00c1,.05em 0 0 #00fff9}99%{text-shadow:.025em .05em 0 #ff00c1,.05em 0 0 #00fff9}to{text-shadow:-.025em 0 0 #ff00c1,-.025em -.025em 0 #00fff9}}@keyframes thryll-profile-pulse{0%{opacity:1}50%{opacity:.7}to{opacity:1}}@keyframes thryll-profile-loadingArcade{0%{transform:translate(-100%)}to{transform:translate(400%)}}@keyframes thryll-profile-slideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes thryll-profile-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes thryll-profile-powerOn{0%{opacity:0;filter:brightness(2)}20%{opacity:1;filter:brightness(2)}40%{opacity:.8;filter:brightness(1)}60%{opacity:1;filter:brightness(1.5)}80%{opacity:.9;filter:brightness(1)}to{opacity:1;filter:brightness(1)}}@media screen and (max-width: 890px){.thryll-profile-screen{width:95%;padding:1.5rem 1rem;border-width:5px}.thryll-profile-title{font-size:1.5rem;margin-bottom:1.5rem}.thryll-profile-avatar-section{margin-right:0;margin-bottom:1.5rem}.thryll-profile-avatar-selector{width:calc(100vw - 60px);max-width:300px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.thryll-profile-info{width:100%;padding-left:1.5rem}.thryll-profile-username{font-size:1.2rem}.thryll-profile-total-score{margin-top:1rem}.thryll-profile-tab-button{font-size:.6rem;padding:6px 10px;flex:1;text-align:center}.thryll-profile-tab-primary{flex-basis:100%;margin-bottom:8px}.thryll-profile-transactions-list .thryll-profile-list-header,.thryll-profile-transaction-entry{grid-template-columns:.8fr .8fr .6fr .8fr;font-size:.6rem}.thryll-profile-scores-list .thryll-profile-list-header,.thryll-profile-score-entry{grid-template-columns:.8fr 1.2fr 1fr;font-size:.6rem}.thryll-profile-entry-status{font-size:.5rem;padding:.2rem}}@media screen and (max-width: 480px){.thryll-profile-screen{padding:1rem .5rem}.thryll-profile-title{font-size:1.2rem}.thryll-profile-content{padding:0 .5rem}.thryll-profile-username{font-size:1rem}.thryll-profile-wallet-address{font-size:.7rem;word-break:break-all}.thryll-profile-total-score .thryll-profile-score-value{font-size:1.2rem}.thryll-profile-transactions-list .thryll-profile-list-header,.thryll-profile-transaction-entry{grid-template-columns:.8fr .8fr .5fr .7fr;font-size:.55rem;gap:5px}.thryll-profile-scores-list .thryll-profile-list-header,.thryll-profile-score-entry{grid-template-columns:.8fr 1fr .8fr;font-size:.55rem}.thryll-profile-container{max-width:100vw;overflow-x:hidden}.thryll-profile-screen,.thryll-profile-content{overflow-x:hidden}.thryll-profile-entry-type span{display:none}}.thryll-profile-play-history-list{background-color:#000000b3;border:2px solid #ffff00;border-radius:8px;padding:15px;margin-top:15px;box-shadow:0 0 15px #ffff004d;position:relative;overflow:hidden}.thryll-profile-play-history-list:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,transparent,rgba(255,255,0,.8) 20%,rgba(255,255,0,.8) 80%,transparent);box-shadow:0 0 15px 5px #ffff0080}.thryll-profile-list-header,.thryll-profile-play-entry{display:grid;grid-template-columns:90px 80px minmax(120px,1fr) 70px 90px;column-gap:15px;padding:12px 15px;align-items:center}.thryll-profile-list-header{border-bottom:1px solid rgba(255,255,0,.3);margin-bottom:15px;padding-bottom:10px;color:#ff0;font-size:.8rem;letter-spacing:1px;text-shadow:0 0 5px rgba(255,255,0,.7)}.thryll-profile-header-date,.thryll-profile-header-time,.thryll-profile-header-game{text-align:left}.thryll-profile-header-cost,.thryll-profile-header-score{text-align:right}.thryll-profile-play-entry{margin-bottom:8px;background-color:#141428b3;border-radius:5px;border-left:4px solid #ffff00;transition:all .3s ease;position:relative}.thryll-profile-play-entry:hover{transform:translateY(-2px);box-shadow:0 0 12px #ffff00b3;background-color:#1e1e3ccc}.thryll-profile-entry-date-time{grid-column:1 / 3;display:flex;align-items:center}.thryll-profile-entry-date{color:#ff0;font-family:VT323,monospace}.thryll-profile-entry-time{font-family:"Press Start 2P",cursive;font-size:.8rem;color:#fc0;margin-left:8px}.thryll-profile-entry-game{color:#fff;font-weight:700;text-shadow:0 0 5px rgba(255,255,255,.5);text-align:left;justify-self:flex-start;grid-column:3}.thryll-profile-entry-cost{color:#ff5252;font-weight:700;text-shadow:0 0 5px rgba(255,82,82,.7);text-align:right;justify-self:flex-end;grid-column:4}.thryll-profile-entry-score{color:#7cff00;font-weight:700;text-shadow:0 0 8px rgba(124,255,0,.6);letter-spacing:1px;text-align:right;justify-self:flex-end;grid-column:5}.thryll-profile-glow-effect-subtle{position:relative;overflow:hidden}.thryll-profile-glow-effect-subtle:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(to bottom right,#ff00,#ffff001a,#ff00);transform:rotate(30deg);transition:transform .5s ease;pointer-events:none}.thryll-profile-play-entry:hover .thryll-profile-glow-effect-subtle:after{transform:rotate(30deg) translate(30%)}@media (max-width: 768px){.thryll-profile-play-entry,.thryll-profile-list-header{grid-template-columns:1fr;gap:8px;padding:15px}.thryll-profile-play-history-list .thryll-profile-list-header{display:none}.thryll-profile-entry-date-time{grid-column:1;margin-bottom:12px;border-bottom:1px dashed rgba(0,255,242,.3);padding-bottom:8px;width:100%;display:flex;align-items:center;justify-content:center}.thryll-profile-entry-date,.thryll-profile-entry-time{display:inline-block;font-size:.7rem}.thryll-profile-entry-game,.thryll-profile-entry-cost,.thryll-profile-entry-score{grid-column:1;width:100%;display:flex;justify-content:space-between;padding:6px 0;border-bottom:1px solid rgba(0,255,242,.1)}.thryll-profile-entry-game:before{content:"🎮 GAME:";font-size:.7rem;color:#ffffffb3}.thryll-profile-entry-cost:before{content:"💰 COST:";font-size:.7rem;color:#ffffffb3}.thryll-profile-entry-score:before{content:"🏆 SCORE:";font-size:.7rem;color:#ffffffb3}.thryll-profile-entry-score{border-bottom:none}}.thryll-profile-loading{position:relative}.thryll-profile-avatar-loading-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#000000b3;border-radius:50%;z-index:2}.thryll-profile-pixel-loading{display:flex;justify-content:center;align-items:center;gap:6px}.thryll-profile-pixel-dot{width:8px;height:8px;background-color:#0ff;box-shadow:0 0 10px #0ff,0 0 20px #0ff;animation:pixel-loading 1s infinite alternate ease-in-out}.thryll-profile-pixel-dot:nth-child(2){animation-delay:.2s}.thryll-profile-pixel-dot:nth-child(3){animation-delay:.4s}@keyframes pixel-loading{0%{opacity:.2;transform:scale(.8)}to{opacity:1;transform:scale(1.2)}}.thryll-profile-tooltip{position:absolute;visibility:hidden;opacity:0;background:#000000e6;color:#0ff;padding:10px;border:2px solid #00ffff;border-radius:5px;font-size:.7rem;text-align:center;width:max-content;max-width:180px;box-shadow:0 0 15px #00ffff80;z-index:1000;transition:opacity .3s,transform .3s;pointer-events:none;text-shadow:0 0 5px #00ffff;font-family:"Press Start 2P",cursive;line-height:1.4}.thryll-profile-tooltip:before{content:"";position:absolute;width:12px;height:12px;background:#000000e6;border-top:2px solid #00ffff;border-left:2px solid #00ffff;transform:rotate(225deg);z-index:-1}.thryll-profile-avatar-section{position:relative}.thryll-profile-avatar-section .thryll-profile-tooltip{position:absolute;top:-60px;left:50%;transform:translate(-50%)}.thryll-profile-avatar-section .thryll-profile-tooltip:before{bottom:-6px;left:50%;margin-left:-6px}.thryll-profile-avatar-section:hover .thryll-profile-tooltip{visibility:visible;opacity:1}.thryll-profile-username-display .thryll-profile-tooltip{bottom:calc(100% + 15px);left:50%;transform:translate(-50%)}.thryll-profile-username-display .thryll-profile-tooltip:before{bottom:-6px;left:50%;margin-left:-6px}.thryll-profile-username-display:hover .thryll-profile-tooltip{visibility:visible;opacity:1}@media screen and (max-width: 768px){.thryll-profile-tooltip{font-size:.6rem;padding:8px;max-width:150px}}.thryll-profile-avatar-section>.thryll-profile-tooltip{visibility:hidden;opacity:0;position:absolute;top:-60px;left:50%;transform:translate(-50%);transition:opacity .3s}.thryll-profile-avatar-section:hover>.thryll-profile-tooltip{visibility:visible!important;opacity:1!important}.thryll-profile-avatar-section>.thryll-profile-tooltip{animation:thryll-profile-pulse 2s infinite}.thryll-profile-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000c;display:flex;justify-content:center;align-items:center;z-index:1000;animation:fadeIn .3s ease-in-out}.thryll-profile-modal{background-color:#000;border:3px solid #00ffff;border-radius:10px;max-width:90%;width:400px;box-shadow:0 0 30px #00ffff80;animation:slideIn .3s ease-in-out;position:relative;overflow:hidden}.thryll-profile-modal:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,transparent,rgba(0,255,255,.8) 20%,rgba(0,255,255,.8) 80%,transparent);box-shadow:0 0 15px 5px #00ffff80}.thryll-profile-modal-content{padding:20px}.thryll-profile-modal-title{color:#0ff;text-align:center;font-size:1.2rem;margin-bottom:15px;text-shadow:0 0 10px rgba(0,255,255,.5)}.thryll-profile-modal-text{color:#fff;font-size:.8rem;line-height:1.6;margin-bottom:20px;text-align:center}.thryll-profile-modal-close{background-color:transparent;color:#0ff;border:2px solid #00ffff;padding:8px 15px;font-family:"Press Start 2P",cursive;font-size:.8rem;cursor:pointer;transition:all .3s;display:block;margin:0 auto;border-radius:5px}.thryll-profile-modal-close:hover{background-color:#0ff3;transform:scale(1.05);box-shadow:0 0 15px #00ffff80}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.thryll-profile-modal-link{color:#0f0;text-decoration:underline;font-weight:700;cursor:pointer;transition:all .2s ease}.thryll-profile-modal-link:hover{color:#0c0;text-shadow:0 0 8px rgba(0,255,0,.5)}/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{color-scheme:light dark;color:#ffffffde;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#242424;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}a{color:#646cff;-webkit-text-decoration:inherit;text-decoration:inherit;font-weight:500}a:hover{color:#535bf2}body{background-color:#1a1a1a;min-height:100vh;margin:0}h1{font-size:3.2em;line-height:1.1}button{cursor:pointer;background-color:#1a1a1a;border:1px solid #0000;border-radius:8px;padding:.6em 1.2em;font-family:inherit;font-size:1em;font-weight:500;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-cyrillic-ext-400-normal-COIQET2s.woff2) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-cyrillic-400-normal-oElOGqNf.woff2) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-greek-400-normal-DUIT0YPZ.woff2) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-latin-ext-400-normal-DDIa4im3.woff2) format("woff2"),url(/assets/press-start-2p-latin-ext-400-normal-B18ub5-k.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-latin-400-normal-xj9lRvVs.woff2) format("woff2"),url(/assets/press-start-2p-latin-400-normal-BKfmdmKK.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
