#backupRifle{pointer-events:auto;position:absolute;z-index:5;bottom:calc(96px + env(safe-area-inset-bottom,0px));left:50%;transform:translateX(-50%);width:116px;min-height:46px;border:2px solid #a6ffb2;border-radius:13px;background:linear-gradient(140deg,#c4ffaf,#76dbb5);box-shadow:0 5px 0 #316c53,0 7px 18px #0008;color:#153d32;font:900 10px system-ui,sans-serif;letter-spacing:.4px;touch-action:manipulation}
#backupRifle:disabled{background:#253b3e;border-color:#64817a;color:#c3d7cf;box-shadow:none;opacity:.67}
#backupRifle[hidden]{display:none}
@media(max-height:500px){#backupRifle{bottom:calc(82px + env(safe-area-inset-bottom,0px));min-height:40px;width:112px}}
