body {
  background-image: url('arctic-under.png');
  background-size: cover;
  color: rgb(70, 194, 251);
  align-content: center;
}

@font-face {
  font-family: 'DeterminationMonoWeb';
  src: url('https://snugglesquid.neocities.org/DeterminationMonoWeb.woff');
}

.luka {
  border: 3px double #137dbf;
	border-radius: 13px;
	background: white;
	position: absolute;
	bottom: 27%;
	overflow: auto;
	padding: 5px;
	width: 210px;
	height: 160px;
	margin-top: 20px;
	text-align: center;
}

.gumi {
  border: 3px double #137dbf;
	border-radius: 13px;
	background: white;
	position: absolute;
	right: 22.7%;
	bottom: 23%;
	overflow: auto;
	padding: 5px;
	width: 210px;
	height: 200px;
	margin-top: 20px;
	
}

.header {
	width: 1085px;
	background: rgba(17,234,232,.0);
	margin: auto;
	padding: 1rem;
	margin-bottom: 0.5rem;
	height: 200px;
}

.divider {
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}

.teto {
	border: 3px double #137dbf;
	border-radius: 13px;
	background: white;
	position: absolute;
	right: 22.7%;
	overflow: auto;
	padding: 5px;
	width: 210px;
	height: 300px;
	margin-top: 20px;
}

.neru {
	border: 3px double #137dbf;
	border-radius: 13px;
	background: white;
	position: absolute;
	overflow: auto;
	padding: 5px;
	width: 210px;
	height: 300px;
	margin-top: 20px;
}

.left-side	{
	width: 240px;
	margin-left: 10px;
}

.right-side {
  width: 240px;
  margin-right: 10px;

}

.miku {
	border: 3px double #137dbf;
	border-radius: 13px;
	width: 400px;
	height: 500px;
	background: #F5FBFF;
	margin: 20px auto 20px auto; /*top right bottom left*/
	overflow: auto;
	align-content: center;
	padding: 10px;
}

.main {
    font-size: 17px;
    background: linear-gradient(to bottom, #ffffff 0%, #fce8f4 100%);
    border: 4px solid #137dbf;
    border-radius: 10px;
    padding: 10px;
    height: 800px;
    width: 900px;
    box-shadow: 0px 0px 10px grey;
    overflow: hidden;
    background-image: url(bluegrad.png);
	margin: auto;
    
}

.content {
display: flex;
  max-width: 100%;
  margin: auto;
  align-content: center;
}


.menu {
	overflow: hidden;
	width: auto;
	
}


.stamp-box {
	width: 240px;
	height: 55px;
	overflow: hidden;
	background-color: #fce8f4;
	border: 4px solid #137dbf;
	float: left;
	background: rgba(17,234,232,.3);
}

.update-box {
	background-color: #fff;
    border: 4px solid #137dbf;
    border-radius: 15px;
    padding: 7px;
    overflow-y: scroll;
    height: 189px;
    font-size: 15px;
    
}

.stats {
	width: 238px;
	height: 100px;
	padding: 1px;
	font-size: 15px;
	background-color: #fff;
	border: 4px solid #137dbf;
	text-align: center;
	float: left;
	background: linear-gradient(to bottom, #ffffff 0%, #fce8f4 100%);
	overflow-y: scroll;
}


.marquee-things {
	display: flex;
	flex-shrink: 0;
	height: 100%;
	min-width: 100%;
}

.scroll-anim {
	animation: scroll-r2l 40s linear infinite;
}


.shoulder {
  width: 180px;
  height: 55px;
  overflow: hidden;
  background-color: #fce8f4;
  border: 4px solid #edb0d5;
  background: rgba(17,234,232,.3);
  margin-right: 3px;
  margin-bottom: 5px;
  border-radius: 20px;
  padding: 3px;
  align-content: center;
  justify-content: center;
  text-align: center;
  
    
}

.teto:hover {
  transform: translate(0px, 0px) scale(105%);
  transition-duration: 350ms;
  transition-timing-function: var(--trans);
}

    
.floatie {
height: 150px;
position: relative;
width: 150px;

    }
    
.floatie:hover {
	box-shadow: -5px 12px 6px 0px var(--shadow);
	transform: scale(105%);
	transition-duration: 350ms;
	
}
 
 @font-face {
 	font-family: 'DeterminationMonoWeb';
 	src: url(https://snugglebug.nekoweb.org/fonts/DeterminationMonoWeb.woff/) format('woff'),
 }
 
 h2 {
 	color: #00D19D;
 	text-align: center;
 }
 
 h1 {
 	color: #63EFFF;
	border-radius: 10px;
	text-align: center;
	background: rgba(182, 239, 255, 0.2);
	padding: 6px;
	overflow-wrap: break-word;
	text-align: center;
 }
 
 h3 {
 	color: lightpink;
 	text-align: center;
 }
 
hr {
	border-top: #ffcaf6;
}
 
 a:link {
 	color: #75d3fe;
 }
 
 a:visited {
 	color: #0985C8;
 }
 
 nav li {
	text-align: center;
	background-color: #eafdff;
	border-radius: 20px;
	margin: 2px;
 }
 