*, *:before, *:after {
  box-sizing: border-box;
}
body {
  margin: 0 auto;
  display: flex;
  justify-content: center; 
  align-items: center;
  min-height: 100vh; 
  background-color: #000;
  font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; 
  color: #000; 
}
img, video {
  display: block;
  max-width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}
.centered-text {
  margin: 8%;
  text-align: center; 
  background-color: #fff; 
  border-radius: 8px;
  box-shadow: 0 4px 8px rgba(235, 235, 235, 0.3);
}
.smaller{
font-size: 80%;
}