@import"https://fonts.googleapis.com/css2?family=Paytone+One&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@500&display=swap";.modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:2;display:flex;align-items:center;justify-content:center;background:#1f1f1f99}.modal-box{display:flex;align-items:center;justify-content:center;background:#fff;width:min(80vw,450px);height:fit-content;padding:2vh min(8vw,30px);border-radius:40px;z-index:3;text-align:center;box-shadow:0 0 20px #fff}.modal-text{font-family:Inter,sans-serif;margin:1vh 0;text-align:left;font-size:min(3vw,15px);text-align:center;max-width:30ch;display:flex;align-items:center;justify-content:center}.modal-image{width:min(5vw,30px);margin:min(.1em,4px)}.modal-source{font-size:min(2vw,12px)}span{font-size:min(6vw,20px);margin:0 5px}#paytable{margin:1em 0}button{color:#fff;background-color:#3b0873;border:none;width:150px;height:50px;border-radius:10px;margin-bottom:20px;font-size:1.2em;cursor:pointer}a,a:active,a:visited{text-decoration:none;color:#000;font-family:Inter,sans-serif}.modeal-link{font-family:Inter,sans-serif}a:hover{text-decoration:underline}#source{display:flex;align-items:center;justify-content:center}#source>*{margin:0 .2em}.help-button{position:relative;flex-shrink:0;background-image:url(/images/help.svg);height:min(40px,10vw);width:min(40px,10vw);cursor:pointer;z-index:1}.top-bar{position:fixed;top:12px;right:12px;z-index:2;display:flex;flex-direction:column;align-items:flex-end;gap:8px;max-width:min(560px,calc(100vw - 24px));pointer-events:none}.top-bar-main{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 14px;pointer-events:none}.top-bar-tagline{margin:0;font-size:clamp(11px,2.8vw,13px);line-height:1.35;color:#e8e0f5;text-align:right;max-width:280px;text-shadow:0 1px 2px rgba(0,0,0,.6);pointer-events:none}.top-bar-actions{display:flex;align-items:center;gap:10px;pointer-events:auto}.top-bar-twitter{display:flex;align-items:center;justify-content:center;width:min(40px,10vw);height:min(40px,10vw);color:#fff;border-radius:8px;background:#6913c559;border:1px solid rgba(255,255,255,.12);transition:color .15s ease,background .15s ease}.top-bar-twitter:hover{color:#ffc400;background:#6913c58c}.top-bar-twitter-svg{width:55%;height:55%}.top-bar-controls{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 10px;pointer-events:auto}.mode-toggle{display:inline-flex;border-radius:8px;overflow:hidden;border:1px solid rgba(255,255,255,.15)}.mode-toggle-btn{margin:0;padding:6px 12px;font-size:12px;font-weight:600;letter-spacing:.02em;color:#ddd;background:#141417d9;border:none;cursor:pointer;transition:background .15s ease,color .15s ease}.mode-toggle-btn:hover{color:#fff;background:#6913c566}.mode-toggle-btn.is-active{color:#fff;background:#6913c5}.wallet-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.wallet-btn{margin:0;padding:6px 12px;font-size:12px;font-weight:600;color:#fff;background:#ab9ff2;border:none;border-radius:8px;cursor:pointer}.wallet-btn:disabled{opacity:.7;cursor:wait}.wallet-btn--ghost{background:transparent;color:#c9b8ff;border:1px solid rgba(255,255,255,.2)}.wallet-btn--ghost:hover{color:#ffc400;border-color:#ffc40080}.wallet-address{font-family:ui-monospace,monospace;font-size:11px;color:#e8e0f5;max-width:140px;overflow:hidden;text-overflow:ellipsis}.top-bar-error{margin:0;font-size:11px;color:#ff8a8a;text-align:right;max-width:280px;pointer-events:none}.interface{pointer-events:none;z-index:1;position:absolute;margin:1em;color:#fff}.hero-logo-wrap{position:fixed;left:50%;transform:translate(-50%);top:clamp(56px,11vh,120px);z-index:1;display:flex;justify-content:center;width:min(92vw,480px);pointer-events:none}.hero-logo{width:min(100%,360px);max-height:min(20vh,200px);height:auto;object-fit:contain}#logo-section{display:flex;flex-direction:column;position:fixed;top:0;left:0;z-index:1;margin:.5em;pointer-events:none}#logo-section a{pointer-events:auto}.logo--corner{width:min(120px,22vw);transform:rotate(-5deg);cursor:pointer}.logo{transform:rotate(-5deg);cursor:pointer}#version{color:#f7f7f7;font-family:monospace;margin-left:110px;animation:fadeOut 1s ease 10s forwards}@keyframes fadeOut{to{opacity:0;visibility:hidden}}.win-section{position:fixed;bottom:0;left:0;margin:1em}.win-number{font-size:min(65px,10vw);text-shadow:min(5px,1vw) min(5px,1vw) 0px #6913c5;width:400px}.bet-section{position:fixed;bottom:0;text-align:center;margin:auto auto .2em;width:100%;font-size:min(65px,10vw);text-shadow:min(5px,1vw) min(5px,1vw) 0px #6913c5;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.1em}.bet-label{white-space:nowrap;pointer-events:none}.bet-amount{width:120px;white-space:nowrap;text-align:center}#bet-controls{margin-left:.25em}.hidden{visibility:hidden;pointer-events:none}.bet-control{margin:0;font-size:50px;line-height:31px;text-shadow:none;cursor:pointer;pointer-events:all;text-shadow:min(5px,1vw) 0 0px #6913c5}.bet-control:hover{color:#ffc400}.coins-section{position:fixed;bottom:0;right:0;display:flex;align-items:center;justify-content:space-around;margin:1em}.coins-number{font-size:min(65px,10vw);width:400px;text-align:right;text-shadow:min(5px,1vw) min(5px,1vw) 0px #6913c5}.coins-image{margin-top:1vw;margin-left:1vw;width:min(65px,10vw)}*{margin:0;padding:0;font-family:Paytone One,sans-serif;user-select:none;-moz-user-drag:none;-webkit-user-drag:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;box-sizing:border-box;overflow:hidden;touch-action:none}html,body,#root{position:fixed;top:0;left:0;width:100%;height:100%}
