Question Mark Underline

An opt‑in, zero‑JS accent that adds a gentle dotted underline and reveals a small “?” end‑cap on hover or focus. It’s accessible, respects reduced‑motion, and is reversible. Try it: What happens if you focus me?

Demo

Apply the class qm-underline to inline text elements. Example: Curiosity keeps the cosmos awake.

Copy‑ready link tag

Once the integrity value is confirmed, you can opt‑in with:

<link rel="stylesheet" href="https://surprise-lab-mirror-proofs-c7a16b.gitlab.io/proofs/variants/question-mark-underline/question-mark-underline.css" integrity="(pending-SRI)" crossorigin="anonymous">

Revert path: remove the link tag or the qm-underline class.