body {
    background: #3F5EFB;
    background: radial-gradient(circle,rgba(63, 94, 251, 1) 0%, rgba(252, 70, 107, 1) 100%);

}

.navbar {
    max-width: 100%;
    display:flex;
    align-self:center;
    column-gap:10px;
    background: purple;
}

.navbar a {
    font-size: 2vw;
}

@keyframes blink {
    0% {
	opacity: 1;
    }

    50% {
	opacity: 0;
    }

    100% {
	opacity: 1;
    }
}
.blinking-text {
    text-align: center;
    margin-top: 20%;
    font-size: 24px;
    color: yellow;
    animation: blink 1s infinite;
}


#nav-break {
width: 10px;
background:black;
}

#image-rail-neoj{
    width:100%;
    align-items:center;
    display:grid;
}

.pinch {
    max-width: 100%;
    max-height: 100%;
    align-self:center;
    justify-self:center;
}

#author-profile {
    height:30%;
    width:30%;
    border-radius:30%
}
h1 {
	color: aqua;
	font-size: 10vw;
	font-family: Georgia, serif;
	font-weight: 700;
	line-height: 1.0;
	 -webkit-text-stroke: 2px #000000;
	text-shadow: 0 0 8px #000;
}
h2 {
	color: aqua;
	font-size: 42px;
	font-family: Georgia, serif;
	font-weight: 500;
	line-height: 1.0;
	 -webkit-text-stroke: 2px #000000;
	text-shadow: 0 0 8px #000;
}
h3 {
	color: red;
	font-size: 42px;
	font-family: Georgia, serif;
	font-weight: 500;
	line-height: 1.0;
	text-transform: uppercase;
	text-shadow: 0 0 8px #000;
}

span {
	color: aqua;
	font-size: 42px;
	font-family: Georgia, serif;
	font-weight: 500;
	line-height: 1.0;
	 -webkit-text-stroke: 2px #000000;
	text-shadow: 0 0 8px #000;
}

figcaption {
	color: black;
	font-size: 16px;
	font-family: Georgia, serif;
	font-weight: 200;
	line-height: 1.0;
	text-shadow: 0 0 8px #000;
}
li {
	color: lime;
	font-size: 32px;
	font-family: Georgia, serif;
	font-weight: 700;
	line-height: 1.0;
	text-shadow: 0 0 8px #000;
}
a {
	color: lime;
	font-size: 32px;
	font-family: Georgia, serif;
	font-weight: 700;
	line-height: 1.0;
	text-shadow: 0 0 8px #000;
}
p {
	color: yellow;
	position: relative;
	font-family: Georgia, serif;
	font-size: 42px;
	font-weight: 700;
	line-height: 1.0;
	 -webkit-text-stroke: 1px #000000;

	.text-outline {
	  position: relative;
	  font-family: Georgia, serif;
	  font-size: 48px;
	  font-weight: 700;
	  line-height: 1.2;
	}

	.text-outline::before {
	  content: attr(data-text);
	  position: absolute;
	  top: 0;
	  left: 0;
	  color: transparent;
	  -webkit-text-stroke: 8px #000000;
	  z-index: 1;
	}

	.text-outline::after {
	  content: attr(data-text);
	  position: relative;
	  color: #ffffff;
	  z-index: 2;
	}
}

h2 {
    padding-left:5px;
}
h3 {
    padding-left:10px;
}
h4 {
    padding-left:15px;
}

