body {
  margin: 0;
  padding: 0;
  font-family: sans-serif;
  background: #16350a;
  min-height: 100vh;
  color: white;
}
 
body > *:not(#pixel-canvas) {
  position: relative;
  z-index: 1;
}
 
.back-link {
  display: inline-block;
  color: white;
  font-size: 14px;
  text-decoration: none;
  border: 2px solid white;
  padding: 4px 12px;
  letter-spacing: 2px;
  margin: 10px;
}
 
.back-link:hover {
  background: black;
  color: white;
}
 
.title {
    font-family: helvetica;
  text-align: center;
  margin: 10px 0;
}
 
.title p {
  padding: 0 25px;
  line-height: 1.5;
}
 
#photos {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  text-align: center;
     margin-bottom: 30px;
}


.puyo {
 max-width: 860px;
  margin: 0 auto 25px auto;
  padding: 20px 24px;
  line-height: 1.9;
  font-size: 18px;
  color: white;
  background: #000000;
  text-shadow: 0.04em 0 0 #208000, 0 0.04em 0 #208000, -0.04em 0 0 #208000, 0 -0.04em 0 #208000;
  background-clip: padding-box;
  border-image-outset: 5px 4px 8px 6px;
  border-image-slice: 28 27 31 31;
  border-image-width: 28px 27px 31px 31px;
  border-image-repeat: round;
  border-style: solid;
  border-color: transparent;
  image-rendering: pixelated;
  border-image-source: url("data:image/png;base64,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");

}
}