:root{-webkit-text-size-adjust:100%}*{-webkit-tap-highlight-color:transparent}body{margin:0}input,select,button,textarea{font-family:inherit}@keyframes bqSway{0%,to{transform:rotate(-1.5deg)}50%{transform:rotate(1.5deg)}}@keyframes bqDice{0%{transform:translateY(0) rotate(-8deg)}50%{transform:translateY(-9px) rotate(9deg)}to{transform:translateY(0) rotate(-8deg)}}.bq-rolling{animation:bqDice .3s ease-in-out infinite}@keyframes bqSlot{0%{transform:translateY(-8px)}50%{transform:translateY(8px)}to{transform:translateY(-8px)}}.bq-slotspin{animation:bqSlot .15s linear infinite;filter:blur(.5px)}.bq-press{transition:transform .08s ease}.bq-press:not([disabled]):active{transform:translateY(3px)}@keyframes bqBubble{0%{transform:translateY(2px) scale(.7);opacity:.75}to{transform:translateY(-14px) scale(1.1);opacity:0}}@keyframes bqBrew{0%,to{transform:scale(1)}30%{transform:scale(1.07) rotate(-2deg)}65%{transform:scale(.97) rotate(1deg)}}.bq-brewpulse{animation:bqBrew .5s ease-in-out}@keyframes bqShake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}.bq-shake{animation:bqShake .4s ease-in-out}@media(prefers-reduced-motion:reduce){.bq-brewpulse,.bq-shake,.bq-bub,.bq-rolling,.bq-slotspin{animation:none!important}}.bq-bub{animation:bqBubble 1.7s ease-in infinite}.bq-scroll::-webkit-scrollbar{width:0;height:0}.bq-scroll{scrollbar-width:none}@keyframes bqFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.bq-fade{animation:bqFade .22s ease-out}html,body,#root{height:100%}.bq-stage{position:fixed;top:0;right:0;bottom:0;left:0;background:#fff7ea;font-family:Fredoka,system-ui,sans-serif;overflow:hidden}.bq-screen{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff7ea;overflow:hidden}
