:root{--bg: #07080a;--fg: #f2f2ee;--lime: #c6ff3d;--lime-hi: #e4ff8a;--pink: #ff3d8a;--orange: #ff8a3d;--gold: #ffd23d;--red: #ff3d3d;--muted: #8b929c;--dim: #6f767f;--line: #1b1e23;--card: #0e1013;--chip: #15181c;--display: "Unbounded", system-ui, sans-serif;--mono: "JetBrains Mono", ui-monospace, monospace}html,body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--mono);-webkit-font-smoothing:antialiased}*{box-sizing:border-box}a{color:var(--lime);text-decoration:none}a:hover{color:var(--lime-hi);text-decoration:underline}button{font-family:inherit;cursor:pointer;border:0;color:inherit;background:none}button:disabled{cursor:default}::-webkit-scrollbar{width:0;height:0}@keyframes feedIn{0%{transform:translateY(-18px) scale(.92);opacity:0}60%{transform:translateY(3px) scale(1.02);opacity:1}to{transform:none;opacity:1}}@keyframes feedBig{0%{transform:translateY(-30px) scale(1.25) rotate(-2deg);opacity:0;filter:brightness(2)}25%{transform:translateY(4px) scale(1.08) rotate(1.5deg);opacity:1}40%{transform:translate(-6px) scale(1.06)}55%{transform:translate(6px) scale(1.05)}70%{transform:translate(-3px) scale(1.03)}to{transform:none;filter:brightness(1)}}@keyframes shakeS{0%,to{transform:none}25%{transform:translate(2px,-1px)}50%{transform:translate(-2px,1px)}75%{transform:translate(1px,2px)}}@keyframes shakeM{0%,to{transform:none}10%{transform:translate(-5px,3px) rotate(-.3deg)}30%{transform:translate(5px,-4px) rotate(.3deg)}50%{transform:translate(-4px,2px)}70%{transform:translate(4px,3px)}90%{transform:translate(-2px,-2px)}}@keyframes shakeL{0%,to{transform:none}8%{transform:translate(-11px,6px) rotate(-.8deg)}20%{transform:translate(10px,-8px) rotate(.8deg)}35%{transform:translate(-8px,5px) rotate(-.5deg)}50%{transform:translate(8px,6px) rotate(.5deg)}65%{transform:translate(-5px,-4px)}80%{transform:translate(4px,3px)}}@keyframes shakeXL{0%,to{transform:none}5%{transform:translate(-18px,10px) rotate(-1.5deg) scale(1.01)}15%{transform:translate(17px,-12px) rotate(1.5deg)}25%{transform:translate(-14px,9px) rotate(-1deg)}40%{transform:translate(13px,10px) rotate(1deg)}55%{transform:translate(-9px,-7px)}70%{transform:translate(7px,5px)}85%{transform:translate(-3px,2px)}}@keyframes flashIn{0%{opacity:1}to{opacity:0}}@keyframes slam{0%{transform:scale(2.2) rotate(-6deg);opacity:0;filter:blur(14px) brightness(3)}55%{transform:scale(.94) rotate(1deg);opacity:1;filter:blur(0) brightness(1.4)}75%{transform:scale(1.04) rotate(-.5deg)}to{transform:none;filter:none}}@keyframes valuePop{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.25)}to{transform:scale(1);opacity:1}}@keyframes spinRays{to{transform:rotate(360deg)}}@keyframes confetti{0%{transform:translate(0) rotate(0) scale(1);opacity:1}to{transform:translate(var(--dx),var(--dy)) rotate(var(--rot)) scale(.4);opacity:0}}@keyframes pulseBtn{0%,to{box-shadow:0 0 #c6ff3d00}50%{box-shadow:0 0 0 10px #c6ff3d2e,0 0 60px #c6ff3d59}}@keyframes jackpot{0%{transform:translateY(-100%)}12%{transform:translateY(0)}85%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes chipRoll{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes tick{0%{transform:scale(1.4);color:#fff}to{transform:scale(1)}}@keyframes beatA{0%{transform:scale(1.45);filter:brightness(2.2)}to{transform:scale(1);filter:none}}@keyframes beatB{0%{transform:scale(1.45);filter:brightness(2.2)}to{transform:scale(1);filter:none}}@keyframes trayIn{0%{transform:translateY(24px) scale(.8);opacity:0}to{transform:none;opacity:1}}@keyframes drawerIn{0%{transform:translate(40px);opacity:0}to{transform:none;opacity:1}}@keyframes blink{0%,to{opacity:1}50%{opacity:.25}}.disp{font-family:var(--display)}.hov-lift{transition:transform .12s,filter .12s,background .2s}.hov-lift:hover:not(:disabled){transform:translateY(-2px)}.hov-lift:active:not(:disabled){transform:scale(.97)}.btn-out{font-size:12px;font-weight:700;padding:8px 12px;border:1px solid #2a2f36;border-radius:9px;white-space:nowrap}.btn-out:hover{border-color:var(--lime);color:var(--lime)}.btn-out.gold:hover{border-color:var(--gold);color:var(--gold)}.tile{padding:10px;border-radius:12px;background:var(--card);border:1px solid var(--line);min-width:0}.tile .k{font-size:10px;color:var(--muted);letter-spacing:.1em}.tile .v{font-weight:800;font-size:16px;overflow-wrap:anywhere}.tile .s{font-size:10px;color:var(--dim)}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(440px,100vw);z-index:70;background:#0c0e11;border-left:1px solid #22262c;box-shadow:-30px 0 80px #0009;display:flex;flex-direction:column;animation:drawerIn .3s cubic-bezier(.2,1.2,.3,1) both;overflow:auto}.drawer-head{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--line)}.esc{background:var(--chip);border-radius:8px;padding:6px 10px;font-weight:700}.wallet{position:relative}.wallet-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:80;min-width:220px;background:#0c0e11;border:1px solid #2a2f36;border-radius:12px;padding:6px;box-shadow:0 20px 60px #0009}.wallet-item{display:flex;align-items:center;gap:10px;width:100%;padding:10px;border-radius:8px;font-size:13px;font-weight:600;text-align:left}.wallet-item:hover{background:var(--chip);color:var(--lime)}.muted{color:var(--muted)}@media (max-width: 640px){.hdr-stats{display:none!important}}
