.nuclear-map-canvas:focus-visible,.nuclear-map-canvas .maplibregl-canvas:focus-visible{outline:3px solid var(--science-radiation);outline-offset:-4px}.nuclear-map-canvas .maplibregl-ctrl-group{background:#081222db;border:1px solid #ffffff38;border-radius:10px;overflow:hidden}.nuclear-map-canvas .maplibregl-ctrl-group button{filter:invert()}.nuclear-map-canvas .maplibregl-ctrl-attrib{color:#0b1626}.nuclear-ground-zero-marker{border:2px solid var(--science-radiation);cursor:grab;background:#fde04747;border-radius:50%;width:22px;height:22px;position:relative;box-shadow:0 0 0 2px #00000094,0 0 16px #fde047e6}.nuclear-ground-zero-marker:before{content:"";border:1px solid #fde047a6;border-radius:50%;animation:2.2s ease-out infinite nuclear-target-pulse;position:absolute;inset:-8px}.nuclear-ground-zero-marker:after{content:"";background:#fff;border-radius:50%;width:3px;height:3px;margin:auto;position:absolute;inset:0}@keyframes nuclear-target-pulse{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}@media (prefers-reduced-motion:reduce){.nuclear-ground-zero-marker:before{animation:none}}
