Link standard — wrap test

Hover each link. Left = short label (single line). Right = same style in a narrow box that forces a 2-line wrap, so you can see how each handles it.

A · Current (AI section) — inline-flex + wipe underline

The signature wipe. On wrap: underline sits under the last line only, and the arrow floats to the vertical centre between the two lines.

single line — ideal

See how the Discord bot works

forced wrap

See how the Discord bot integration works end to end

↑ underline under last line, arrow mid-height

B · Wrap-safe — text-decoration underline fade

Drops the horizontal wipe; the underline fades in on hover and wraps under every line natively. Arrow flows inline after the last word. Robust, calmer.

forced wrap

See how the Discord bot integration works end to end

↑ underline under both lines, arrow after text

C · Wrap-safe wipe — per-line (box-decoration-break)

Keeps the wipe animation but makes it apply to every line. Arrow inline after text. Closest to A's feel while surviving a wrap.