.map-select{display:flex;gap:7px;margin:0 0 18px}.map-card{display:flex;align-items:center;gap:10px;min-width:145px;padding:10px 12px;border:1px solid #313941;background:#11161b;color:#84909a;text-align:left;cursor:pointer}.map-card>b{font:1000 24px monospace;color:#414b54}.map-card span{font-size:12px;font-weight:900}.map-card small{display:block;margin-top:3px;color:#626d76;font-size:8px}.map-card.active{border-color:var(--lime);color:#fff;background:rgba(215,255,63,.08)}.map-card.active>b{color:var(--lime)}.aim-reticle{position:absolute;left:50%;top:50%;width:30px;height:30px;transform:translate(-50%,-50%);filter:drop-shadow(0 0 5px rgba(215,255,63,.8))}.aim-reticle:before,.aim-reticle:after,.aim-reticle i:before,.aim-reticle i:after{content:"";position:absolute;background:var(--lime)}.aim-reticle:before{width:8px;height:1px;left:0;top:15px}.aim-reticle:after{width:8px;height:1px;right:0;top:15px}.aim-reticle i:before{width:1px;height:8px;left:15px;top:0}.aim-reticle i:after{width:1px;height:8px;left:15px;bottom:0}canvas{image-rendering:auto}.graphics-badge{position:absolute;right:28px;top:94px;padding:6px 9px;border:1px solid rgba(215,255,63,.35);color:#9dac83;background:rgba(8,12,10,.65);font:8px monospace;letter-spacing:.12em}@media(max-width:900px){.map-select{overflow-x:auto}.map-card{flex:0 0 145px}}@media(max-width:600px){.map-select{margin-top:-10px}.map-card{min-width:136px;padding:8px}.mission-copy h1{margin-bottom:14px}.mission-copy p{line-height:1.55}.mission-stats{margin:20px 0}}
