*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}body{color:#ecf0f1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none;background-color:#0a0a0a;font-family:Inter,system-ui,-apple-system,sans-serif}html{overscroll-behavior:none}#root{min-height:100dvh}@keyframes diceRoll{0%{transform:rotate(0)scale(1)}25%{transform:rotate(90deg)scale(1.2)}50%{transform:rotate(180deg)scale(.9)}75%{transform:rotate(270deg)scale(1.1)}to{transform:rotate(360deg)scale(1)}}@keyframes diceSlideIn{0%{opacity:0;transform:translate(-400px)translateY(-50%)rotate(-1440deg)}20%{opacity:1}to{opacity:1;transform:translate(0)translateY(-50%)rotate(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pointPulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes blink{0%,70%{opacity:1}85%{opacity:0}to{opacity:1}}.checker[draggable=true]:active{opacity:.5;cursor:grabbing}@media (width<=1200px){body{overflow-x:auto}}@media (width<=1023px) and (orientation:landscape) and (height<=599px){#root{transform:none!important}}@media (width<=1023px) and (orientation:portrait){#root{transform:none!important}body{overflow-x:hidden}}.checker[draggable=true]:hover{cursor:grab}@keyframes takdirFloat{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-30px)}}
