.ammeter{display:block;min-width:0}.ammeter__svg{display:block;width:100%;height:auto;overflow:visible}.ammeter__case{fill:var(--card);stroke:var(--foreground);stroke-width:2}.ammeter__face,.ammeter__nameplate{fill:var(--muted)}.ammeter__nameplate{opacity:.6}.ammeter__arc,.ammeter__tick{fill:none;stroke:var(--foreground);stroke-width:1.5;stroke-linecap:round}.ammeter__tick-minor{fill:none;stroke:var(--foreground);stroke-width:1.1;stroke-linecap:round;opacity:.55}.ammeter__overload{fill:none;stroke:var(--color-pole);stroke-width:3.5;stroke-linecap:round}.ammeter__pole{fill:var(--color-pole)}.ammeter__ink{fill:var(--foreground)}.ammeter__needle{transform-box:view-box;transform-origin:120px 150px;transform:rotate(24deg)}.ammeter__needle path{fill:none;stroke:var(--foreground);stroke-width:2.4;stroke-linecap:round}.ammeter[data-motif=pending] .ammeter__needle{transform:rotate(-46deg)}.ammeter[data-motif=play] .ammeter__needle{animation:ammeter-swing 2.8s cubic-bezier(.3,0,.3,1) .3s both}.ammeter[data-motif=play][data-ammeter-tap] .ammeter__needle{animation:ammeter-tap 1.4s cubic-bezier(.3,0,.3,1) both}@keyframes ammeter-swing{0%{transform:rotate(-46deg)}33%{transform:rotate(36deg)}50%{transform:rotate(15deg)}67%{transform:rotate(28deg)}83%{transform:rotate(21deg)}to{transform:rotate(24deg)}}@keyframes ammeter-tap{0%{transform:rotate(24deg)}25%{transform:rotate(33deg)}50%{transform:rotate(18deg)}75%{transform:rotate(26deg)}to{transform:rotate(24deg)}}@media (prefers-reduced-motion:reduce){.ammeter[data-motif] .ammeter__needle{animation:none;transform:rotate(24deg)}}