// style.css

body {
  background: #efefef;
  color: #000;
  max-width: 450px;
}

audio {
  align: center;
}

#footAudio {
  font-size: 0.66rem;
  color: #222;
}

.card {
  background: #fff;
  text-align: justify;
  margin-top: 1rem;
  margin-bottom: 1rem;
  margin-left: auto;
  margin-right: auto;
  border-radius: 1rem;
  box-shadow: 0px 0px 12px 2px #00000052;
  padding: 2rem;
  max-width: 420px;
  font-family: monospace;
}

.rotCover {
      -webkit-animation: spin 4s linear infinite;
      -moz-animation: spin 4s linear infinite;
      animation: spin 4s linear infinite;
    }

    @-moz-keyframes spin {
      100% {
        -moz-transform: rotate(360deg);
      }
    }

    @-webkit-keyframes spin {
      100% {
        -webkit-transform: rotate(360deg);
      }
    }

    @keyframes spin {
      100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
      }
}

.card img {
  max-width: 100%;
}
#statusText {
  font-weight: bold;
}

.card button {
  float: right;
}

.card .header {
  border-bottom: 1px #000;
  margin-top: 1rem;
}
