:root{--hud-green-0:#ecf7bb;--hud-green-1:#c5e633;--hud-green-2:#98b616;--hud-green-3:#728811;--hud-green-4:#4c5b0b;--hud-green-5:#262d06;--hud-green-1-50:#c5e63380;--hud-green-5-50:#262d0680;--hud-red:#f1380e;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-out-quart:cubic-bezier(.25, 1, .5, 1);--ease-in-out:cubic-bezier(.45, 0, .55, 1);--hud-shadow-color:var(--hud-green-5);--hud-text-shadow:2px 2px 0 var(--hud-shadow-color);--font-display:"Rubik Mono One", sans-serif;--font-thin:"Oxanium", sans-serif;--hud-margin-x:19px;--hud-margin-y:13px}body,html{font-family:var(--font-display);width:100vw;height:100vh;color:var(--hud-green-1);margin:0;padding:0;font-style:normal;font-weight:400;overflow:hidden}*{box-sizing:border-box}.thin{font-family:var(--font-thin);font-optical-sizing:auto;font-style:normal;font-weight:600}button,.txt-btn{color:inherit;text-shadow:var(--hud-text-shadow);text-transform:uppercase;letter-spacing:-10%;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-family:inherit;font-size:29px;font-style:normal;font-weight:400;transition:color .2s linear,text-shadow .2s linear,filter .2s linear}button:hover{color:var(--hud-green-0)}button.large,.txt-btn.large{font-size:34px}@media (width>=768px){button.large,.txt-btn.large{font-size:48px}}:focus-visible{outline:none;position:relative}:focus-visible:after{content:"";box-shadow:0 0 0 2px var(--hud-green-3), 0 0 0 4px var(--hud-green-1);border-radius:6px;position:absolute;inset:-2px -8px}.game{position:fixed;inset:0;overflow:hidden}.viewport{touch-action:none;position:absolute;inset:0}.hud-label{text-transform:uppercase;white-space:nowrap;color:var(--hud-green-1);text-shadow:var(--hud-text-shadow);font-size:13px}
