*{box-sizing:border-box}#root,body,html{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0a0a0a;color:#f0f0f0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#111}::-webkit-scrollbar-thumb{background:#333;border-radius:3px}input::placeholder,textarea::placeholder{color:#666}@keyframes dieRoll{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(1.15)}to{transform:rotate(1turn) scale(1)}}@keyframes nudgePop{0%{opacity:0;transform:translateX(-50%) scale(.7)}to{opacity:1;transform:translateX(-50%) scale(1)}}@keyframes awardBurst{0%{opacity:0;transform:scale(0) rotate(-15deg)}60%{opacity:1;transform:scale(1.28) rotate(4deg)}80%{transform:scale(.94) rotate(-2deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}@keyframes awardLabel{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.bts-split{flex-direction:column!important}.bts-side-panel{width:100%!important}}@keyframes btsLedChase{0%{filter:hue-rotate(0deg) saturate(1.4) brightness(1.05)}to{filter:hue-rotate(1turn) saturate(1.4) brightness(1.05)}}@keyframes btsLedFlicker{0%,to{opacity:.95}50%{opacity:.7}}@keyframes btsWinFlash{0%{box-shadow:0 0 0 0 #ffe000e6}to{box-shadow:0 0 0 14px #ffe00000}}@keyframes btsChipDrop{0%{opacity:0;transform:translateY(-26px) scale(1.15)}70%{opacity:1;transform:translateY(2px) scale(1)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes btsPuckGlow{0%,to{box-shadow:0 0 10px #00dc6e99,inset 0 2px 4px #fff6}50%{box-shadow:0 0 22px #00dc6ef2,inset 0 2px 4px #fff6}}.bts-zone{cursor:pointer;transition:background .12s ease,box-shadow .12s ease}.bts-zone:hover{box-shadow:inset 0 0 0 2px #ffffff8c,0 0 18px #ffffff2e;filter:brightness(1.12)}.bts-win{animation:btsWinFlash .7s ease-out 2}.d3d-overlay{inset:0;overflow:hidden;perspective:1000px;pointer-events:none;position:absolute;z-index:40}.d3d-wrap{height:84px;margin-left:-42px;margin-top:-42px;width:84px;will-change:transform,opacity}.d3d-cube,.d3d-wrap{position:absolute;transform-style:preserve-3d}.d3d-cube{inset:0;will-change:transform}.d3d-face{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:radial-gradient(circle at 30% 26%,#fff 0,#faf5e6 52%,#ece3c9 100%);border-radius:16px;box-shadow:inset 0 0 12px #0000002e,inset 0 0 0 1px #00000012,inset 0 3px 6px #fff9;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);height:84px;padding:13px;position:absolute;width:84px}.d3d-cell{align-items:center;display:flex;justify-content:center}.d3d-pip{background:radial-gradient(circle at 34% 30%,#444 0,#161616 70%);border-radius:50%;box-shadow:inset 0 1.5px 2px #ffffff59,0 1px 2px #0000008c;height:14px;width:14px}.d3d-pip.red{background:radial-gradient(circle at 34% 30%,#ff6a6a 0,#c01b25 72%)}.d3d-shadow{background:#00000080;border-radius:50%;filter:blur(7px);height:26px;left:50%;margin-left:-46px;position:absolute;top:92px;width:92px}.d3d-ripple{animation:d3dRipple .75s ease-out forwards;border:3px solid #ffffff8c;border-radius:50%;box-shadow:0 0 14px #fff6;pointer-events:none;position:absolute;transform:translate(-50%,-50%)}@keyframes d3dRipple{0%{height:7px;opacity:.75;width:12px}to{height:96px;opacity:0;width:190px}}.d3d-glow{animation:d3dGlow 1.2s ease-out forwards;background:radial-gradient(circle,#ffe078e6 0,#ffc82873 45%,#f0aa001f 70%,#0000 78%);border-radius:50%;filter:blur(3px);pointer-events:none;position:absolute;transform:translate(-50%,-50%)}@keyframes d3dGlow{0%{height:14px;opacity:0;width:24px}25%{opacity:.95}to{height:150px;opacity:0;width:260px}}.d3d-kiss{animation:d3dKiss .22s ease-out forwards;filter:drop-shadow(0 0 6px rgba(255,110,180,.7));font-size:40px;opacity:0;pointer-events:none;position:absolute}@keyframes d3dKiss{0%{opacity:0;transform:translate(-50%,-50%) scale(.4) rotate(-12deg)}45%{opacity:.6;transform:translate(-50%,-50%) scale(1.15) rotate(7deg)}to{opacity:0;transform:translate(-50%,-50%) scale(1.35) rotate(0deg)}}
/*# sourceMappingURL=main.17849042.css.map*/