.af-figure{max-width:150px;margin:0 auto;position:relative}.af-figure img{width:100%;height:auto;display:block}.af-figure svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.af-figure .af-led-window{fill:#e2e2e0}.af-figure .af-led{fill:#d4d4d0;transition:fill .2s}.af-figure .af-glow{fill:#0000}.af-figure[data-color=red] .af-led{fill:#ff2d2d}.af-figure[data-color=red] .af-glow{fill:#ff2d2d;opacity:.26}.af-figure[data-color=blue] .af-led{fill:#1e7bff}.af-figure[data-color=blue] .af-glow{fill:#1e7bff;opacity:.26}.af-figure[data-color=white] .af-led{fill:#fff;stroke:#8f8f8a;stroke-width:.5px}.af-figure[data-color=white] .af-glow{fill:#c9d4e6;opacity:.6}.af-figure[data-pattern=blink] [data-part=light]{animation:1s steps(2,jump-none) infinite af-blink}@keyframes af-blink{0%{opacity:1}to{opacity:.1}}@media (prefers-reduced-motion:reduce){.af-figure [data-part=light]{animation:none!important}}
