.bz-figure{--bz-red:#ff3b30;--bz-green:#2fd158;--bz-yellow:#ffc400;--bz-blue:#1e7bff}.bz-thumb{max-width:150px;margin:0 auto;position:relative}.bz-thumb img{width:100%;height:auto;display:block}.bz-thumb svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.bz-figure .bz-led-window{fill:#6b6e73;stroke:none}.bz-figure .bz-led{fill:#0000;transition:fill .2s}.bz-figure .bz-glow{fill:#0000}.bz-figure[data-color=red] .bz-led{fill:var(--bz-red)}.bz-figure[data-color=red] .bz-glow{fill:var(--bz-red);opacity:.3}.bz-figure[data-color=green] .bz-led{fill:var(--bz-green)}.bz-figure[data-color=green] .bz-glow{fill:var(--bz-green);opacity:.3}.bz-figure[data-color=yellow] .bz-led{fill:var(--bz-yellow)}.bz-figure[data-color=yellow] .bz-glow{fill:var(--bz-yellow);opacity:.3}.bz-figure[data-color=blue] .bz-led{fill:var(--bz-blue)}.bz-figure[data-color=blue] .bz-glow{fill:var(--bz-blue);opacity:.3}.bz-figure[data-pattern=blink] [data-part=light]{animation:.7s steps(2,jump-none) infinite bz-blink}@keyframes bz-blink{0%{opacity:1}to{opacity:.06}}.bz-figure[data-pattern=brief] [data-part=light]{animation:7s step-end infinite bz-brief}@keyframes bz-brief{0%{opacity:1}72%{opacity:0}}.bz-figure[data-pattern=rgb] [data-part=light]{animation:.5s steps(2,jump-none) infinite bz-blink}.bz-figure[data-pattern=rgb] .bz-led{animation:3s step-end infinite bz-rgb}.bz-figure[data-pattern=rgb] .bz-glow{opacity:.3;animation:3s step-end infinite bz-rgb}@keyframes bz-rgb{0%{fill:var(--bz-red)}33.33%{fill:var(--bz-green)}66.67%{fill:var(--bz-blue)}}.bz-figure[data-pattern=blue-off] [data-part=light]{animation:3.6s linear infinite bz-blue-off}@keyframes bz-blue-off{0%,10%{opacity:1}10.01%,20%{opacity:.06}20.01%,30%{opacity:1}30.01%,40%{opacity:.06}40.01%,50%{opacity:1}50.01%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.bz-figure [data-part=light],.bz-figure .bz-led,.bz-figure .bz-glow{animation:none!important}}
