root: {
	--background: url("../pictures/backgrounds/riso-sunflower.png");
}

body {
	background: url("../pictures/backgrounds/blackwood.png");
	font-family: "Courier New", serif;
}
.outer {
	width: 1200px;
	padding: 6px;
	margin: auto;
}

footer {
	text-align: center;
	color: #fff;
}

footer a {
	color: #fff;
}

.poem {
	background-image: url("../pictures/backgrounds/mag-white.png");
	background-size: contain;
	height: auto;
	width: 300px;
	padding: 20px;
	padding-top: 0;
	margin:25px;
	display: inline-block;
}

.poem::before {
	background-image:url('../pictures/tape/flowers-daisies.png');
	background-repeat:no-repeat;
	display:block;
	content:" ";
	position:relative;
	height:50px;
	width:150px;
	background-size:contain;
	top:-30px;
	left:10%
}

.poem:nth-of-type(4n)::before, .poem ~ div .poem:nth-of-type(6n)::before {
	background-image:url('../pictures/tape/flowers-blue.png');
    left:20px 
}

.poem:nth-of-type(8n)::before {
	background-image:url('../pictures/tape/algae-cyanotype.png'); 
    left:30%
}

.poem:nth-of-type(odd)::before {
    background-image:url('../pictures/tape/flowers-purple.png');
    right:20px 
}

.poem:nth-of-type(3n)::before {
    background-image:url('../pictures/tape/algae-bluepink.png'); 
    left:10%  
}
    
  .poem:nth-of-type(5n)::before {
    background-image:url('../pictures/tape/flowers-daisies-pink.png'); 
    left:50%
}

.poem:nth-of-type(7n)::before, article.poem ~ div article.poem:first-of-type::before {
    background-image:url('../pictures/tape/flowers-cherryblossoms.png'); 
    left:30%
}

article.poem ~ div article.poem:nth-of-type(4n)::before {
   background-image:url('../pictures/tape/flowers-daisies2.png'); 
   left:70%
}