.mark-wire{--mark-u:6;--mark-strike:.26s;display:block;overflow:visible}.mark-fill{fill:var(--color-mark)}.mark-strike :is(polygon,polyline,line){fill:none}.mark-core{stroke:var(--color-text-light);stroke-width:calc(var(--mark-u) * 1.4)}.mark-halo{stroke:#4da8ff66;stroke-width:calc(var(--mark-u) * 4.5)}.mark-wire[data-arrive] .mark-fill{animation:mark-arrive var(--mark-strike) step-end}@keyframes mark-arrive{0%{fill-opacity:0}}.mark-ghost{stroke:var(--color-btn);stroke-width:calc(var(--mark-u) * 1.5);opacity:0;animation:mark-ghost var(--mark-strike) ease-in}@keyframes mark-ghost{0%{opacity:.22}99%{opacity:.5}}.mark-trace{stroke-dasharray:1 1;opacity:0;animation:mark-trace calc(var(--mark-strike) * 2) linear}@keyframes mark-trace{0%{stroke-dashoffset:.8px;opacity:1}50%{stroke-dashoffset:0;opacity:1;animation-timing-function:ease-out}}.mark-strike .mark-hot{fill:var(--color-text-light);opacity:0;animation:mark-hot .42s ease-out var(--mark-strike)}@keyframes mark-hot{0%{opacity:.85}}.mark-ray{stroke-dasharray:1 1;opacity:0;animation:.48s cubic-bezier(.2,.8,.2,1) mark-ray;animation-delay:calc(var(--mark-strike) + var(--i) * 16ms)}@keyframes mark-ray{0%{stroke-dashoffset:1px;opacity:1}40%{stroke-dashoffset:0;opacity:1;animation-timing-function:ease-in}}.mark-arc{opacity:0;animation:.15s step-end 3 mark-flick;animation-delay:calc(var(--mark-strike) + var(--v) * 50ms)}@keyframes mark-flick{0%{opacity:1}33.33%{opacity:0}}@media (prefers-reduced-motion:reduce){.mark-strike{display:none}.mark-wire[data-arrive] .mark-fill{animation:none}}
