		::-webkit-scrollbar {
			width: 12px;
		}
		::-webkit-scrollbar-track {
			background: transparent;
		}
		::-webkit-scrollbar-thumb {
			background-color: rgba(255, 255, 255, 0.3);
			border-radius: 10px;
			border: 3px solid transparent;
		}
		::-webkit-scrollbar-thumb:hover {
			background-color: rgba(255, 255, 255, 0.5);
		}
		html {
			scrollbar-width: thin;
			scrollbar-color: rgba(255, 255, 255, 0.3) transparent;
		}
		html::-webkit-scrollbar-thumb {
			background-color: rgba(255, 255, 255, 0.3);
		}
		html::-webkit-scrollbar-thumb:hover {
			background-color: rgba(255, 255, 255, 0.5);
		}
		* {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }
        html {
			overflow-x: hidden;
		}
		body {
			width: 100%;
			min-height: 100vh;
			height: auto;
			display: flex;
			flex-direction: column;
			box-sizing: border-box;
			font-family: 'Inter', sans-serif;
			background-color: black;
			overflow-x: hidden;
		}
        .content-container {
			top: 0px;
			height: auto;
			display: flex;
			flex-direction: column;
			justify-content: center;
			justify-content: flex-start; 
			width: 100%;
			max-width: 100%;
			box-sizing: border-box;
			position: relative;
		}
		/* .top-left-strip { */
			/* background-image: url(img/uiid02.png); */
		/* } */

		/* .top-right-strip { */
			/* background-image: url(img/uiid02.png); */
		/* } */

		/* .bottom-right-strip { */
			/* background-image: url(img/uiid02.png); */
		/* } */

		/* .bottom-left-strip { */
			/* background-image: url(img/uiid02.png); */
		/* } */


		.sq-ani {
			width: 100%;
			max-width: calc(100vh * .8);
			box-sizing: border-box;
			padding: 0;
			margin: 0;
			position: relative;
			background-size: 100% auto; /* ensures width fits exactly, no distortion */
			background-origin: top left;
			overflow: hidden;
			display: flex;
			justify-content: left;
			align-items: flex-start;
			margin-left: auto;
			margin-right: auto;
		}
		.sq-ani::before {
			content: "";
			display: block;
			padding-top: 100%;
		}
		#spaces01 {
			/* background-image: url(img/output07/camera_strip_31.jpg); */
			background-color: black;
			background-size: cover;
			background-position: 0 0;
			background-size: 100% auto;
			transform: translateZ(0); /* Forces hardware acceleration */
			will-change: background-position;
		}
		#intro {
			background-image: url(img/intro.png);
			background-color: black;
		}
			#caption {
		}
			#image {
		}
		#cached00 {
			background-color: #b1ff14;
		}
		#cached01 {
			background-image: url(img/film-cached01.jpg);
			background-color: #b1ff14;
		}
		#cached02 {
			background-image: url(img/film-cached05.jpg);
			background-color: #b1ff14;
		}
		#cached02s {
			background-image: url(img/film-cached02s.jpg);
			background-color: #b1ff14;
		}
		#cached03 {
			background-image: url(img/film-cachedbrandev01.jpg);
			background-color: #b1ff14;
		}
		#cached03s {
			background-image: url(img/film-cached03s.png);
			background-color: #b1ff14;
		}
		#cached04 {
			background-image: url(img/film-cached04.jpg);
			background-color: #b1ff14;
		}
		#cached04s {
			background-image: url(img/film-cached04.jpg);
			background-color: #b1ff14;
		}
		#cached05s {
			background-image: url(img/film-cached05s.jpg);
			background-color: #b1ff14;
		}
		#cached06 {
			background-image: url(img/film-cached06.jpg);
			background-color: white;
		}
		#cached07 {
			background-image: url(img/film-cached07.jpg);
			background-color: #999999;
		}
		#cached08 {
			background-image: url(img/film-cached08.jpg);
			background-color: #b1ff14;
		}
		#cached09 {
			background-image: url(img/film-cached10.jpg);
			background-color: #b1ff14;
		}
		#cached10 {
			background-image: url(img/film-cached09.jpg);
			background-color: #b1ff14;
		}
		#cachedapp00 {
			background-image: url(img/film-cachedapp06.jpg);
			background-color: #0F1F2F;
		}
		#cachedapp01 {
			background-image: url(img/film-cachedapp01.jpg);
			background-color: #0F1F2F;
		}
		#cachedapp02 {
			background-image: url(img/film-cachedapp02.jpg);
			background-color: #0F1F2F;
		}
		#cachedapp03 {
			background-image: url(img/film-cachedapp04.jpg);
			background-color: #0F1F2F;
		}
		#cachedapp04 {
			background-image: url(img/film-cachedapp05.jpg);
			background-color: #0F1F2F;
		}
		#cachedapp05 {
			background-image: url(img/film-cachedapp09.jpg);
			background-color: #0F1F2F;
		}
		#cachedapp10 {
			background-image: url(img/film-cachedapp10.jpg);
			background-color: #0F1F2F;
		}
		#cachedapp11 {
			background-image: url(img/film-cachedapp11.jpg);
			background-color: #0F1F2F;
		}
		#cachedapp12 {
			background-image: url(img/film-cachedapp12.jpg);
			background-color: #0F1F2F;
		}
		#cachedapp13 {
			background-image: url(img/film-cachedapp13.jpg);
			background-color: #0F1F2F;
		}
		#cachedapp14 {
			background-image: url(img/film-cachedapp14.jpg);
			background-color: #0F1F2F;
		}
		#cachedapp15 {
			background-image: url(img/film-cachedapp15.jpg);
			background-color: #0F1F2F;
		}
		#cachedapp16 {
			background-image: url(img/film-cachedapp16.jpg);
			background-color: #0F1F2F;
		}
		#cachedapp17 {
			background-image: url(img/film-cachedapp17.jpg);
			background-color: #0F1F2F;
		}
		#cachedapp18 {
			background-image: url(img/film-cachedapp18.jpg);
			background-color: #0F1F2F;
		}
		#cachedapp19 {
			background-image: url(img/film-cachedapp19.jpg);
			background-color: #0F1F2F;
		}
		#cachedapp20 {
			background-image: url(img/film-cachedapp20.jpg);
			background-color: #0F1F2F;
		}
		#cachedapp21 {
			background-image: url(img/film-cachedapp21.jpg);
			background-color: #0F1F2F;
		}
		#cachedapp22 {
			background-image: url(img/film-cachedapp22.jpg);
			background-color: #0F1F2F;
		}
		#pt01 {
			background-image: url(img/film-pt03.jpg);
			background-color: white;
		}
		#pt02 {
			background-image: url(img/film-pt01.jpg);
			background-color: white;
		}
		#pt03 {
			background-image: url(img/film-pt01.jpg);
			background-color: white;
		}
		#about01 {
			background-image: url(img/film-about.jpg);
			background-color: #6228E3;
		}
		#about02 {
			background-image: url(img/film-abou02.jpg);
			background-color: #6228E3;
		}
		#pt04 {
			background-image: url(img/film-pt01.jpg);
			background-color: white;
		}
		#ys01 {
			background-image: url(img/film-ys09.jpg);
			background-color: #811416;
		}
		#ys02 {
			background-image: url(img/film-ys10.jpg);
			background-color: #811416;
		}
		#ys03 {
			background-image: url(img/film-ys03.jpg);
			background-color: #811416;
		}
		#ys04 {
			background-image: url(img/film-ys07.jpg);
			background-color: #811416;
		}
		#ys07 {
			background-image: url(img/film-ys06.jpg);
			background-color: #811416;
		}
		#ys08 {
			background-image: url(img/film-ys02.jpg);
			background-color: #811416;
		}
		#vs01 {
			background-image: url(img/film-vs01.jpg);
			background-color: white;
		}
		#vs02 {
			background-image: url(img/film-vs02.jpg);
			background-color: white;
		}
		#outro {
			background-color: black;
		}