CSS :paused
The :paused pseudo-class is intended to match media elements such as audio or video while playback is paused. Support is limited, so it should be treated as experimental.
Syntax
video:paused {
outline: 0.25rem solid #f97316;
}
Reliable pattern
.media-card[data-state="paused"] {
outline: 0.25rem solid #f97316;
}
.media-card[data-state="playing"] {
outline: 0.25rem solid #22c55e;
}
Important note
For production UI, update a class or data attribute from media events such as play and pause. That avoids relying on unsupported selectors.