/* WORLD DOMINION 7.15 cinematic interception replay */
.wd-live-map-overlay{pointer-events:none!important;z-index:40}
.wd-live-map-overlay svg{overflow:visible}
.wd715-track{fill:none;stroke:#ff553d;stroke-width:1.6;stroke-dasharray:5 7;opacity:.48;filter:drop-shadow(0 0 3px #fb4c28)}
.wd715-rocket{fill:#ffe3a1;stroke:#ff4c2f;stroke-width:2;filter:drop-shadow(0 0 7px #ff6b2c)}
.wd715-defense-track{fill:none;stroke:#46e1ff;stroke-width:2;stroke-dasharray:6 5;opacity:.75;filter:drop-shadow(0 0 5px #16bdf6)}
.wd715-interceptor{fill:#dffaff;stroke:#0cb9ff;stroke-width:2;filter:drop-shadow(0 0 8px #00c8ff)}
.wd715-explosion{fill:#fff0b3;stroke:#ff9e00;stroke-width:5;filter:drop-shadow(0 0 18px #ff9e00);animation:wd715boom 1.1s ease-out forwards}
.wd715-impact{fill:#ff5e32;stroke:#ffb34d;stroke-width:5;filter:drop-shadow(0 0 20px #ff4b1f);animation:wd715boom 1.1s ease-out forwards}
@keyframes wd715boom{0%{opacity:1;stroke-width:8}100%{opacity:0;stroke-width:1;transform-box:fill-box;transform-origin:center;transform:scale(5)}}
@media(prefers-reduced-motion:reduce){.wd715-explosion,.wd715-impact{animation:none;opacity:.7}}

/* 7.16: no colored route lines; transient smoke follows physical projectiles */
.wd715-track,.wd715-defense-track,.wd-live-trail{display:none!important;stroke:none!important}
.wd716-smoke-red{fill:#ffb26a;opacity:.75;pointer-events:none;animation:wd716fade .68s ease-out forwards}
.wd716-smoke-blue{fill:#8cecff;opacity:.75;pointer-events:none;animation:wd716fade .68s ease-out forwards}
@keyframes wd716fade{to{opacity:0;r:8px}}
