body {
  background: #333;
  background-image: url("/dark-tile.png");
  background-repeat: repeat;
}
h1 {
  color: #caebe6;
}
a, a:link {
  color: #fff;
  mix-blend-mode: exclusion;
}

body { 
  font-family: -apple-system, BlinkMacSystemFont, 
               "Segoe UI", Roboto, 
               Oxygen, Ubuntu,
               Cantarell, "Fira Sans",
               "Droid Sans", "Helvetica Neue", 
               sans-serif;
  line-height: 1.5em;
  font-size: 100%;
  color: #9f9f9f;
  margin: 20px;
}

h3 {
  margin: 0px;
}

h1 {
  margin: 0px;
  margin-bottom: 10px;
}

iframe {
  border-radius: 20px;
}

img {
  margin-bottom: 20px;
  border-radius: 20px;
}

a, a:link {
    text-decoration: none;
}

.small {
  margin-top: 20px;
  font-size: 85%;
  font-weight: bold;
  text-transform: uppercase;
}

.contact {
  position: relative;
  display: inline-block;
  color: #fff;
}

.contact .common {
  background-color: white;
  color: #606060;
  text-align: center;
  padding: 5px;
  border-radius: 20px;
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -24px;
  z-index: 1;
}

.contact a, .contact a:link {
  text-decoration: none;
  color: #606060;
}

.contact .email {
  width: 110px;
}

.contact .gpg {
  width: 180px;
}

.label {
  font-size:85%;
  color: #fff;
  margin-top:20px;
  text-transform: uppercase;
  font-weight: bold;
}

.invert {
    mix-blend-mode: difference;
}

.tracklist {
    font-size: 85%;
    width: 500px;
    padding: 10px 0 0 0;
}

.marcus {
    width: 500px;
}

.plea {
    font-size: 85%;
}

.blog {
  text-align: left;
  margin-top: 10px;
  padding: 10px;
  border-radius: 5px;
  border:1px solid #999;
  display: inline-block;
  width: 800px;
  background: #333;
}

.blogtitle {
  border: 1px solid #777;
  border-radius: 5px;
  background: #666;
  font-weight: bold;
  color: #fff;
  padding: 5px;
}

audio {
    width: 500px;
    padding: 10px 0 0 0;
}

audio::-webkit-media-controls-enclosure {
    overflow:hidden;
}
audio::-webkit-media-controls-panel {
    width: 500px;
}

.wbox {
  background-color: white;
  color: #606060;
  text-align: left;
  padding: 5px 15px;
  border-radius: 20px;
  border:1px solid #eee;
  font-size:85%;
  display: inline-block;
  font-family: Hack, Menlo, Monaco, Ubuntu Mono, monospace;
}

.wbox a, .wbox a:link {
  font-weight: bold;
  text-decoration: none;
  color: #696969;
  border-bottom: 1px dotted #363636;
}

.wbox a:hover {
  border-bottom: 1px solid #363636;
}
