* { margin: 0; padding: 0; box-sizing: border-box; font-family: sans-serif; } body { background: #222; display: flex; justify-content: center; align-items: center; min-height: 100vh; } body #video { width: 300px; height: 50%; border-radius: 10px; box-shadow: 0px 0px 10.4px rgba(0, 0, 0, 0.175), 0px 0px 25.1px rgba(0, 0, 0, 0.065), 0px 0px 47.2px rgba(0, 0, 0, 0.08), 0px 0px 84.2px rgba(0, 0, 0, 0.095), 0px 0px 157.5px rgba(0, 0, 0, 0.115), 0px 0px 377px rgba(0, 0, 0, 0.16); }