:root {
		--backgroundSize: 30px;
	}

* { 
	box-sizing: border-box;
}

body {
  box-sizing: border-box;
  margin:0;
  height: 100vh;
  background-image: url("https://i.imgur.com/Dn7nssU.gif");
  background-size: var(--backgroundSize);
  color: var(--whiteish);
  display: grid;
  place-items: center;
  
}
body:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
}
@keyframes movingBackground {
  from { background-position: 0 0;}
  to {background-position: var(--backgroundSize) var(--backgroundSize);}
}

@font-face {
  font-family:'Nintendo-DS-BIOS';
  src: url('https://clovermart.neocities.org/Nintendo-DS-BIOS.ttf');
  }
  
  @font-face {
  font-family:'Jacquard';
  src: url('https://clovermart.neocities.org/Jacquard24-Regular.ttf');
  }


/* these control the column widths */


/* Container holding the image and the text */


.hoohoo {
      border-collapse: separate;
      display:inline-block;
      z-index: 5;
      box-sizing:border-box;
	    margin: auto;
	    width: 70%;
	    overflow-x:auto;
	    padding-top: 20px;
	    position:relative;
	    overflow-y:visible;
	    
	  }

.lala {
      border-spacing: 25px;
	    border-collapse: separate;
	    width: 23%;
	    margin: 10px;
	    
	    
	    white-space: normal;
	    display: inline-block;
	
	    flex-wrap: wrap;
	    height: 300px;
	    padding: 20px;
	    background-color:white;
	    border-radius: 10px;
	    overflow-y:scroll;
	    overflow-x:hidden;
	    
	    
	    
	    
	    color: black;
  padding: 12px 2px 10px 18px;
  border-image-slice: 20 11 20 19 fill;
  border-image-width: 20px 11px 20px 19px;
  border-image-repeat: repeat round;
  border-style: solid;
  border-color: transparent;
  image-rendering: pixelated;
  border-image-source: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAABoCAMAAABvw+gRAAAALVBMVEUAAADu7u6qqqqZmZmIiIh3d3e7u7vMzMz////d3d1mZmZVVVX+/v7v7+/w8PCGxkBUAAAAAXRSTlMAQObYZgAAA+lJREFUeNqNWAmC2zAINKeM4u3/n9tYK2yTcdzSY3UwGhAINlkuQiyibzE1MxbTfcbMsq/zAmLmjda30HqVoKAIFzWVqq9TowAo50TRxPQK8PVB6JfN9YT0+KJaOZtqYQAXQMjzArRq01coif1SXJZAtW6RciLy5EqFh/ySyPosiTwQ1nLtmxN0DmIgwCS6mJIbubUHnv/LqASdiHLoQ2j6noGw+yTTj3koM2fiIQsiVjJ+i9Izx8gsN7N4o0c4Wf9l1RSLHTDwbRhU4k3HSuiCorfBe0A8Jw1JvnF1nwD3p3dC+qtvlOOS+/gGaGhxXOGvuCsOlOPGuxmHV8YqVFyGSEZBpM5TbpFC7n59IoTZTnAyJvVAmJSTKgBhmlcF5xXi6oecm43biiyfVvWW88ZhIQ6xq9y6+GG/Wx8t4VAgoBgczq4iKpwFUqAjlPvF3DXHayB8UdaXpc/G0KoSlUlyWHPhNq3iewfynwyCNobTKH+qqUPNKCij+VgYqFSfMWUT8+IrkBHtCIYw05xuP7f1yhyOTNn+lMeViO6g/pCP80XNtTQuviETIQ/PCEOSHA9JXnED0dNMINmgWtCMR3I24ZbocVVo5ERMCDfrTaFElVnIbpVTRKwrL8NEPVQ2uOGs1Natt2h9pmIrRmHnBOHTig0K3PTDupkdWB70J0ktPiOvwj1iGIUtKmnoEvPe5jzc8p0frg8a+shdaxkC526unIdu23Qd8or5mDX104afP9tHRIhmtjdaUQhvl2o3oMsrqBGkGnmdl0PQyE4OrHD81MaAZlpFX5Q2RPF8g8X+vF3wPa16HYRdXz5hebvFtUTQK46sZLG1eF6Js7bzi47GwOyQVal/7R+NTTJ15fJsf2oVzW5QxbnWROiDz4ihXSMryyLcTbuqTYSu9UVVGuKzIgY7eA427Rx89nNpHsqoRReK0aPOnTem1tMNKIiXQYL0xRGqiEVLJa4UKJmJqV9GQEHDj9o/qOps0KUGggnduO2cNN+5ciqTd/7wfINy/UZ4m83Yhd27zJ2E/FTmgciayCNJMuYglAiPufDaEdDkAKULv4K5RfMJWASqCtSShaf2RBR9EDs12fGzAXKQ5jOSFlK/PrgH0tBqHDQyFykQxTsgScO1e5RESlvq5ygG5hsfKBECjQ9Ldpk3KRyghGvB+XsJnI7jk6Ond9ipsOa77xztyaRKHeJLeYQAADfU74IWqUD0eUgbiOkI3Z9dQOQzrfReAx0Jc/gu6vkLE1b4NgqOLUuhgp9s8NGdnE1tOaXrqRr3WFZdipixRwRFEBGtFOuYrWPWWNh0ARFRURFR3Uc2f8r47yD4C5YqfMcto41mAAAAAElFTkSuQmCC");
	    
	    
	    
	    
	    
	    
	    
	    
	    
	    
	    
	    img {
	      display: block;
	      margin:auto;
	      object-fit: contain;
	      object-position: center;
	      animation:img-floatinganim;
	    }
	  }

.float {
animation-name: floating; 
animation-duration: 6s; 
animation-iteration-count: infinite; 
animation-timing-function: ease-in-out;
} 

@keyframes floating { 
0% { 
transform: translate(0,  0px); 
} 

50%  { 
transform: translate(0, 15px); 
} 

100%   {
transform: translate(0, -0px); 
} 
}






          
/*MISC*/

h1, h2, h3, h4, h5, h6, p  { 
  text-align: center;
	
}
h1 {
  background: black;
  font-family:'Jacquard';
	font-size: 4rem;
	letter-spacing: 2px;
	font-weight:normal;
	text-align: center;
	text-decoration: none;
	color:transparent;
	background-clip: text;
	-webkit-background-clip: text;
}
h2{
  position:relative;
  text-decoration: none;
  font-size:1.4rem;
  font-family: 'Nintendo-DS-BIOS';
}
p{
  
  line-height: 1.2rem;
  text-decoration: none;
  font-size:1.1rem;
  font-family: 'Nintendo-DS-BIOS';
}

::-webkit-scrollbar {
        width: 0;
        /* remove scrollbar space */
        background: transparent;
        /* to make scrollbar invisible */
        }

        ::-webkit-scrollbar-thumb {
        background: transparent;
        }
        
      