        body {
            height: 100vh;
            background: #f0f0f0;
            display: grid;
            place-items: center;
              place-self: center;
            overflow: hidden;
        }

        .checkerboard {
            width: 100%;
            height: 100%;
            background:
                /* Sparkle particles */
                radial-gradient(circle at 20% 40%, 
                    rgba(255,255,255,0.9) 0%, 
                    transparent 1.5%),
                radial-gradient(circle at 80% 60%, 
                    rgba(255,255,255,0.7) 0%, 
                    transparent 2%),
                /* Checker pattern */
                repeating-linear-gradient(0deg, 
                    #e0e0e0, #e0e0e0 20px, 
                    #c0c0c0 20px, #c0c0c0 40px),
                repeating-linear-gradient(90deg, 
                    #e0e0e0, #e0e0e0 20px, 
                    #c0c0c0 20px, #c0c0c0 40px);
            background-blend-mode: overlay;
            animation: 
                slide 40s linear infinite,
                sparkle 4s ease-in-out infinite alternate;
            transform: rotate(0.01deg); /* Forces GPU acceleration */
        }

        @keyframes slide {
            0% { transform: translateX(0) translateY(0); }
            50% { transform: translateX(-20px) translateY(20px); }
            100% { transform: translateX(0) translateY(0); }
        }

        @keyframes sparkle {
            0% { opacity: 0.8; }
            100% { opacity: 1; }
        } 
 
 
 
 
 .cent {
/*   display: grid;*/
     place-elements: center;
       margin: auto;
 }

        
            .feathered { 
     box-shadow: inset 10% 10% 15px ;/*
     
        background-image: url('your-image.jpg'); 
        background-size: cover; 
        box-shadow: 20 20 20px rgba(0, 0, 0, 0.5); 
        border-radius: 35px; */
    } 
        

  html, body {
    /*height: 100%!important;*/
/*    max-width: 100%!important;*/
    margin: none;
    /*background-color: black;*/
    color: black;
    align-content: center;
    text-align: center; justify
    /* fill: white; */
    /* display:flex!important; */
    justify-content:center!important;
    /* align-items: baseline; */
    align-items:center!important;
    font-family: Garamond;
    /* background-image: url('img/square_gingham2.jpg'); */
/*    background-repeat: repeat;*/
    /* background: none!important; */
    /* overflow:scroll; */
    z-index: 0;    font-size: 1 em;
    /* cursor: url('img/curs-or.png'), auto; */  }

  div, p{    margin: auto; }

/*  .gradient {
    background: #ff0000;
    background: linear-gradient(
      to right,
      #ff0000,#fdcf58
    );
  }*/

@font-face {
    font-family: fontIt;
    src:
    url('PinyonScript-Regular.ttf') format('truetype'),
    url('PinyonScript-Regular.woff2') format('woff2'),
    url('PinyonScript-Regular.woff') format('woff');
}
@font-face {
   font-family: FontTi;
   src: url('YatraOne-Regular.ttf') format('truetype');
}

.kauno{  font-family: 'fontTi';}
.hifi{  font-family: 'fontIt'; font-size: 5em!important}
.header{  font-family: Times; font-weight:lighter;
}




	img {
		max-width: 80%;
		max-height: 80%!important;
		padding: none;
		border: none;
		height: auto;
    vertical-align: middle!important;
      /* width: 150px;
      height: 150px; */
    }


a:link {
  color:  inherit;
  text-decoration:  underline;
  /*cursor: url('img/curs-in.png'), auto;*/

}
a:visited {
	color:  inherit;
  text-decoration:  underline;
  /*cursor: url('img/curs-in.png'), auto;*/

}
a:hover {
  color:  inherit;
  text-decoration:  none;
  /*cursor: url('img/curs-in.png'), auto;*/

}
a:active {
	color: black;
	text-align: center;
}

video::-webkit-media-controls-fullscreen-button {
    display: inline;
}
