
body {
  
  text-align: center;
  background:
  url("https://tvolimages.carrd.co/assets/images/image24.jpg?v=43f49189");
  background-size: cover, contain;  
  background-position: center;
  margin: 0;
  overflow: hidden;
}


.love {
  
  position: relative;
  
} 

.love img {
  
  position: absolute;
  width: 70em;
  height: 20em;
  top: 36em;
  left: 30em;
  
  
}

.angel {
  
  position: relative;
  
}

.angel img {
  
position: absolute;
transition: filter 0.3s ease-in-out; 
cursor: pointer;
height: 25em;
width: 25em;
top: 12em;
left: 52em;

}
    
.angel img:hover {

filter: drop-shadow(0 0 1em #ffffff);

}

.angel1 { 

position: relative;
   
}

.angel1 img {
  
  position: absolute;
  width: 7em;
  height: 7em;
  left: 22em;
  top: 40em;
}

.angel2 { 

position: relative;
   
}

.angel2 img {
  
  position: absolute;
  width: 6.9em;
  height: 6.9em;
  right: 20.5em;
  top: 40em;
  
}

.heaven {
  
  position: relative;
  
}

.heaven img {
  
  position: absolute;
  width: 15em;
  left: 0.3em;
  top: 0.1em;
  
  
}

.home {
  
  position: relative;
  
}

.home img {
  
   position: absolute;
  width: 13em;
  left: 15.9em;
  height: 7.5em;
  top: 0.1em;
  
}

.heavenlyangel {
  
  position: relative;
  
}

.heavenlyangel img {
  
  position: absolute;
    width: 13em;
  left:29.6em;
  height: 7.4em;
  top: 0.1em;

}
.lines {
	position: fixed;
	left: 0;
	top: 0;
	width: 100vw;
	height: 100vh;
	pointer-events: none;
	z-index: 300;
	opacity: 0.2;
}
.lines:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	pointer-events: none;
	background: linear-gradient(to bottom, transparent 50%, rgba(0, 0, 0, 0.5) 51%);
	background-size: 100% 4px;
	will-change: background, background-size;
	animation: scanlines 0.2s linear infinite;

}

lines::after {
  content: " ";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(18, 16, 16, 0.1);
  opacity: 0;
  pointer-events: none;
  animation: scanlines 0.15s infinite;
}

@keyframes scanlines {
	from {
		background: linear-gradient(to bottom, transparent 10%, rgba(0, 0, 0, 0.5) 51%);
		background-size: 100% 4px;
	}
	to {
		background: linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 50%, transparent 51%);
		background-size: 100% 4px;
	}
}