        @font-face {
            font-family: 'VCR';
            src: url('../_fonts/VCR_OSD_MONO_1.001.ttf') format('truetype');
font-weight: normal;.htm
            font-style: normal;
        }
        
        body {
            display: flex;
            font-family: 'VCR', sans-serif;
            margin: 0;
            padding: 0;
            justify-content: center;
            align-items: center;
            height: 100vh;
            background-color: black;
            overflow-x: hidden;
            overflow-y: hidden;
			cursor: none;
        }

        .poem-line {
			text-align: center;
			align-items: center;
            justify-content: center;
			position: relative;
			width: 100vw;
            font-size: 3vw;
			color: white;
			opacity:1;
			z-index: 999;
        }


        .symbol-font {
            font-family: 'Symbol', sans-serif; /* Change to Symbol font when hovered */
        }


		.asp-video {
			position:absolute;
			align-items: flex;
            z-index: -1;
			left:-0%;
			width: 100vw;
            object-fit: cover;
            animation-fill-mode: forwards;
        }

			@keyframes fadeIn {
			to {
				opacity: 1;
			}
		}
			@keyframes fadeOut {
			to {
				opacity: 0;
			}
		}
        #error-message {
            color: red;
            display: none;
            position: absolute;
            top: 10px;
        }

@keyframes moveToTopLeft {
  to {
    transform: translate(-100vw, -100vh);
  }
}

.videoCursor {
  position: absolute;
  width: 60px; /* Initial size */
  height: 60px; /* Initial size */
  pointer-events: none;
  
}
@keyframes growShrink {
  0%, 100% {
    transform: scale(60);
  }
  0% {
    transform: scale(2); /* Adjust as needed */
  }
}