/* Contextual card decoration only. Card text, hit areas, focus and dimensions stay still. */
.goal-icon.hl-context-icon,.icon.hl-context-icon{animation:none!important;translate:none!important;text-shadow:none!important;color:#11182c;pointer-events:none}
.hl-context-icon svg{display:block;width:28px;height:28px;overflow:visible;pointer-events:none}
.hl-context-icon .hl-icon-accent{stroke:#df1428}
.goal-5 .hl-context-icon{color:inherit}
html.motion-ready:not(.motion-paused):not(.motion-offscreen):not(.motion-no-observer) [data-icon-scene] .hl-context-icon .hl-icon-accent{animation:hl-context-light 7s ease-in-out infinite}
[data-context-icon="store"],[data-context-icon="agency"],[data-context-icon="account"]{--hl-icon-delay:-2.3s}
[data-context-icon="publish"],[data-context-icon="personal"],[data-context-icon="support"]{--hl-icon-delay:-4.7s}
html.motion-ready:not(.motion-paused):not(.motion-offscreen):not(.motion-no-observer) [data-icon-scene] .hl-context-icon .hl-icon-accent{animation-delay:var(--hl-icon-delay,0s)}
@keyframes hl-context-light{0%,100%{opacity:.62}50%{opacity:1}}
@media(prefers-reduced-motion:reduce){.hl-context-icon .hl-icon-accent{animation:none!important;opacity:1!important}}
