body {
    background-color: purple;
    background-image: url('bg.png');
    background-attachment: fixed;
    background-size: cover;
    color: black;
    font-family: 'Times New Roman', serif;
    text-align: center;
    border: 2px dotted #e047ff
}
hr {
  border: none;
  height: 1px;
  background-color: #e047ff;
}
table, th, td {
  border: 2px dotted black;
  border-collapse: separate;
  border-spacing: 5px;
  margin-left: auto;
  margin-right: auto;
  background-color: #e047ff;
}
