body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(135deg,#191e23,#23282d);color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--primary-color:255,50,50;--secondary-color:50,240,80;--accent-color:255,215,0;--text-color:255,255,255;--background-color:30,35,40;--gradient-start:255,60,60;--gradient-end:60,230,90}body:before{background:linear-gradient(90deg,#ff3232,#32f050 50%,gold);background:linear-gradient(90deg,rgba(var(--primary-color),1) 0,rgba(var(--secondary-color),1) 50%,rgba(var(--accent-color),1) 100%);content:"";height:4px;left:0;position:fixed;right:0;top:0;z-index:1000}.page-transition{-webkit-animation:fadeIn .5s ease-in;animation:fadeIn .5s ease-in}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.glow-effect{-webkit-animation:pulse 4s ease-in-out infinite;animation:pulse 4s ease-in-out infinite;opacity:1}.glow-effect.primary{-webkit-animation-delay:0s;animation-delay:0s}.glow-effect.secondary{-webkit-animation-delay:2s;animation-delay:2s}@-webkit-keyframes pulse{0%{-webkit-filter:blur(35px);filter:blur(35px);opacity:.85;-webkit-transform:translateX(-50%) scale(.95);transform:translateX(-50%) scale(.95)}50%{-webkit-filter:blur(40px);filter:blur(40px);opacity:1;-webkit-transform:translateX(-50%) scale(1.05);transform:translateX(-50%) scale(1.05)}to{-webkit-filter:blur(35px);filter:blur(35px);opacity:.85;-webkit-transform:translateX(-50%) scale(.95);transform:translateX(-50%) scale(.95)}}@keyframes pulse{0%{-webkit-filter:blur(35px);filter:blur(35px);opacity:.85;-webkit-transform:translateX(-50%) scale(.95);transform:translateX(-50%) scale(.95)}50%{-webkit-filter:blur(40px);filter:blur(40px);opacity:1;-webkit-transform:translateX(-50%) scale(1.05);transform:translateX(-50%) scale(1.05)}to{-webkit-filter:blur(35px);filter:blur(35px);opacity:.85;-webkit-transform:translateX(-50%) scale(.95);transform:translateX(-50%) scale(.95)}}.device-reflection{-webkit-animation:reflection 8s ease-in-out infinite;animation:reflection 8s ease-in-out infinite}@-webkit-keyframes reflection{0%{-webkit-filter:blur(4px);filter:blur(4px);opacity:.6;-webkit-transform:translateX(-50%) rotateX(75deg) scale(.85,.3);transform:translateX(-50%) rotateX(75deg) scale(.85,.3)}50%{-webkit-filter:blur(6px);filter:blur(6px);opacity:.8;-webkit-transform:translateX(-52%) rotateX(75deg) scale(.9,.35);transform:translateX(-52%) rotateX(75deg) scale(.9,.35)}to{-webkit-filter:blur(4px);filter:blur(4px);opacity:.6;-webkit-transform:translateX(-50%) rotateX(75deg) scale(.85,.3);transform:translateX(-50%) rotateX(75deg) scale(.85,.3)}}@keyframes reflection{0%{-webkit-filter:blur(4px);filter:blur(4px);opacity:.6;-webkit-transform:translateX(-50%) rotateX(75deg) scale(.85,.3);transform:translateX(-50%) rotateX(75deg) scale(.85,.3)}50%{-webkit-filter:blur(6px);filter:blur(6px);opacity:.8;-webkit-transform:translateX(-52%) rotateX(75deg) scale(.9,.35);transform:translateX(-52%) rotateX(75deg) scale(.9,.35)}to{-webkit-filter:blur(4px);filter:blur(4px);opacity:.6;-webkit-transform:translateX(-50%) rotateX(75deg) scale(.85,.3);transform:translateX(-50%) rotateX(75deg) scale(.85,.3)}}@media (max-width:768px){.device-reflection,.glow-effect{display:none}.device-wrapper{-webkit-transform:scale(.9);transform:scale(.9)}}.custom-button{background:linear-gradient(135deg,rgba(255,50,50,.9),rgba(50,240,80,.9));background:linear-gradient(135deg,rgba(var(--primary-color),.9) 0,rgba(var(--secondary-color),.9) 100%);border:none;border-radius:8px;box-shadow:0 4px 15px rgba(255,50,50,.3);box-shadow:0 4px 15px rgba(var(--primary-color),.3);color:#fff;cursor:pointer;font-weight:600;padding:10px 20px;transition:all .3s ease}.custom-button:hover{background:linear-gradient(135deg,#ff3232,#32f050);background:linear-gradient(135deg,rgba(var(--primary-color),1) 0,rgba(var(--secondary-color),1) 100%);box-shadow:0 6px 20px rgba(255,50,50,.4);box-shadow:0 6px 20px rgba(var(--primary-color),.4);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.custom-button:active{box-shadow:0 2px 10px rgba(255,50,50,.3);box-shadow:0 2px 10px rgba(var(--primary-color),.3);-webkit-transform:translateY(1px);transform:translateY(1px)}.game-button{background:linear-gradient(135deg,rgba(255,50,50,.8),rgba(50,240,80,.8));background:linear-gradient(135deg,rgba(var(--primary-color),.8) 0,rgba(var(--secondary-color),.8) 100%);border:none;border-radius:12px;box-shadow:0 6px 20px rgba(255,50,50,.3),inset 0 0 0 1px hsla(0,0%,100%,.1);box-shadow:0 6px 20px rgba(var(--primary-color),.3),0 0 0 1px hsla(0,0%,100%,.1) inset;color:#fff;cursor:pointer;font-weight:600;overflow:hidden;padding:12px 24px;position:relative;text-shadow:0 1px 2px rgba(0,0,0,.3);transition:all .3s ease}.game-button:before{-webkit-animation:gradientBorder 4s ease infinite;animation:gradientBorder 4s ease infinite;background:linear-gradient(45deg,rgba(255,50,50,.9),rgba(50,240,80,0),rgba(255,215,0,.9),rgba(255,50,50,0));background:linear-gradient(45deg,rgba(var(--primary-color),.9),rgba(var(--secondary-color),0),rgba(var(--accent-color),.9),rgba(var(--primary-color),0));background-size:400% 400%;border-radius:12px;bottom:-2px;content:"";left:-2px;opacity:.8;position:absolute;right:-2px;top:-2px;z-index:-1}@-webkit-keyframes gradientBorder{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes gradientBorder{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.game-button:hover{box-shadow:0 10px 25px rgba(255,50,50,.4),inset 0 0 0 1px hsla(0,0%,100%,.15);box-shadow:0 10px 25px rgba(var(--primary-color),.4),0 0 0 1px hsla(0,0%,100%,.15) inset;-webkit-transform:translateY(-3px);transform:translateY(-3px)}.game-button:hover:before{opacity:1}.game-button:active{box-shadow:0 4px 15px rgba(255,50,50,.3),inset 0 0 0 1px hsla(0,0%,100%,.1);box-shadow:0 4px 15px rgba(var(--primary-color),.3),0 0 0 1px hsla(0,0%,100%,.1) inset;-webkit-transform:translateY(1px);transform:translateY(1px)}.store-badge-hover{-webkit-filter:drop-shadow(0 5px 15px rgba(255,50,50,.3));filter:drop-shadow(0 5px 15px rgba(255,50,50,.3));-webkit-filter:drop-shadow(0 5px 15px rgba(var(--primary-color),.3));filter:drop-shadow(0 5px 15px rgba(var(--primary-color),.3));transition:all .3s ease}.download-button-wrapper:hover .store-badge-hover{-webkit-filter:drop-shadow(0 10px 20px rgba(255,50,50,.4));filter:drop-shadow(0 10px 20px rgba(255,50,50,.4));-webkit-filter:drop-shadow(0 10px 20px rgba(var(--primary-color),.4));filter:drop-shadow(0 10px 20px rgba(var(--primary-color),.4));-webkit-transform:translateY(-5px);transform:translateY(-5px)}.title-glow-border{display:inline-block;margin:0 auto;position:relative;z-index:1}.title-glow-border:before{-webkit-animation:glowingBorder 3s linear infinite;animation:glowingBorder 3s linear infinite;background:linear-gradient(135deg,#ff3232,#32f050 33%,gold 66%,#ff3232);background:linear-gradient(135deg,rgba(var(--primary-color),1) 0,rgba(var(--secondary-color),1) 33%,rgba(var(--accent-color),1) 66%,rgba(var(--primary-color),1) 100%);background-size:300% 300%;border-radius:12px;bottom:0;content:"";left:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute;right:0;top:0}@-webkit-keyframes glowingBorder{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes glowingBorder{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
/*# sourceMappingURL=main.81a1c080.css.map*/