focusScale
Grows this element while it holds focus, by AdaptiveTokens.focusScale — the "which card am I on" affordance that a D-pad surface lives or dies by, since a television is read from three metres and a subtle border change is invisible at that distance.
A no-op on every non-TV surface, because focusScale is 1f there: on a touch screen a growing card is noise, not information. So this is safe to leave on a shared composable that renders on both a phone and a TV — which is the entire point of putting it here rather than in a TV-only module.
Does not make the element focusable; chain it after your own .focusable() / .clickable():
Card(Modifier.focusScale().focusable().clickable { open(movie) })ponytail: graphicsLayer takes the lambda overload so the scale is applied at draw time — the animation never invalidates composition or layout, only the layer. That matters on a TV row where a dozen cards animate as focus sweeps across them.