.reader :where(p,li,td,blockquote) a:not(.footnote-ref a){-webkit-box-decoration-break:clone;box-decoration-break:clone;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 10' preserveAspectRatio='none'%3E%3Cpath d='M1 1.5C27 9 73 9 99 1.5' fill='none' stroke='rgb(140,140,140)' stroke-opacity='0.75' stroke-width='1.3' stroke-linecap='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") left 0 bottom 3px/100% 4px no-repeat;padding-bottom:8px;text-decoration:none;transition:background-size .4s cubic-bezier(.34,1.56,.64,1),background-position .4s cubic-bezier(.34,1.56,.64,1)}.reader :where(p,li,td,blockquote) a:not(.footnote-ref a):is(:hover,:focus-visible){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 10' preserveAspectRatio='none'%3E%3Cpath d='M1 1.5C27 9 73 9 99 1.5' fill='none' stroke='rgb(140,140,140)' stroke-opacity='1' stroke-width='1.3' stroke-linecap='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");background-position:left 0 bottom 0;background-size:100% 7px}@media (prefers-reduced-motion:reduce){.reader :where(p,li,td,blockquote) a{transition:none}}
