html,body,#root{color:#ebe8e2;background:#121418;height:100%;margin:0;font-family:Work Sans,sans-serif;overflow:hidden}*{box-sizing:border-box}input,button{font-family:inherit}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#363b44;border-radius:4px}::-webkit-scrollbar-track{background:0 0}.tb{color:#ebe8e2;cursor:pointer;background:0 0;border:none;border-radius:5px;min-width:30px;height:30px;padding:0 8px;font-size:13px}.tb:hover{background:#2c3038}.chip{color:#d5d8dc;cursor:pointer;white-space:nowrap;background:#23272e;border:1px solid #3a3f48;border-radius:999px;padding:4px 8px;font-size:12px}.chip:hover,.drop:hover{border-color:#d6453a}.maprow:hover{background:#23272e}@keyframes die{0%{transform:scale(1)rotate(0)}25%{transform:scale(1.18)rotate(-8deg)}60%{transform:scale(.88)rotate(10deg)}to{transform:scale(.95)rotate(0)}}@keyframes skull{0%{opacity:0;transform:translateY(0)scale(.5)}30%{opacity:1}to{opacity:0;transform:translateY(-48px)scale(1.4)}}@keyframes ring{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.9)}}.die{animation:.9s ease-out die}.skull{color:#fff;text-shadow:0 2px 6px #000c;pointer-events:none;margin-left:-14px;font-size:28px;line-height:1;animation:1.2s ease-out forwards skull;position:absolute;top:0;left:50%}.ring{pointer-events:none;border:3px solid #d6453a;border-radius:50%;animation:.9s ease-out forwards ring;position:absolute;inset:3px}@media (prefers-reduced-motion:reduce){.die,.skull,.ring{animation:none}}
