/* Original outlined heart inside its circular refresh arrow. Tap resets; holding still charges cardioversion. */
.scene-observe>#restart{display:grid;place-items:center;padding:7px}
#restart svg,#live-strip #restart svg{display:block;width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round;overflow:visible;transform:none;transition:transform 140ms ease-out}
#restart[data-charging] svg,#live-strip #restart[data-charging] svg{transform:translateY(-3px) scale(.88)}
#restart.restart-shocked svg{animation:reset-heart-shock 500ms ease-out both;transition:none}
@keyframes reset-heart-shock{0%,100%{transform:scale(1)}20%{transform:scale(.84)}45%{transform:scale(1.1)}}
@media(prefers-reduced-motion:reduce){#restart svg,#live-strip #restart svg{animation:none!important;transition:none;transform:none!important}#restart.restart-shocked{background:color-mix(in srgb,var(--arterial-color) 25%,var(--surface));box-shadow:0 0 0 2px color-mix(in srgb,var(--arterial-color) 40%,transparent)}}
