Instead of:
Do:
• width: 100% ensures it fits its parent.
• aspect-ratio: 16/9 keeps the shape consistent regardless of screen size.
• Avoid hard-coded width/height unless they’re adaptive.
And also Set viewport meta tag, without this, even responsive CSS won’t behave correctly on phones: