body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Party Pack,-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}.modal-overlay{background-color:#000000b3}.modal-content{animation:scaleUp .3s ease-out forwards;image-rendering:pixelated;image-rendering:crisp-edges;max-width:500px}@keyframes scaleUp{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.modal-header{text-align:center}.modal-image{height:200px;object-fit:cover;width:200px}.play-button{font-weight:700;margin:1.5rem 0;transition:background-color .2s;width:100%}.play-button:hover{background-color:#1b724f}.rating-section{background-color:#2c2c2c;padding:1rem}.stars{color:#fbff86;margin:.5rem 0}.comments-section h3{margin-bottom:1rem}.comment{background-color:#2c2c2c;border-radius:4px;margin:1rem 0}.comment p{font-size:1rem;margin:0 0 .5rem}.comment small{font-size:.9rem}.comment-input{margin-bottom:1rem}.comment-input textarea{background-color:#2c2c2c;border-radius:4px;margin-bottom:.5rem;min-height:80px;padding:.5rem}.comment-input button{font-family:Party Pack,sans-serif;padding:.5rem 1rem}.comment-input button:hover{background-color:#1b724f}.login-prompt{color:#666;margin:10px 0;text-align:center}.disabled-star{opacity:.6}.game-long-description{line-height:1.4;margin:1rem 0;padding:0 1rem}.profile-modal{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABECAYAAAA4E5OyAAAAAXNSR0IArs4c6QAAAbRJREFUeJztmr0SgjAQhGNqC4dK3//9rOy1wtEFQn42l8vMbgfK3ZcdBhKyl/vt8Q7SV5FRZLkujDLNYnA0G7JCjDaFxdFkCDYfZQqTo9qQo6bWprA5qgw5a2ZlSg+OYkNym/Q2pRdHkSGlxXuZ0pMj25DawbFN6c2RZUjroFimWHCcGjLTYBh1kobMdrsz6h0aMuMDkVF315BZX5kMjo0hM0+qGBwx9aM1jAeOuHdyFIwHjjgSAmE8cMQQQni+nkNB1v4eOOLvwSiI1LE1R9w7aQ2Re96CY/PatYI56zOKY3di1hsmt/4IjsOpey+Y0rrWHMnFHRumtp4lx+nynwXTWseKI+sD0SyDYVyf/QlxhtudcV3RR2bvD0TG/4u3ITy/MhkcVRtVXidVDI7qrUyP024GR9Nmt7eFGYOjOQ7haenO4LgoQfQvJYhAShCBlCACKUEEUoIIpAQRSAkikBJEICWIQEoQgZQgAilBBFKCCKQEkRJE6X5KEEFfJYiAQwki4FCCCPoqQQT9lCBSgihdXwkikBJEICWIQEoQgZQgAilBBFKCCKQEEUgJIpASRCAliEAfJxqD1rTy5JwAAAAASUVORK5CYII=) repeat;background-color:#2a1c2b;border-radius:8px;color:#fff;image-rendering:pixelated;image-rendering:crisp-edges;max-width:400px;padding:2rem;position:relative;width:90%}.profile-header{margin-bottom:2rem;text-align:center}.profile-header h2{color:#239063;margin:0}.profile-content{gap:1rem}.profile-content,.profile-field{display:flex;flex-direction:column}.profile-field{background-color:#2c2c2c;border-radius:4px;gap:.5rem;padding:1rem}.profile-field label{color:#888;font-size:.9rem}.profile-field span{font-size:1rem;word-break:break-all}.wallet-container{align-items:center;display:flex;justify-content:space-between;width:100%}.wallet-container span{flex:1 1}.copy-button{background:none;border:none;border-radius:4px;color:#239063;cursor:pointer;font-size:1.2rem;min-width:32px;padding:4px;transition:all .2s}.copy-button:hover{background-color:#239063;color:#fff}.logout-button{background-color:#dc3545;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:Party Pack,sans-serif;font-weight:700;margin-top:1rem;padding:.8rem;transition:background-color .2s}.logout-button:hover{background-color:#c82333}.display-name-edit{display:flex;flex-direction:column;gap:.5rem}.display-name-edit input{background-color:#1a1a1a;border:1px solid #444;border-radius:4px;color:#fff;font-size:1rem;padding:.5rem}.display-name-view{align-items:center;display:flex;justify-content:space-between}.edit-buttons{display:flex;gap:.5rem}.cancel-button,.edit-button,.save-button{border:none;border-radius:4px;cursor:pointer;font-family:Party Pack,sans-serif;font-size:.9rem;padding:4px 12px;transition:all .2s}.edit-button,.save-button{background-color:#239063;color:#fff}.cancel-button{background-color:#444;color:#fff}.edit-button:hover,.save-button:hover{background-color:#1b724f}.cancel-button:hover{background-color:#333}.edit-button:disabled,.save-button:disabled{cursor:not-allowed;opacity:.6}.profile-field input[type=email]{background-color:#1a1a1a;border:1px solid #444;border-radius:4px;color:#fff;font-size:1rem;padding:.5rem;width:100%}.profile-field input[type=email]:focus{border-color:#239063;outline:none}.coin-animation-overlay{background-color:#000000b3;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1001}.coin-animation-container{align-items:center;bottom:0;display:flex;justify-content:center;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:1002}.coin-animation{height:400px;image-rendering:pixelated;image-rendering:crisp-edges;width:400px}.modal-overlay{align-items:center;background-color:#000000d9;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABECAYAAAA4E5OyAAAAAXNSR0IArs4c6QAAAbRJREFUeJztmr0SgjAQhGNqC4dK3//9rOy1wtEFQn42l8vMbgfK3ZcdBhKyl/vt8Q7SV5FRZLkujDLNYnA0G7JCjDaFxdFkCDYfZQqTo9qQo6bWprA5qgw5a2ZlSg+OYkNym/Q2pRdHkSGlxXuZ0pMj25DawbFN6c2RZUjroFimWHCcGjLTYBh1kobMdrsz6h0aMuMDkVF315BZX5kMjo0hM0+qGBwx9aM1jAeOuHdyFIwHjjgSAmE8cMQQQni+nkNB1v4eOOLvwSiI1LE1R9w7aQ2Re96CY/PatYI56zOKY3di1hsmt/4IjsOpey+Y0rrWHMnFHRumtp4lx+nynwXTWseKI+sD0SyDYVyf/QlxhtudcV3RR2bvD0TG/4u3ITy/MhkcVRtVXidVDI7qrUyP024GR9Nmt7eFGYOjOQ7haenO4LgoQfQvJYhAShCBlCACKUEEUoIIpAQRSAkikBJEICWIQEoQgZQgAilBBFKCCKQEkRJE6X5KEEFfJYiAQwki4FCCCPoqQQT9lCBSgihdXwkikBJEICWIQEoQgZQgAilBBFKCCKQEEUgJIpASRCAliEAfJxqD1rTy5JwAAAAASUVORK5CYII=) repeat;background-color:#2a1c2b;border-radius:8px;color:#fff;font-family:Party Pack,sans-serif;max-height:90vh;max-width:800px;overflow-y:auto;padding:2rem;position:relative;width:90%}.modal-close{background:none;border:none;color:#fff;cursor:pointer;font-size:1.5rem;position:absolute;right:1rem;top:1rem;transition:color .2s;z-index:2}.modal-close:hover{color:#239063}.modal-header{margin-bottom:1rem;width:100%}.modal-image{border-radius:8px;display:block;height:auto;margin:0 auto;max-width:500px;width:100%}.game-title{color:#239063;font-size:2rem;margin:1rem 0;text-align:center}.game-long-description{color:#ccc;font-size:1.1rem;line-height:1.5;margin:1rem auto;max-width:600px;text-align:center}.play-button{background-color:#239063;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;font-family:Party Pack,sans-serif;font-size:1.2rem;margin:1.5rem auto;max-width:300px;padding:1rem 2rem;transition:all .2s;width:80%}.play-button:hover:not(:disabled){background-color:#1b724f;transform:translateY(-2px)}.play-button:disabled{background-color:#444;cursor:not-allowed;opacity:.7}.rating-section{background-color:#2c2c2c80;border-radius:8px;margin:2rem 0;padding:1.5rem;text-align:center}.rating-section h3{color:#239063;margin-bottom:1rem}.stars{display:flex;font-size:2rem;gap:8px;justify-content:center;margin:1rem 0}.stars span{color:#fbff86;cursor:pointer;transition:transform .2s,color .2s}.stars span:hover:not(.disabled-star):not(.submitting-star){color:#fff786;transform:scale(1.2)}.disabled-star{cursor:not-allowed!important;opacity:.5}.submitting-star{cursor:wait!important;opacity:.7}.login-prompt{color:#888;margin:1rem 0}.user-rating{color:#239063;margin-top:.5rem}.comments-section{border-top:1px solid #ffffff1a;margin-top:2rem;padding-top:1.5rem}.comments-section h3{color:#239063;margin-bottom:1.5rem;text-align:center}.comment-input{margin-bottom:1.5rem}.comment-input textarea{background-color:#2c2c2c80;border:1px solid #444;border-radius:6px;color:#fff;font-family:inherit;margin-bottom:1rem;min-height:100px;padding:1rem;resize:vertical;transition:border-color .2s;width:100%}.comment-input textarea:focus{border-color:#239063;outline:none}.comment-input textarea:disabled{cursor:not-allowed;opacity:.7}.comment-input button{background-color:#239063;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:inherit;padding:.8rem 1.5rem;transition:all .2s}.comment-input button:hover:not(:disabled){background-color:#1b724f;transform:translateY(-2px)}.comment-input button:disabled{background-color:#444;cursor:not-allowed;opacity:.7}.comments-list{max-height:400px;overflow-y:auto;padding-right:1rem}.comments-list::-webkit-scrollbar{width:8px}.comments-list::-webkit-scrollbar-track{background:#2c2c2c4d;border-radius:4px}.comments-list::-webkit-scrollbar-thumb{background:#239063;border-radius:4px}.comment{background-color:#2c2c2c80;border-radius:6px;margin-bottom:1rem;padding:1rem;transition:transform .2s}.comment:hover{transform:translateX(4px)}.comment strong{color:#239063;display:block;margin-bottom:.5rem}.comment p{color:#fff;line-height:1.4;margin:.5rem 0}.comment small{color:#888;display:block;font-size:.8rem;margin-top:.5rem}.no-comments{color:#888;font-style:italic;margin:2rem 0;text-align:center}.auth-button{border-radius:4px;font-family:inherit;padding:.8rem 1.5rem;transition:all .2s}.auth-button:hover{transform:translateY(-2px)}@media (max-width:768px){.modal-content{padding:1.5rem;width:95%}.game-title{font-size:1.5rem}.game-long-description{font-size:1rem}.stars{font-size:1.8rem;gap:6px}.play-button{font-size:1rem;padding:.8rem 1.5rem}.comment-input textarea{min-height:80px}}.watch-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));justify-items:center;padding:2rem}.tv-card{align-items:center;background:url(data:image/png;base64,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) no-repeat 50%;background-size:contain;height:300px;image-rendering:pixelated;image-rendering:crisp-edges;padding:20px;position:relative;width:300px}.tv-card,.tv-screen{display:flex;flex-direction:column}.tv-screen{align-items:flex-start;margin-left:-3px;margin-top:94px;width:100%}.tv-card h3{color:#fff;font-size:.9rem;padding:10px;right:0;top:114px;width:35%}.tv-card h3,.video-description{margin:0;position:absolute;text-align:center;z-index:1}.video-description{color:#ccc;font-size:.7rem;right:15px;top:146px;width:30%}.tv-card img{border-radius:4px;height:180px;object-fit:cover;width:195px}.video-info{align-items:flex-end;bottom:54.5px;display:flex;flex-direction:column;position:absolute;right:0;width:100%}.watch-button{background-color:initial;border:2px solid #1ebc73;border-radius:4px;color:#fff;cursor:pointer;font-family:Party Pack,sans-serif;font-size:.6rem;font-weight:700;margin-right:24px;padding:1px 32px;transition:all .2s;white-space:nowrap;width:auto;z-index:1}.watch-button:hover{background-color:#1ebc73;color:#fff}@media screen and (min-width:1024px){.watch-grid{gap:4rem;grid-template-columns:repeat(auto-fill,minmax(600px,1fr));padding:4rem}.tv-card{height:600px;padding:40px;width:600px}.tv-screen{margin-left:-6px;margin-top:189px}.tv-card h3{font-size:1.8rem;padding:20px;right:0;top:229px}.video-description{font-size:1.4rem;right:30px;top:293px}.tv-card img{border-radius:8px;height:360px;width:390px}.video-info{bottom:108px;right:120px}.watch-button{font-size:1.2rem;margin-right:-70px;padding:2px 64px}}.App{background-color:#2a1c2b;color:#fff;min-height:100vh;text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABECAYAAAA4E5OyAAAAAXNSR0IArs4c6QAAAbRJREFUeJztmr0SgjAQhGNqC4dK3//9rOy1wtEFQn42l8vMbgfK3ZcdBhKyl/vt8Q7SV5FRZLkujDLNYnA0G7JCjDaFxdFkCDYfZQqTo9qQo6bWprA5qgw5a2ZlSg+OYkNym/Q2pRdHkSGlxXuZ0pMj25DawbFN6c2RZUjroFimWHCcGjLTYBh1kobMdrsz6h0aMuMDkVF315BZX5kMjo0hM0+qGBwx9aM1jAeOuHdyFIwHjjgSAmE8cMQQQni+nkNB1v4eOOLvwSiI1LE1R9w7aQ2Re96CY/PatYI56zOKY3di1hsmt/4IjsOpey+Y0rrWHMnFHRumtp4lx+nynwXTWseKI+sD0SyDYVyf/QlxhtudcV3RR2bvD0TG/4u3ITy/MhkcVRtVXidVDI7qrUyP024GR9Nmt7eFGYOjOQ7haenO4LgoQfQvJYhAShCBlCACKUEEUoIIpAQRSAkikBJEICWIQEoQgZQgAilBBFKCCKQEkRJE6X5KEEFfJYiAQwki4FCCCPoqQQT9lCBSgihdXwkikBJEICWIQEoQgZQgAilBBFKCCKQEEUgJIpASRCAliEAfJxqD1rTy5JwAAAAASUVORK5CYII=) repeat-x 50%;background-size:contain;box-shadow:0 2px 10px #0000004d;display:flex;flex-direction:column;image-rendering:pixelated;image-rendering:crisp-edges;min-height:180px;padding:1rem}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.games-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));justify-items:center;padding:2rem}.game-card{background:url(data:image/png;base64,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) no-repeat 50%;background-size:contain;height:450px;image-rendering:pixelated;image-rendering:crisp-edges;padding:20px;position:relative;width:300px}.game-card,.game-screen{align-items:center;display:flex;flex-direction:column}.game-screen{margin-top:110px;width:100%}.game-card h3{color:#fff;font-size:1.2rem;margin:0;padding:10px;top:20px;width:100%}.game-card h3,.game-description{position:absolute;text-align:center;z-index:1}.game-description{color:#ccc;font-size:.9rem;margin:0 auto;top:80px;width:80%}.game-card img{border-radius:4px;height:180px;object-fit:cover;width:180px}.game-info{align-items:center;bottom:25px;display:flex;flex-direction:column;position:absolute;width:100%}.game-card p{color:#ccc;font-size:.9rem;margin-bottom:15px;text-align:center;z-index:1}.game-card .play-button{background-color:#239063;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:Party Pack,sans-serif;font-size:.8rem;font-weight:700;padding:8px 16px;transition:background-color .2s;width:260px;z-index:1}.game-card .play-button:hover{background-color:#1b724f}.user-section{align-items:center;display:flex;gap:1rem;margin-top:.25rem}.auth-button{background-color:#239063;border:none;border-radius:5px;color:#fff;cursor:pointer;font-family:Party Pack,sans-serif;font-weight:700;padding:8px 16px;transition:background-color .2s}.auth-button:hover{background-color:#1b724f}.logo-container{display:flex;justify-content:center;margin-bottom:.25rem}.site-logo{height:auto;margin-top:.5rem;width:150px}@font-face{font-family:Party Pack;src:url(/static/media/Party_Pack_Normal.30adbeb38560842cf84d.ttf) format("truetype")}.App-header h1{margin:.25rem 0}@media screen and (max-width:768px){.App-header{min-height:150px;padding:.5rem}.site-logo{margin-top:.25rem;width:120px}.App-header h1{font-size:1.5rem}.user-section{font-size:.9rem}}.navigation-wrapper{align-items:center;display:flex;flex-direction:column;gap:.25rem}.navigation-tabs{display:flex;gap:1rem;justify-content:center;margin:.5rem 0}.nav-tab{background-color:#239063;border-radius:4px;color:#fff;font-family:Party Pack,sans-serif;padding:8px 16px;text-decoration:none;transition:background-color .2s}.nav-tab.active,.nav-tab:hover{background-color:#1b724f}.nav-tab-shop{background-color:#fbff86!important;color:#2a1c2b!important}.nav-tab-shop:hover{background-color:#fff786!important;color:#2a1c2b!important}.nav-tab-social{background-color:#239063!important;color:#fff!important}.nav-tab-social:hover{background-color:#1b724f!important}
/*# sourceMappingURL=main.baa48470.css.map*/