body {
background-image: url('https://unchild.neocities.org/animage.jpg');
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
  color: black;
  font-family: Comic Sans MS;
  display: flex;
  flex-direction: column;
  align-items: center;
  align-content: center;
  min-height: 100vh;
  box-sizing: border-box;
}

  /*
Source - https://stackoverflow.com/a/39669911
Posted by DigitalDesignDj
Retrieved 2026-05-28, License - CC BY-SA 3.0
ITS TRUE...THANKS...
*/

.inner {
  display: block;
  margin-top: 0;
  background: #F8F8FB;
  max-height: 500px;
  height: 400px;
  min-width: 0;
 flex: 1;
  border: 2px solid #B3FE01; 
  border-radius: 8px;    
  padding: 80px 40px;
  box-sizing: border-box;
  color: #FF066E;
  flex-direction: column;
  align-items: center;
 
  opacity: 1;
	animation-name: fadeInOpacity;
	animation-iteration-count: 1;
	animation-timing-function: ease-in;
	animation-duration: 0.5s;
	text-align: center
}

.inner-scroll {
  height: 400px;
  overflow-y: auto;
  overflow-x: hidden;
  word-break: break-all;
  padding: 40px;
  box-sizing: border-box;
  width: 100%;
}

@keyframes fadeInOpacity {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

p {
  text-align: center;
  line-height: 1.6;
  width: 100%;
  overflow-wrap: break-word;
}

.fade-in {
  width: 100%;
	opacity: 1;
	animation-name: fadeInOpacity;
	animation-iteration-count: 1;
	animation-timing-function: ease-in;
	animation-duration: 0.5s;
	
}

@keyframes fadeInOpacity {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

.wrapper {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  gap: 10px;
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  padding: 0;
  box-sizing: border-box;
}

 .sidebar {
  margin-top: 0px;
  width: 200px;
  background: #f8f8fb;
  border: 2px solid #B3FE01;
  border-radius: 8px;
  padding: 20px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center; 
  	gap: 5px;
  	
  opacity: 1;
	animation-name: fadeInOpacity;
	animation-iteration-count: 1;
	animation-timing-function: ease-in;
	animation-duration: 0.5s;

}

.sidebar a {
  text-decoration: none;
  color: #FF066E;
  font-weight: bold;
  display: block;
  text-align: center;
  margin-bottom: 2px;
}

 .sidebar a:link {
  text-decoration: underline;
}

a:visited {
  text-decoration-line: underline;
}

a:hover {
  text-decoration: underline;
  color: #B3FE01;
}

a:active {
  text-decoration: underline;
}

.sidebar a:hover {
  text-decoration: underline;
}

 
.container {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 30px;
  width: 100%;
  max-width: 1200px;
  padding: 60px 20px 20px 20px;
  box-sizing: border-box;
}
 
 
 body > p {
  margin-top: 30px;
  margin-bottom: 30px;opacity: 1;
	animation-name: fadeInOpacity;
	animation-iteration-count: 1;
	animation-timing-function: ease-in;
	animation-duration: 0.5s;
}
 
 .container > img {
  max-width: 100%;
  height: auto;
}
 

.inner a {
  color: inherit;
}












