.ico-spark{opacity:0}@media (prefers-reduced-motion:no-preference){:is(a,button,li,.card):is([aria-pressed=true],[aria-expanded=true]){--ico-n:3}:is(a,button,li,.card):is(:hover,:focus-visible){--ico-n:infinite}:is(a,button,li,.card):is(:hover,:focus-visible,[aria-pressed=true],[aria-expanded=true]) .ico-dash{animation:ico-road .7s linear var(--ico-n,infinite)}@keyframes ico-road{to{stroke-dashoffset:12px}}:is(a,button,li,.card):is(:hover,:focus-visible,[aria-pressed=true],[aria-expanded=true]) .ico-dash-small{animation:ico-road-small .7s linear var(--ico-n,infinite)}@keyframes ico-road-small{to{stroke-dashoffset:12px}}:is(a,button,li,.card):is(:hover,:focus-visible,[aria-pressed=true],[aria-expanded=true]) .ico-spark{animation:ico-spark .9s ease-out var(--ico-n,infinite)}@keyframes ico-spark{0%,55%,to{opacity:0}10%,35%{opacity:1}}:is(a,button,li,.card):is(:hover,:focus-visible,[aria-pressed=true],[aria-expanded=true]) .ico-bolt{animation:ico-bolt .9s ease-out var(--ico-n,infinite);transform-box:fill-box;transform-origin:50%}@keyframes ico-bolt{0%,55%,to{transform:scale(1)}10%{transform:scale(1.1)}22%{transform:scale(.97)}35%{transform:scale(1.06)}}:is(a,button,li,.card):is(:hover,:focus-visible,[aria-pressed=true],[aria-expanded=true]) .ico-leaf path{animation:ico-sway 1.6s ease-in-out var(--ico-n,infinite);transform-origin:5px 19px}@keyframes ico-sway{0%,to{transform:rotate(0)}50%{transform:rotate(7deg)}}:is(a,button,li,.card):is(:hover,:focus-visible,[aria-pressed=true],[aria-expanded=true]) .ico-ticks{stroke-dasharray:7;animation:ico-draw 1.4s ease-in-out var(--ico-n,infinite)}@keyframes ico-draw{0%{stroke-dashoffset:7px}45%,to{stroke-dashoffset:0}}:is(a,button,li,.card):is(:hover,:focus-visible,[aria-pressed=true],[aria-expanded=true]) .ico-arms{animation:ico-swing 1.3s ease-in-out var(--ico-n,infinite);transform-origin:12px 12px}@keyframes ico-swing{0%,to{transform:rotate(0)}25%{transform:rotate(-5deg)}75%{transform:rotate(5deg)}}:is(a,button,li,.card):is(:hover,:focus-visible,[aria-pressed=true],[aria-expanded=true]) .ico-flag{animation:ico-flutter .6s ease-in-out var(--ico-n,infinite);transform-box:fill-box;transform-origin:0 100%}@keyframes ico-flutter{0%,to{transform:skewY(0)}50%{transform:skewY(-12deg)}}:is(a,button,li,.card):is(:hover,:focus-visible,[aria-pressed=true],[aria-expanded=true]) .ico-search{animation:ico-search 1.8s ease-in-out var(--ico-n,infinite)}:is(a,button,li,.card):is(:hover,:focus-visible,[aria-pressed=true],[aria-expanded=true]) svg:has(.ico-lens){animation:ico-search 1.8s ease-in-out var(--ico-n,infinite)}@keyframes ico-search{0%,to{transform:translate(0)}25%{transform:translate(1.5px,-1px)}50%{transform:translateY(-2px)}75%{transform:translate(-1.5px,-1px)}}:is(a,button,li,.card):is(:hover,:focus-visible,[aria-pressed=true],[aria-expanded=true]) .eu-star{transform-box:view-box;transform-origin:50%;animation:eu-twinkle 1.1s ease-in-out var(--ico-n,infinite), eu-turn 4s linear var(--ico-n,infinite);animation-delay:calc(var(--i,0) * 70ms), 0s}@keyframes eu-turn{to{transform:rotate(30deg)}}}
