/* Shared screen-centered reticles for the armory and gameplay. */
#sight-dot[data-reticle],#reticle[data-reticle]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:3px;height:3px;border:0;border-radius:50%;background:#ff6547;box-shadow:0 0 3px #ff6547;pointer-events:none}
#sight-dot[data-reticle]::before,#reticle[data-reticle]::before,#sight-dot[data-reticle]::after,#reticle[data-reticle]::after{content:'';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
#sight-dot[data-reticle=iron],#reticle[data-reticle=iron]{visibility:hidden}
#sight-dot[data-reticle=circle]::after,#reticle[data-reticle=circle]::after{width:23px;height:23px;border:1px solid #ff6547;border-radius:50%}
#sight-dot[data-reticle=chevron],#reticle[data-reticle=chevron]{width:9px;height:9px;background:none;border-top:2px solid #f9b854;border-left:2px solid #f9b854;border-radius:0;box-shadow:none;transform:translate(-50%,-1px) rotate(45deg)}
#sight-dot[data-reticle=cross],#reticle[data-reticle=cross],#sight-dot[data-reticle=mildot],#reticle[data-reticle=mildot]{width:2px;height:28px;border-radius:0;box-shadow:none;background:#fdbd70}
#sight-dot[data-reticle=cross]::after,#reticle[data-reticle=cross]::after,#sight-dot[data-reticle=mildot]::after,#reticle[data-reticle=mildot]::after{height:2px;width:28px;background:#fdbd70}
#sight-dot[data-reticle=mildot]::before,#reticle[data-reticle=mildot]::before{width:4px;height:4px;border-radius:50%;background:#fdbd70;box-shadow:0 -10px #fdbd70,0 10px #fdbd70,-10px 0 #fdbd70,10px 0 #fdbd70}
