.drone-hologram{position:relative;width:176px;height:102px;max-width:100%;margin:12px 0 0;color:#60dfff}
.holo-canvas,.drone-hologram>.holo-fallback{display:block;width:176px;height:102px;max-width:100%;position:absolute;inset:0;pointer-events:none}
.holo-canvas{visibility:hidden;filter:drop-shadow(0 0 2px #19bfff25)}
.is-3d .holo-canvas{visibility:visible}
.is-3d>.holo-fallback{visibility:hidden}
.holo-floor{stroke:#27bfea;fill:none;opacity:.24}
.holo-drone{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 3px #18baff80)}
.holo-arm{stroke-width:3;stroke:#30a7c9}
.holo-rotor{stroke-width:1.2;fill:#1bc8f910}
.holo-body{fill:#14bbdf24;stroke:#a0efff}
.holo-scan{stroke:#a8f1ff;opacity:.5}
.holo-target,.holo-impact,.holo-fragments,.holo-flash{display:none}
.holo-toggle{position:absolute;right:0;bottom:0;width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:#7ab7cd;opacity:.8}
.holo-toggle:hover{color:#baf3ff;background:#12354b;opacity:1}
.holo-toggle:focus-visible{outline:2px solid #60dfff;outline-offset:2px}
.holo-toggle svg{width:12px;height:12px}.holo-toggle .holo-play{display:none}
.is-paused .holo-toggle .holo-play{display:block}.is-paused .holo-toggle .holo-pause{display:none}
.drone-hologram:not(.is-3d) .holo-toggle{display:none}
@media(prefers-reduced-motion:reduce){.drone-hologram .holo-toggle{display:none}}
