/* No boxes, spacing, colors or typography changes to the original IPA. */
[data-ipa-token]{position:relative;white-space:nowrap;cursor:pointer;touch-action:manipulation}
[data-ipa-token]::before{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%);background:transparent}
[data-ipa-token][aria-disabled="true"]{cursor:help}
[data-ipa-token]:focus-visible{outline:1px dotted #816ca0;outline-offset:1px}

/* Keep original small IPA typography; a fractional gap only between phonemes. */
.learning-card [data-ipa-token]{margin-inline:.015em}
