h1 {
  font-size: 3em;
  letter-spacing: 0.3rem;
  text-align: left !important;
  line-height: 1 !important;
  margin: 0
  
}

.box {
  transform: rotate(-1deg)
}

.boxwide:nth-child(even) {
  transform: rotate(0.2deg)
}

.boxwide {
text-align: justify;
}

.tape::before {
  background-image:url('/misc/hi/tape1.png');
  background-repeat:no-repeat;
  display:block;
  content:" ";
  position:absolute;
  height:50px;
  width:150px;
background-size:contain;
  top:-20px;
  left:40%
}

.tape:nth-of-type(4n)::before, .taped ~ div .taped:nth-of-type(6n)::before {
  background-image:url('/misc/hi/tape2.png');
  left:20px 
  }

.tape:nth-of-type(8n)::before {
background-image:url('/misc/hi/tape3.png'); 
left:30%
}

.tape:nth-of-type(odd)::before {
background-image:url('/misc/hi/tape4.png');
right:20px 
}

.tape:nth-of-type(3n)::before {
background-image:url('/misc/hi/tape5.png'); 
left:10%  
}

.tape:nth-of-type(5n)::before {
background-image:url('/misc/hi/tape6.png'); 
left:60%
}

.tape:nth-of-type(7n)::before, article.taped ~ div article.taped:first-of-type::before {
background-image:url('/misc/hi/tape7.png'); 
left:30%
}

article.tape ~ div article.taped:nth-of-type(4n)::before {
background-image:url('/misc/hi/tape8.png'); 
left:70%
}

a {
  font-weight: bold;
}

.ninsticker::before {
background-image:url('/blog/img/ninread.png');
background-repeat:no-repeat;
display:block;
content:" ";
position:absolute;
height:200px;
width:200px;
background-size:contain;
bottom:-20px;
left: 70%;

transform:rotate(10deg)
}    

:target { 
  animation: hilite 2.5s;
}


@keyframes hilite { 0% {background: transparent;} 
10% {background: #B69C8D;} 
100% {background: #EEE3DB;} }

blockquote {
  padding-left:var(--doublespacing);
  margin:var(--doublespacing);
  border-left: var(--border);
  color: #532C2D;
  font-family: times;
  font-size: 18px
  
}

blockquote i {
  color: #7B2123
}