.weapon-status{z-index:1000;display:flex;justify-content:center;align-items:center;position:absolute;top:1em;left:50%;transform:translateX(-50%);width:50px;height:50px;border-top:1px solid rgb(255,255,255);border-bottom:1px solid white;border-right:0;border-left:0;border-radius:50%}.cannon{color:orange}.shield{color:#0af}.mine{color:rgb(255,0,0)}.race-over{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#000a;padding:20px;color:white;font-family:monospace;text-align:center;border-radius:8px;opacity:0;transition:opacity 1s ease-in-out;will-change:opacity}.race-over.visible{opacity:1}.race-over.docked{opacity:0}.hud-audio-toggle{right:200;display:block}.hud-audio-toggle,.prev-next{z-index:50;position:absolute;top:1em}.prev-next{right:230}