@import"https://fonts.googleapis.com/css2?family=Gentium+Plus:ital,wght@0,400;0,700;1,400;1,700&family=Grechen+Fuemen&display=swap";:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border:1px solid transparent;border-color:#ff00005f;box-shadow:0 2em 5em #f900007b,0 0 50px red}button:focus,button:focus-visible{border:1px solid transparent;border-color:#ff0000b9;box-shadow:0 2em 5em #f900007b,0 0 50px 10px #500000}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}#root{max-width:1280px;margin:0 auto;padding:1rem;text-align:center;overflow:hidden}.grechen-fuemen-regular{font-family:Grechen Fuemen,cursive;font-weight:400;font-style:normal}.socials{margin:1em 0}.space{margin:0 .7em;cursor:pointer}.app-container{display:flex;flex-direction:column;width:100%;overflow:hidden}.app-header{position:fixed;top:0;left:0;width:100%;display:flex;justify-content:space-between;align-items:center;background-color:transparent;z-index:1;overflow:visible}.app-title{font-size:1.5em;font-weight:700;font-family:Grechen Fuemen,cursive;pointer-events:none}.menu-buttons{display:flex;gap:1em}.menu-buttons button{margin:.5em 0}.wallet-menu{display:flex;flex-direction:row;align-items:center;background-color:transparent;border-radius:4em;padding:.5em;z-index:1}.app-main{flex:1;display:flex;position:relative;justify-content:center;align-items:center;text-align:center;flex-direction:column;width:100%}.construction-container{z-index:2;display:block;position:absolute;background-color:#000000b3;padding:8px;border-radius:10px;box-shadow:0 0 10px #00000080;text-align:center;color:#fff;max-width:600px;margin:auto 0;top:60%;left:50%;transform:translate(-50%,-70%)}.construction-title{font-size:2em;font-weight:700;color:red;text-shadow:2px 2px 4px rgba(0,0,0,.674);font-family:Grechen Fuemen,cursive;animation:pulse 10s infinite}.construction-subtitle{font-size:1.2em;margin-top:1em;animation:pulse 2s infinite}.background-container{width:100%;height:100%;overflow:hidden;display:flex;justify-content:center;align-items:center;border-radius:1em;background:-webkit-linear-gradient(bottom,#F5F5F5,rgba(255,255,255,0));background:linear-gradient(to top,#f5f5f5,#fff0);pointer-events:none}.background-image{position:relative;width:auto;height:100%;object-fit:cover;transition:filter 2s ease}.background-image-walletconnected{position:relative;width:auto;height:100%;object-fit:cover;filter:blur(.5em);-webkit-filter:blur(1em);transition:filter 5s ease}@keyframes pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@media (max-width: 768px){.app-header{flex-direction:column;align-items:center;background-color:transparent}.menu-buttons{flex-direction:column;align-items:center}.construction-title{font-size:1.5em}.construction-subtitle{font-size:1em}.wallet-menu{position:static;width:100%;text-align:center;padding:.5em;background-color:transparent;z-index:1;flex-direction:column}.menu-buttons{display:flex;flex-direction:column;align-items:center}.menu-buttons button{width:100%;margin-bottom:5px}.app-container{flex-direction:column;align-items:center}.app-main{flex-direction:column;align-items:center;text-align:center;width:100%}.construction-container{padding:5px;text-align:center}.nomobile{display:none}}@media (max-width: 480px){.construction-title{font-size:1.5em}.construction-subtitle{font-size:1em}}.canvas-container{position:absolute;top:0;left:0;z-index:2;width:100%;height:100vh;pointer-events:none}.button-container{position:absolute;top:75%;left:50%;transform:translate(-50%,-50%);z-index:3;pointer-events:auto;display:flex;justify-content:center;align-items:center}.button-container button{position:relative;margin:0 10px;padding:10px 20px;font-size:16px;cursor:pointer;background-size:contain;background-repeat:no-repeat;background-position:center;width:100px;height:100px;border:none;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;border-radius:5em}.button-container button span{position:absolute;top:10px;font-size:14px;color:#fff;text-shadow:1px 1px 2px black}.button-heads{background-image:url(/assets/good-CTI1GlQ_.jpg)}.button-tails{background-image:url(/assets/bad-DMafh5mR.jpg)}.button-enable{background-image:url(/assets/enable-D1fP2y5f.jpg)}.text-container{font-family:Grechen Fuemen,cursive;font-weight:400;font-style:normal;font-size:3em;position:fixed;bottom:1em;width:100%;text-shadow:2px 2px 4px black;left:50%;transform:translate(-50%);text-align:center}.text-container span{color:red}.win-text{font-family:Grechen Fuemen,cursive;position:absolute;top:20%;left:50%;transform:translate(-50%,-50%);font-size:5em;text-shadow:2px 2px 4px black;z-index:4}.win-text-red{color:red}.win-text-white{color:#8b8b8b}.walletButton{background-color:#483ed2e8;border:solid 1px rgb(18,18,18);border-radius:1.2em;color:#fff;text-align:center;text-decoration:none;font-weight:500;display:inline-block;margin-left:.4em;transition-duration:.4s;font-family:Parkinsans,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;padding:.5em 1em}.walletButton:disabled{background-color:#424242;color:#fff;pointer-events:none}.walletButton:focus{border:solid 1px rgb(18,18,18);outline:none}.walletButton:hover{color:#fff;box-shadow:0 12px 16px #ffcaca3d,0 1px 50px #1e00ff}.walletButton:focus,.walletButton:focus-visible{box-shadow:0 12px 16px #ffcaca3d,0 1px 50px #1e00ff}.walletDiv img{height:2.5em;vertical-align:middle;cursor:pointer}.walletDiv{display:flex;align-items:center;max-height:3em;vertical-align:top;margin:0;padding:0}
