*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{min-height:100%}body{font-family:-apple-system,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;background:#111118}button{cursor:pointer;border:none;font-family:inherit;-webkit-tap-highlight-color:transparent;transform:scale(1);transition:transform .2s cubic-bezier(.34,1.56,.64,1),filter .2s ease}button:active:not(:disabled){transform:scale(.91);filter:brightness(1.3);transition:transform 60ms ease,filter 60ms ease}button:disabled{opacity:.35;cursor:default}input,select,textarea{font-family:inherit;outline:none;border:none}::placeholder{color:var(--placeholder, rgba(43, 32, 21, .45));opacity:1}@keyframes nudgePulse{0%,to{filter:brightness(1);transform:scale(1)}50%{filter:brightness(2.2);transform:scale(1.04)}}@keyframes endGameIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes turnFlash{0%,50%,to{box-shadow:inset 0 0 0 100vmax #fff0}25%,75%{box-shadow:inset 0 0 0 100vmax #ffffff73}}[data-jg-alert] [data-testid=turn-line],[data-jg-alert] [data-testid=status-bar]{animation:turnFlash .9s ease-in-out}@keyframes revealFlip{0%{transform:perspective(800px) rotateX(-180deg)}to{transform:perspective(800px) rotateX(0)}}@keyframes revealRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
