/* The React owner supplies the existing geometry; no slot dimensions are changed. */
.axis-legends-canvas{position:absolute;inset:0;display:block;width:100%;height:100%;pointer-events:none;object-fit:contain}
.axis-legends-canvas[hidden]{display:none}
/* Published Legends CSS excerpt, provenance: reports/item-effects-source/plus20-halo-and-text.css. */
@keyframes axis-legends-halo{0%,to{box-shadow:0 0 5px 1px #ffbe5a8c,0 0 12px 3px #ff8c2838}50%{box-shadow:0 0 9px 3px #ffd680f2,0 0 20px 6px #ff963273}}
.axis-legends-plus20{animation:axis-legends-halo 1.8s ease-in-out infinite;animation-play-state:paused;border-color:#ffcd78f2!important}
.axis-legends-plus20[data-axis-legends-motion=true]{animation-play-state:running}
@media(prefers-reduced-motion:reduce){.axis-legends-plus20{animation-play-state:paused!important}}
