/* ---------------------------------------------------------- */
/* ---| ©Copyright AncientWisdom.   ®All Rights Reserved |--- */
/* ---------------------------------------------------------- */
/* <style type="text/css"> */
	* {margin:0; padding:0; box-sizing:border-box; scrollbar-width:thin; scrollbar-color:#FF3300 grey; scroll-behavior:smooth;}

	body {
		background-color:black;
		color:white;
		font-family:Helvetica,Trebuchet,Arial,sans-serif;
		text-align:center;
		vertical-align:middle;

		margin-left:auto;
		margin-right:auto;

		/*Disabled select text*/
		-webkit-user-select:none; /* Chrome all / Safari all */
		 -khtml-user-select:none;
		   -moz-user-select:none; /* Firefox all */
		    -ms-user-select:none; /* IE 10+ */
		     -o-user-select:none;
		        user-select:none;
	}

	div {
		background-color:transparent;
		margin-top:0px;
		margin-left:0px;
		margin-right:0px;
		margin-bottom:0px;
		padding:0px;
	}

	img {
		/*Disabled select img*/
		-webkit-user-select:none;		
		   -moz-user-select:none;
		    -ms-user-select:none;
		        user-select:none;

		-webkit-user-drag:none;
		        user-drag:none;
		-webkit-touch-callout:none;
	}
	.img-box {
		display:inline-block;
		text-align:center;
		margin:0 15px;
	}

	/*Disable printing webpage content by hiding content via CSS*/
	@media print {
		html, body {
			display:none;  /* hide whole page */
		}
	}
        
	#AWLogo {
		/*background:url('/assets/AWFavicon.webp');*/
		background-image:url('/assets/1x1.gif'), url('/assets/AWFaviconG.webp');
	
		background-repeat:no-repeat;
		background-size:contain;
		height:150px;
		width:50%;
		position:fixed;
		bottom:11px;
		left:11px;
	}

	#AudioButton {
		/*background:url('/assets/AWFavicon.webp');*/
		/*background-image:url('/assets/1x1.gif'), url('/assets/AWFaviconG.webp');*/
	
		background-repeat:no-repeat;
		background-size:contain;
		height:150px;
		width:50%;
		position:fixed;
		bottom:-77px;
		right:-282px;
		z-index:3;
	}

	.audio {
		background-color:rgba(0,0,0,0.5); /* rgba(101,101,101,0.5)*/ /*#656565*/
		/*color:#FF3300;
		font-weight:bold;*/
		border:3px solid rgba(255,51,0,0.75) /*#FF3300*/;
		border-radius:17px;
		padding:3px;
	}

	.ancient {font-family:"Ancient",Helvetica,Trebuchet,Arial,sans-serif; font-weight:bold /*normal*/; font-style:normal; text-align:center;}
	.ancientgeek {font-family:"AncientGeek",Helvetica,Trebuchet,Arial,sans-serif; font-weight:bold /*normal*/; font-style:normal; text-align:center;}
	.ancientsign {font-family:"AncientSign",Helvetica,Trebuchet,Arial,sans-serif; font-weight:bold /*normal*/; font-style:normal; text-align:center;}

	.ancient3D {
		color:#FF3300;
		text-shadow:
			-1px -1px  1px rgba(255,255,255,1),
			-1px  0px  1px rgba(255,255,255,1),
			 1px  1px  1px rgba(255,255,255,1),
			 1px  0px  1px rgba(255,255,255,1),
			-2px  2px  1px rgba(255,51,0,1),
			 2px  0px  1px rgba(255,51,0,1),
			 0px -2px  1px rgba(255,51,0,1),
			 0px  1px  1px rgba(255,51,0,1),
			 3px  3px 11px rgba(255,255,255,0.5),
			 3px  3px 11px rgba(255,255,255,0.5),
			-3px -3px 17px rgba(255,255,255,0.5),
			-3px -3px 17px rgba(255,255,255,0.5);
	}

	h1 {
		font-size:50px;
	}

	/* This div design part is used as an Image */
	.round {
		width:100px /*200px*/;
		height:100px /*200px*/;
		margin:5px;
		border-radius:50%;
		text-align:center;
		font-size:30px;
		float:left;
		font-weight:bold;
		display:inline-block;

		/* Change the shape according to the image */
		shape-outside:circle() /*border-box*/;
		background-color:rgba(255,51,0,0.25) /*Green*/ /*rgba(0,128,0,1)*/;
		color:white;
	}

	.container {
		width:100%;
		height:100%;
		/*overflow:hidden;*/
		position:relative;
	}

	.containerbgrand {
		width:100%;
		height:100vh;
		background-image:url('/assets/gallery/WallPaper_389303.webp'); /* Note: Use same img as 100% keyframe animate */
		background-size:cover;
		background-position:center;
		background-repeat:no-repeat;
		transition:5s;
		
		animation-name:animate;
		animation-direction:alternate-reverse;
		animation-duration:30s;
		animation-fill-mode:forwards;
		animation-iteration-count:infinite;
		animation-play-state:running;
		animation-tmiming-function:ease-in-out;
	}
	
	@keyframes animate {
		  0% { background-image:url('/assets/gallery/WallPaper_389303.webp'); }
		 15% { background-image:url('/assets/gallery/367566.webp'); }
		 30% { background-image:url('/assets/gallery/dp6IXpC.webp'); }
		 45% { background-image:url('/assets/gallery/NJ8OsW.webp'); }
		 60% { background-image:url('/assets/gallery/9JEaCf.webp'); }
		 75% { background-image:url('/assets/gallery/367566.webp'); }
		 90% { background-image:url('/assets/gallery/NJ8OsW.webp'); }
		100% { background-image:url('/assets/gallery/WallPaper_389303.webp'); }
	}

	.banner {
		/*background-image:url('/assets/gallery/WallPaper_389303.webp') ;*/
		background-image:url('/assets/img/Threads_Careers@2x-aaa2c13cd208ee23e46b415c3e347683.png');
		background-color:rgba(255,51,0,0.20);
		background-position:/*center center*/ bottom right;
		background-size:cover;
		position:absolute;
		display:flex;
		justify-content:center;
		align-items:center;
		left:0;
		top:0;
		right:0;
		bottom:0;
		text-align:center;
		color:black;
	}
	/*.banner h1 {
		font-size:5vmin;
	}
	.banner h2 {
		font-size:2vmin;
	}*/
	.nav {
		position:absolute;
		display:flex;
		left:0;
		top:0;
		right:0;
		bottom:0;
		overflow:hidden;
	}
	.links {
		position:absolute;
		display:flex;
		justify-content:center;
		align-items:center;
		left:0;
		top:0;
		right:0;
		transform:translateY(-100%);
		transition:.5s cubic-bezier(1, 0, 0, 1);
		visibility:hidden;
		overflow:hidden;
	}
	.links ul {
		padding:0;
		margin:0;
	}
	#menu-icon {
		display:none;
	}
	#menu-icon ~ label {
		display:block;
		position:absolute;
		top:1vmin;
		right:1vmin;
		font-size:2vmax;
		transition:color .1s .9s;
		color:red /*black*/;
		cursor:pointer;
	}
	.links li {
		text-align:center;
		list-style:none;
	}
	.links a {
		font-size:35px /*50px*/;
		line-height:35px /*75px*/;
		text-decoration:none;
		color:white;
	}
	.links a:hover::before {
		content:">";
		padding-right:.5vmin;
	}
	.links a:hover::after {
		content:"<";
		padding-left:.5vmin;
	}
	.box {
		transition:flex .5s cubic-bezier(1, 0, 0, 1) .5s;
	}
	.box:nth-child(1),
	.box:nth-child(3) {
		flex:1;
		background-color:rgba(128,0,0,0.75) /*#800000*/ /*lightslategray*/;
	}
	.box:nth-child(2) {
		flex:1 0 100%;
		background-color:transparent;
	}
	#menu-icon:checked ~ label {
		transition:color .1s .1s;
		color:white;
	}
	#menu-icon:checked ~ .nav .box {
		transition:flex .5s ease-in-out;
	}
	#menu-icon:checked ~ .links {
		transition:.5s cubic-bezier(0.18, 0.89, 0.32, 1.5) .5s;
		top:50%;
		transform:translateY(-50%);
		visibility:visible;
	}
	#menu-icon:checked ~ .nav .box:nth-child(2) {
		flex:0;
	}
	@media (max-width:768px) {
		#menu-icon ~ label {
			font-size:30px;
		}
	}

	.firefly {
		position:fixed;
		left:50%;
		top:50%;
		width:0.4vw;
		height:0.4vw;
		margin:-0.2vw 0 0 9.8vw;
		animation:ease 200s alternate infinite;
		pointer-events:none;
	}
	.firefly::before, .firefly::after {
		content:"";
		position:absolute;
		width:100%;
		height:100%;
		border-radius:50%;
		transform-origin:-10vw;
	}
	.firefly::before {
		background:black;
		opacity:0.4;
		animation:drift ease alternate infinite;
	}
	.firefly::after {
		background:white;
		opacity:0;
		box-shadow:0 0 0vw 0vw yellow;
		animation:drift ease alternate infinite, flash ease infinite;
	}

	.firefly:nth-child(1) { animation-name:move1; }
	.firefly:nth-child(1)::before { animation-duration:12s; }
	.firefly:nth-child(1)::after { animation-duration:12s, 9644ms; animation-delay:0ms, 5998ms; }
	@keyframes move1 {
		0%             { transform:translateX(-38vw) translateY(36vh)  scale(0.62); }
		5.2631578947%  { transform:translateX(50vw)  translateY(-33vh) scale(0.76); }
		10.5263157895% { transform:translateX(-23vw) translateY(-37vh) scale(0.89); }
		15.7894736842% { transform:translateX(-9vw)  translateY(-14vh) scale(0.55); }
		21.0526315789% { transform:translateX(-47vw) translateY(21vh)  scale(0.58); }
		26.3157894737% { transform:translateX(37vw)  translateY(39vh)  scale(0.49); }
		31.5789473684% { transform:translateX(7vw)   translateY(-39vh) scale(0.45); }
		36.8421052632% { transform:translateX(-21vw) translateY(-15vh) scale(0.28); }
		42.1052631579% { transform:translateX(22vw)  translateY(-22vh) scale(0.41); }
		47.3684210526% { transform:translateX(-40vw) translateY(26vh)  scale(1);    }
		52.6315789474% { transform:translateX(24vw)  translateY(-16vh) scale(0.93); }
		57.8947368421% { transform:translateX(17vw)  translateY(26vh)  scale(0.38); }
		63.1578947368% { transform:translateX(48vw)  translateY(11vh)  scale(0.99); }
		68.4210526316% { transform:translateX(-14vw) translateY(0vh)   scale(0.37); }
		73.6842105263% { transform:translateX(15vw)  translateY(-9vh)  scale(0.94); }
		78.9473684211% { transform:translateX(-29vw) translateY(-18vh) scale(0.26); }
		84.2105263158% { transform:translateX(37vw)  translateY(23vh)  scale(0.94); }
		89.4736842105% { transform:translateX(4vw)   translateY(46vh)  scale(0.48); }
		94.7368421053% { transform:translateX(36vw)  translateY(-5vh)  scale(0.94); }
		100%           { transform:translateX(-41vw) translateY(2vh)   scale(0.87); }
	}

	.firefly:nth-child(2) { animation-name:move2; }
	.firefly:nth-child(2)::before { animation-duration:18s; }
	.firefly:nth-child(2)::after { animation-duration:18s, 5555ms; animation-delay:0ms, 4428ms; }
	@keyframes move2 {
		0%   { transform:translateX(-6vw)  translateY(1vh)   scale(0.55);  }
		4%   { transform:translateX(-14vw) translateY(35vh)  scale(0.37);  }
		8%   { transform:translateX(18vw)  translateY(-4vh)  scale(0.71);  }
		12%  { transform:translateX(-18vw) translateY(-44vh) scale(0.61);  }
		16%  { transform:translateX(-47vw) translateY(49vh)  scale(0.66);  }
		20%  { transform:translateX(-49vw) translateY(31vh)  scale(0.59);  }
		24%  { transform:translateX(22vw)  translateY(-12vh) scale(0.64);  }
		28%  { transform:translateX(-5vw)  translateY(17vh)  scale(0.26);  }
		32%  { transform:translateX(33vw)  translateY(-25vh) scale(0.72);  }
		36%  { transform:translateX(-39vw) translateY(-3vh)  scale(0.74);  }
		40%  { transform:translateX(-27vw) translateY(-8vh)  scale(0.63);  }
		44%  { transform:translateX(41vw)  translateY(41vh)  scale(0.45);  }
		48%  { transform:translateX(13vw)  translateY(19vh)  scale(0.57);  }
		52%  { transform:translateX(40vw)  translateY(35vh)  scale(0.94);  }
		56%  { transform:translateX(-11vw) translateY(-11vh) scale(0.96);  }
		60%  { transform:translateX(-23vw) translateY(-34vh) scale(0.49);  }
		64%  { transform:translateX(27vw)  translateY(-20vh) scale(0.78);  }
		68%  { transform:translateX(32vw)  translateY(-47vh) scale(0.48);  }
		72%  { transform:translateX(-12vw) translateY(36vh)  scale(0.51);  }
		76%  { transform:translateX(-30vw) translateY(-1vh)  scale(0.78);  }
		80%  { transform:translateX(-21vw) translateY(50vh)  scale(0.63);  }
		84%  { transform:translateX(-24vw) translateY(3vh)   scale(0.89);  }
		88%  { transform:translateX(0vw)   translateY(13vh)  scale(0.97);  }
		92%  { transform:translateX(7vw)   translateY(-2vh)  scale(0.28);  }
		96%  { transform:translateX(-7vw)  translateY(-7vh)  scale(0.87);  }
		100% { transform:translateX(-27vw) translateY(31vh)  scale(0.79);  }
	}

	.firefly:nth-child(3) { animation-name:move3; }
	.firefly:nth-child(3)::before { animation-duration:10s; }
	.firefly:nth-child(3)::after { animation-duration:10s, 7745ms; animation-delay:0ms, 4736ms; }
	@keyframes move3 {
		0%             { transform:translateX(24vw)  translateY(16vh) scale(0.64);  }
		4.347826087%   { transform:translateX(17vw)  translateY(-18vh) scale(0.28); }
		8.6956521739%  { transform:translateX(9vw)   translateY(20vh) scale(0.32);  }
		13.0434782609% { transform:translateX(-36vw) translateY(37vh) scale(0.36);  }
		17.3913043478% { transform:translateX(26vw)  translateY(-47vh) scale(0.84); }
		21.7391304348% { transform:translateX(-42vw) translateY(-29vh) scale(0.31); }
		26.0869565217% { transform:translateX(29vw)  translateY(43vh) scale(0.26);  }
		30.4347826087% { transform:translateX(-6vw)  translateY(-9vh) scale(0.74);  }
		34.7826086957% { transform:translateX(28vw)  translateY(33vh) scale(0.92);  }
		39.1304347826% { transform:translateX(43vw)  translateY(-41vh) scale(0.67); }
		43.4782608696% { transform:translateX(6vw)   translateY(-2vh) scale(0.3);   }
		47.8260869565% { transform:translateX(0vw)   translateY(-25vh) scale(0.95); }
		52.1739130435% { transform:translateX(-10vw) translateY(-39vh) scale(0.46); }
		56.5217391304% { transform:translateX(-15vw) translateY(5vh) scale(0.39);   }
		60.8695652174% { transform:translateX(-19vw) translateY(-44vh) scale(0.74); }
		65.2173913043% { transform:translateX(42vw)  translateY(50vh) scale(0.95);  }
		69.5652173913% { transform:translateX(7vw)   translateY(13vh) scale(0.88);  }
		73.9130434783% { transform:translateX(49vw)  translateY(7vh) scale(0.91);   }
		78.2608695652% { transform:translateX(40vw)  translateY(50vh) scale(0.79);  }
		82.6086956522% { transform:translateX(-12vw) translateY(31vh) scale(0.59);  }
		86.9565217391% { transform:translateX(-46vw) translateY(34vh) scale(0.46);  }
		91.3043478261% { transform:translateX(44vw)  translateY(43vh) scale(0.52);  }
		95.652173913%  { transform:translateX(-26vw) translateY(27vh) scale(0.72);  }
		100%           { transform:translateX(42vw)  translateY(-26vh) scale(0.69); }
	}

	.firefly:nth-child(4) { animation-name:move4; }
	.firefly:nth-child(4)::before { animation-duration:14s; }
	.firefly:nth-child(4)::after { animation-duration:14s, 8717ms; animation-delay:0ms, 5501ms; }
	@keyframes move4 {
		0%             { transform:translateX(23vw)  translateY(-43vh) scale(0.56); }
		4.1666666667%  { transform:translateX(-37vw) translateY(40vh)  scale(0.9);  }
		8.3333333333%  { transform:translateX(17vw)  translateY(47vh)  scale(0.37); }
		12.5%          { transform:translateX(26vw)  translateY(19vh)  scale(0.59); }
		16.6666666667% { transform:translateX(-10vw) translateY(-40vh) scale(0.74); }
		20.8333333333% { transform:translateX(8vw)   translateY(13vh)  scale(0.78); }
		25%            { transform:translateX(46vw)  translateY(-35vh) scale(0.26); }
		29.1666666667% { transform:translateX(4vw)   translateY(17vh)  scale(0.97); }
		33.3333333333% { transform:translateX(29vw)  translateY(-8vh)  scale(0.89); }
		37.5%          { transform:translateX(11vw)  translateY(-27vh) scale(0.79); }
		41.6666666667% { transform:translateX(48vw)  translateY(20vh)  scale(0.9);  }
		45.8333333333% { transform:translateX(-33vw) translateY(45vh)  scale(0.86); }
		50%            { transform:translateX(10vw)  translateY(47vh)  scale(0.44); }
		54.1666666667% { transform:translateX(-1vw)  translateY(11vh)  scale(0.27); }
		58.3333333333% { transform:translateX(24vw)  translateY(5vh)   scale(0.7);  }
		62.5%          { transform:translateX(9vw)   translateY(-13vh) scale(0.51); }
		66.6666666667% { transform:translateX(-21vw) translateY(29vh)  scale(0.91); }
		70.8333333333% { transform:translateX(-25vw) translateY(-11vh) scale(0.49); }
		75%            { transform:translateX(25vw)  translateY(11vh)  scale(0.47); }
		79.1666666667% { transform:translateX(-28vw) translateY(-19vh) scale(0.32); }
		83.3333333333% { transform:translateX(25vw)  translateY(-20vh) scale(0.4);  }
		87.5%          { transform:translateX(8vw)   translateY(-5vh)  scale(0.6);  }
		91.6666666667% { transform:translateX(-6vw)  translateY(35vh)  scale(0.63); }
		95.8333333333% { transform:translateX(-10vw) translateY(31vh)  scale(0.26); }
		100%           { transform:translateX(40vw)  translateY(7vh)   scale(0.96); }
	}

	.firefly:nth-child(5) { animation-name:move5; }
	.firefly:nth-child(5)::before { animation-duration:10s; }
	.firefly:nth-child(5)::after { animation-duration:10s, 10728ms; animation-delay:0ms, 4135ms; }
	@keyframes move5 {
		0%   { transform:translateX(2vw)   translateY(-43vh) scale(0.88); }
		4%   { transform:translateX(-3vw)  translateY(34vh)  scale(0.61); }
		8%   { transform:translateX(-34vw) translateY(-40vh) scale(0.91); }
		12%  { transform:translateX(24vw)  translateY(38vh)  scale(0.87); }
		16%  { transform:translateX(42vw)  translateY(25vh)  scale(0.48); }
		20%  { transform:translateX(6vw)   translateY(45vh)  scale(0.43); }
		24%  { transform:translateX(-40vw) translateY(7vh)   scale(0.48); }
		28%  { transform:translateX(46vw)  translateY(39vh)  scale(0.4);  }
		32%  { transform:translateX(5vw)   translateY(-25vh) scale(0.45); }
		36%  { transform:translateX(-6vw)  translateY(29vh)  scale(0.46); }
		40%  { transform:translateX(9vw)   translateY(22vh)  scale(0.97); }
		44%  { transform:translateX(34vw)  translateY(30vh)  scale(0.59); }
		48%  { transform:translateX(-22vw) translateY(41vh)  scale(0.41); }
		52%  { transform:translateX(-28vw) translateY(6vh)   scale(0.69); }
		56%  { transform:translateX(4vw)   translateY(49vh)  scale(0.92); }
		60%  { transform:translateX(38vw)  translateY(32vh)  scale(0.88); }
		64%  { transform:translateX(-6vw)  translateY(-46vh) scale(0.57); }
		68%  { transform:translateX(6vw)   translateY(-20vh) scale(0.45); }
		72%  { transform:translateX(23vw)  translateY(32vh)  scale(1);    }
		76%  { transform:translateX(-40vw) translateY(-10vh) scale(0.76); }
		80%  { transform:translateX(2vw)   translateY(-36vh) scale(0.62); }
		84%  { transform:translateX(-17vw) translateY(-14vh) scale(0.37); }
		88%  { transform:translateX(-39vw) translateY(6vh)   scale(1);    }
		92%  { transform:translateX(-29vw) translateY(31vh)  scale(0.92); }
		96%  { transform:translateX(-13vw) translateY(13vh)  scale(0.82); }
		100% { transform:translateX(-45vw) translateY(-21vh) scale(0.4);  }
	}

	.firefly:nth-child(6) { animation-name:move6; }
	.firefly:nth-child(6)::before { animation-duration:16s; }
	.firefly:nth-child(6)::after { animation-duration:16s, 8702ms; animation-delay:0ms, 6488ms; }
	@keyframes move6 {
		0%             { transform:translateX(9vw)   translateY(43vh)  scale(0.34); }
		3.7037037037%  { transform:translateX(14vw)  translateY(47vh)  scale(0.34); }
		7.4074074074%  { transform:translateX(0vw)   translateY(-11vh) scale(0.47); }
		11.1111111111% { transform:translateX(-37vw) translateY(-38vh) scale(0.34); }
		14.8148148148% { transform:translateX(40vw)  translateY(-26vh) scale(0.33); }
		18.5185185185% { transform:translateX(-34vw) translateY(-49vh) scale(0.71); }
		22.2222222222% { transform:translateX(5vw)   translateY(-18vh) scale(0.73); }
		25.9259259259% { transform:translateX(-45vw) translateY(-38vh) scale(0.99); }
		29.6296296296% { transform:translateX(-13vw) translateY(9vh)   scale(0.95); }
		33.3333333333% { transform:translateX(-45vw) translateY(-18vh) scale(0.83); }
		37.037037037%  { transform:translateX(23vw)  translateY(-14vh) scale(0.64); }
		40.7407407407% { transform:translateX(-46vw) translateY(23vh)  scale(0.59); }
		44.4444444444% { transform:translateX(-5vw)  translateY(-13vh) scale(0.45); }
		48.1481481481% { transform:translateX(-3vw)  translateY(-2vh)  scale(0.75); }
		51.8518518519% { transform:translateX(-6vw)  translateY(40vh)  scale(0.41); }
		55.5555555556% { transform:translateX(-4vw)  translateY(-31vh) scale(0.48); }
		59.2592592593% { transform:translateX(-28vw) translateY(-11vh) scale(0.97); }
		62.962962963%  { transform:translateX(41vw)  translateY(32vh)  scale(0.63); }
		66.6666666667% { transform:translateX(-37vw) translateY(-4vh)  scale(0.4);  }
		70.3703703704% { transform:translateX(34vw)  translateY(-26vh) scale(0.85); }
		74.0740740741% { transform:translateX(-13vw) translateY(50vh)  scale(0.76); }
		77.7777777778% { transform:translateX(-33vw) translateY(-31vh) scale(0.4);  }
		81.4814814815% { transform:translateX(-24vw) translateY(-36vh) scale(0.77); }
		85.1851851852% { transform:translateX(-28vw) translateY(6vh)   scale(0.4);  }
		88.8888888889% { transform:translateX(-31vw) translateY(0vh)   scale(0.63); }
		92.5925925926% { transform:translateX(21vw)  translateY(-4vh)  scale(0.99); }
		96.2962962963% { transform:translateX(11vw)  translateY(48vh)  scale(1);    }
		100%           { transform:translateX(0vw)   translateY(-42vh) scale(0.87); }
	}

	.firefly:nth-child(7) { animation-name:move7; }
	.firefly:nth-child(7)::before { animation-duration:12s; }
	.firefly:nth-child(7)::after { animation-duration:12s, 8739ms; animation-delay:0ms, 6698ms; }
	@keyframes move7 {
		0%             { transform:translateX(-27vw) translateY(-3vh)  scale(0.56); }
		4.1666666667%  { transform:translateX(-13vw) translateY(-48vh) scale(0.61); }
		8.3333333333%  { transform:translateX(-9vw)  translateY(48vh)  scale(0.47); }
		12.5%          { transform:translateX(-18vw) translateY(-42vh) scale(0.85); }
		16.6666666667% { transform:translateX(-17vw) translateY(0vh)   scale(0.52); }
		20.8333333333% { transform:translateX(42vw)  translateY(11vh)  scale(0.66); }
		25%            { transform:translateX(47vw)  translateY(24vh)  scale(0.66); }
		29.1666666667% { transform:translateX(-35vw) translateY(-4vh)  scale(0.58); }
		33.3333333333% { transform:translateX(-9vw)  translateY(31vh)  scale(0.29); }
		37.5%          { transform:translateX(29vw)  translateY(-49vh) scale(1);    }
		41.6666666667% { transform:translateX(4vw)   translateY(-36vh) scale(0.84); }
		45.8333333333% { transform:translateX(39vw)  translateY(-13vh) scale(0.86); }
		50%            { transform:translateX(0vw)   translateY(32vh)  scale(0.67); }
		54.1666666667% { transform:translateX(-9vw)  translateY(10vh)  scale(0.64); }
		58.3333333333% { transform:translateX(49vw)  translateY(-7vh)  scale(0.48); }
		62.5%          { transform:translateX(-38vw) translateY(38vh)  scale(0.59); }
		66.6666666667% { transform:translateX(-29vw) translateY(45vh)  scale(0.7);  }
		70.8333333333% { transform:translateX(30vw)  translateY(8vh)   scale(0.91); }
		75%            { transform:translateX(-36vw) translateY(-7vh)  scale(0.86); }
		79.1666666667% { transform:translateX(11vw)  translateY(7vh)   scale(0.68); }
		83.3333333333% { transform:translateX(26vw)  translateY(11vh)  scale(0.86); }
		87.5%          { transform:translateX(50vw)  translateY(35vh)  scale(0.85); }
		91.6666666667% { transform:translateX(-38vw) translateY(45vh)  scale(0.92); }
		95.8333333333% { transform:translateX(-28vw) translateY(27vh)  scale(0.81); }
		100%           { transform:translateX(29vw)  translateY(-37vh) scale(0.6);  }
	}

	.firefly:nth-child(8) { animation-name:move8; }
	.firefly:nth-child(8)::before { animation-duration:9s; }
	.firefly:nth-child(8)::after { animation-duration:9s, 5901ms; animation-delay:0ms, 5768ms; }
	@keyframes move8 {
		0%             { transform:translateX(-12vw) translateY(-2vh)  scale(0.46); }
		5.2631578947%  { transform:translateX(-31vw) translateY(29vh)  scale(0.88); }
		10.5263157895% { transform:translateX(6vw)   translateY(27vh)  scale(0.64); }
		15.7894736842% { transform:translateX(38vw)  translateY(-46vh) scale(0.98); }
		21.0526315789% { transform:translateX(29vw)  translateY(-16vh) scale(0.49); }
		26.3157894737% { transform:translateX(-13vw) translateY(48vh)  scale(0.43); }
		31.5789473684% { transform:translateX(-10vw) translateY(45vh)  scale(0.85); }
		36.8421052632% { transform:translateX(11vw)  translateY(5vh)   scale(0.84); }
		42.1052631579% { transform:translateX(5vw)   translateY(-39vh) scale(0.55); }
		47.3684210526% { transform:translateX(-4vw)  translateY(40vh)  scale(0.84); }
		52.6315789474% { transform:translateX(46vw)  translateY(-45vh) scale(0.5);  }
		57.8947368421% { transform:translateX(45vw)  translateY(12vh)  scale(0.45); }
		63.1578947368% { transform:translateX(8vw)   translateY(30vh)  scale(0.66); }
		68.4210526316% { transform:translateX(-46vw) translateY(-38vh) scale(0.77); }
		73.6842105263% { transform:translateX(18vw)  translateY(-13vh) scale(0.91); }
		78.9473684211% { transform:translateX(26vw)  translateY(-25vh) scale(0.7);  }
		84.2105263158% { transform:translateX(36vw)  translateY(37vh)  scale(0.37); }
		89.4736842105% { transform:translateX(28vw)  translateY(45vh)  scale(0.78); }
		94.7368421053% { transform:translateX(-24vw) translateY(-41vh) scale(0.5);  }
		100%           { transform:translateX(44vw)  translateY(-25vh) scale(0.32); }
	}

	.firefly:nth-child(9) { animation-name:move9; }
	.firefly:nth-child(9)::before { animation-duration:17s; }
	.firefly:nth-child(9)::after { animation-duration:17s, 10454ms; animation-delay:0ms, 8179ms; }
	@keyframes move9 {
		0%             { transform:translateX(-26vw) translateY(46vh)  scale(0.4);  }
		3.7037037037%  { transform:translateX(19vw)  translateY(-45vh) scale(0.9);  }
		7.4074074074%  { transform:translateX(-49vw) translateY(-16vh) scale(0.32); }
		11.1111111111% { transform:translateX(4vw)   translateY(32vh)  scale(0.5);  }
		14.8148148148% { transform:translateX(-26vw) translateY(-48vh) scale(0.58); }
		18.5185185185% { transform:translateX(12vw)  translateY(35vh)  scale(0.39); }
		22.2222222222% { transform:translateX(22vw)  translateY(-42vh) scale(0.35); }
		25.9259259259% { transform:translateX(29vw)  translateY(-21vh) scale(0.57); }
		29.6296296296% { transform:translateX(33vw)  translateY(37vh)  scale(0.57); }
		33.3333333333% { transform:translateX(-7vw)  translateY(-29vh) scale(0.3);  }
		37.037037037%  { transform:translateX(38vw)  translateY(47vh)  scale(0.85); }
		40.7407407407% { transform:translateX(-41vw) translateY(7vh)   scale(0.53); }
		44.4444444444% { transform:translateX(-39vw) translateY(-29vh) scale(0.75); }
		48.1481481481% { transform:translateX(50vw)  translateY(-34vh) scale(0.83); }
		51.8518518519% { transform:translateX(46vw)  translateY(48vh)  scale(0.77); }
		55.5555555556% { transform:translateX(-1vw)  translateY(44vh)  scale(0.91); }
		59.2592592593% { transform:translateX(-45vw) translateY(20vh)  scale(0.5);  }
		62.962962963%  { transform:translateX(-11vw) translateY(-23vh) scale(0.51); }
		66.6666666667% { transform:translateX(-11vw) translateY(-17vh) scale(0.3);  }
		70.3703703704% { transform:translateX(42vw)  translateY(-29vh) scale(0.82); }
		74.0740740741% { transform:translateX(8vw)   translateY(39vh)  scale(0.63); }
		77.7777777778% { transform:translateX(42vw)  translateY(-28vh) scale(0.44); }
		81.4814814815% { transform:translateX(-24vw) translateY(-6vh)  scale(0.72); }
		85.1851851852% { transform:translateX(-23vw) translateY(-43vh) scale(0.72); }
		88.8888888889% { transform:translateX(-21vw) translateY(-10vh) scale(0.48); }
		92.5925925926% { transform:translateX(25vw)  translateY(18vh)  scale(0.85); }
		96.2962962963% { transform:translateX(26vw)  translateY(0vh)   scale(0.87); }
		100%           { transform:translateX(46vw)  translateY(15vh)  scale(0.56); }
	}

	.firefly:nth-child(10) { animation-name:move10; }
	.firefly:nth-child(10)::before { animation-duration:9s; }
	.firefly:nth-child(10)::after { animation-duration:9s, 8751ms; animation-delay:0ms, 6235ms; }
	@keyframes move10 {
		0%             { transform:translateX(-37vw) translateY(-35vh) scale(0.33); }
		4.1666666667%  { transform:translateX(-2vw)  translateY(-31vh) scale(0.65); }
		8.3333333333%  { transform:translateX(1vw)   translateY(-5vh)  scale(0.37); }
		12.5%          { transform:translateX(-36vw) translateY(-19vh) scale(0.35); }
		16.6666666667% { transform:translateX(-8vw)  translateY(13vh)  scale(0.63); }
		20.8333333333% { transform:translateX(2vw)   translateY(14vh)  scale(1);    }
		25%            { transform:translateX(43vw)  translateY(-29vh) scale(0.83); }
		29.1666666667% { transform:translateX(46vw)  translateY(1vh)   scale(0.31); }
		33.3333333333% { transform:translateX(-28vw) translateY(40vh)  scale(0.4);  }
		37.5%          { transform:translateX(-6vw)  translateY(1vh)   scale(0.6);  }
		41.6666666667% { transform:translateX(18vw)  translateY(-32vh) scale(0.35); }
		45.8333333333% { transform:translateX(28vw)  translateY(24vh)  scale(0.94); }
		50%            { transform:translateX(6vw)   translateY(-39vh) scale(0.36); }
		54.1666666667% { transform:translateX(25vw)  translateY(42vh)  scale(0.37); }
		58.3333333333% { transform:translateX(-41vw) translateY(-22vh) scale(0.43); }
		62.5%          { transform:translateX(-14vw) translateY(-31vh) scale(0.76); }
		66.6666666667% { transform:translateX(42vw)  translateY(-19vh) scale(0.65); }
		70.8333333333% { transform:translateX(47vw)  translateY(-45vh) scale(0.76); }
		75%            { transform:translateX(-43vw) translateY(49vh)  scale(0.49); }
		79.1666666667% { transform:translateX(39vw)  translateY(35vh)  scale(0.97); }
		83.3333333333% { transform:translateX(-47vw) translateY(37vh)  scale(0.45); }
		87.5%          { transform:translateX(-5vw)  translateY(-10vh) scale(0.63); }
		91.6666666667% { transform:translateX(-25vw) translateY(-8vh)  scale(0.57); }
		95.8333333333% { transform:translateX(-15vw) translateY(28vh)  scale(0.84); }
		100%           { transform:translateX(32vw)  translateY(29vh)  scale(0.75); }
	}

	.firefly:nth-child(11) { animation-name:move11; }
	.firefly:nth-child(11)::before { animation-duration:16s; }
	.firefly:nth-child(11)::after { animation-duration:16s, 5960ms; animation-delay:0ms, 4879ms; }
	@keyframes move11 {
		0%   { transform:translateX(1vw)   translateY(31vh)  scale(0.37); }
		4%   { transform:translateX(-40vw) translateY(-44vh) scale(0.34); }
		8%   { transform:translateX(-41vw) translateY(42vh)  scale(0.71); }
		12%  { transform:translateX(14vw)  translateY(44vh)  scale(0.91); }
		16%  { transform:translateX(-1vw)  translateY(-1vh)  scale(0.99); }
		20%  { transform:translateX(21vw)  translateY(49vh)  scale(0.99); }
		24%  { transform:translateX(29vw)  translateY(-40vh) scale(0.28); }
		28%  { transform:translateX(18vw)  translateY(-15vh) scale(0.3);  }
		32%  { transform:translateX(34vw)  translateY(21vh)  scale(0.93); }
		36%  { transform:translateX(22vw)  translateY(38vh)  scale(0.63); }
		40%  { transform:translateX(-47vw) translateY(-2vh)  scale(0.8);  }
		44%  { transform:translateX(37vw)  translateY(-7vh)  scale(0.87); }
		48%  { transform:translateX(14vw)  translateY(15vh)  scale(0.62); }
		52%  { transform:translateX(-10vw) translateY(-34vh) scale(0.82); }
		56%  { transform:translateX(42vw)  translateY(24vh)  scale(0.85); }
		60%  { transform:translateX(-35vw) translateY(-21vh) scale(0.99); }
		64%  { transform:translateX(-13vw) translateY(-8vh)  scale(0.42); }
		68%  { transform:translateX(30vw)  translateY(-21vh) scale(0.67); }
		72%  { transform:translateX(32vw)  translateY(38vh)  scale(0.91); }
		76%  { transform:translateX(-39vw) translateY(-17vh) scale(0.94); }
		80%  { transform:translateX(41vw)  translateY(17vh)  scale(0.53); }
		84%  { transform:translateX(17vw)  translateY(-7vh)  scale(0.79); }
		88%  { transform:translateX(19vw)  translateY(-42vh) scale(0.56); }
		92%  { transform:translateX(37vw)  translateY(-39vh) scale(0.42); }
		96%  { transform:translateX(-15vw) translateY(21vh)  scale(0.58); }
		100% { transform:translateX(-37vw) translateY(23vh)  scale(0.48); }
	}

	.firefly:nth-child(12) { animation-name:move12; }
	.firefly:nth-child(12)::before { animation-duration:17s; }
	.firefly:nth-child(12)::after { animation-duration:17s, 7855ms; animation-delay:0ms, 634ms; }
	@keyframes move12 {
		0%             { transform:translateX(4vw)   translateY(-5vh)  scale(0.43); }
		5.5555555556%  { transform:translateX(-43vw) translateY(-47vh) scale(0.39); }
		11.1111111111% { transform:translateX(38vw)  translateY(-1vh)  scale(0.44); }
		16.6666666667% { transform:translateX(36vw)  translateY(21vh)  scale(0.83); }
		22.2222222222% { transform:translateX(-36vw) translateY(-48vh) scale(0.81); }
		27.7777777778% { transform:translateX(30vw)  translateY(-14vh) scale(0.62); }
		33.3333333333% { transform:translateX(9vw)   translateY(48vh)  scale(0.37); }
		38.8888888889% { transform:translateX(36vw)  translateY(-43vh) scale(0.4);  }
		44.4444444444% { transform:translateX(11vw)  translateY(-27vh) scale(0.59); }
		50%            { transform:translateX(37vw)  translateY(-2vh)  scale(0.75); }
		55.5555555556% { transform:translateX(-33vw) translateY(7vh)   scale(0.74); }
		61.1111111111% { transform:translateX(17vw)  translateY(37vh)  scale(0.75); }
		66.6666666667% { transform:translateX(-28vw) translateY(-27vh) scale(0.43); }
		72.2222222222% { transform:translateX(-1vw)  translateY(47vh)  scale(0.9);  }
		77.7777777778% { transform:translateX(40vw)  translateY(31vh)  scale(0.33); }
		83.3333333333% { transform:translateX(-28vw) translateY(-15vh) scale(0.43); }
		88.8888888889% { transform:translateX(-12vw) translateY(42vh)  scale(0.63); }
		94.4444444444% { transform:translateX(32vw)  translateY(30vh)  scale(0.73); }
		100%           { transform:translateX(41vw)  translateY(33vh)  scale(0.93); }
	}

	.firefly:nth-child(13) { animation-name:move13; }
	.firefly:nth-child(13)::before { animation-duration:10s; }
	.firefly:nth-child(13)::after { animation-duration:10s, 10349ms; animation-delay:0ms, 6218ms; }
	@keyframes move13 {
		0%             { transform:translateX(-26vw) translateY(37vh)  scale(0.43); }
		3.5714285714%  { transform:translateX(-30vw) translateY(17vh)  scale(0.99); }
		7.1428571429%  { transform:translateX(-28vw) translateY(-37vh) scale(0.71); }
		10.7142857143% { transform:translateX(46vw)  translateY(-47vh) scale(0.7);  }
		14.2857142857% { transform:translateX(30vw)  translateY(25vh)  scale(0.26); }
		17.8571428571% { transform:translateX(15vw)  translateY(-37vh) scale(0.47); }
		21.4285714286% { transform:translateX(9vw)   translateY(-13vh) scale(0.95); }
		25%            { transform:translateX(18vw)  translateY(-21vh) scale(0.68); }
		28.5714285714% { transform:translateX(47vw)  translateY(28vh)  scale(0.32); }
		32.1428571429% { transform:translateX(16vw)  translateY(13vh)  scale(0.89); }
		35.7142857143% { transform:translateX(-12vw) translateY(-41vh) scale(0.37); }
		39.2857142857% { transform:translateX(10vw)  translateY(-27vh) scale(0.69); }
		42.8571428571% { transform:translateX(8vw)   translateY(17vh)  scale(0.38); }
		46.4285714286% { transform:translateX(25vw)  translateY(18vh)  scale(0.53); }
		50%            { transform:translateX(-19vw) translateY(-8vh)  scale(0.79); }
		53.5714285714% { transform:translateX(-34vw) translateY(43vh)  scale(0.38); }
		57.1428571429% { transform:translateX(-10vw) translateY(47vh)  scale(0.61); }
		60.7142857143% { transform:translateX(-39vw) translateY(13vh)  scale(0.26); }
		64.2857142857% { transform:translateX(-47vw) translateY(-21vh) scale(0.98); }
		67.8571428571% { transform:translateX(41vw)  translateY(37vh)  scale(0.4);  }
		71.4285714286% { transform:translateX(35vw)  translateY(11vh)  scale(0.28); }
		75%            { transform:translateX(-43vw) translateY(-2vh)  scale(0.48); }
		78.5714285714% { transform:translateX(23vw)  translateY(-28vh) scale(0.5);  }
		82.1428571429% { transform:translateX(35vw)  translateY(30vh)  scale(0.75); }
		85.7142857143% { transform:translateX(9vw)   translateY(32vh)  scale(0.77); }
		89.2857142857% { transform:translateX(-15vw) translateY(5vh)   scale(0.79); }
		92.8571428571% { transform:translateX(-20vw) translateY(-19vh) scale(0.7);  }
		96.4285714286% { transform:translateX(42vw)  translateY(8vh)   scale(0.64); }
		100%           { transform:translateX(-29vw) translateY(12vh)  scale(0.79); }
	}

	.firefly:nth-child(14) { animation-name:move14; }
	.firefly:nth-child(14)::before { animation-duration:18s; }
	.firefly:nth-child(14)::after { animation-duration:18s, 9951ms; animation-delay:0ms, 7278ms; }
	@keyframes move14 {
		0%             { transform:translateX(-18vw) translateY(18vh)  scale(0.32); }
		3.7037037037%  { transform:translateX(2vw)   translateY(50vh)  scale(0.65); }
		7.4074074074%  { transform:translateX(-47vw) translateY(18vh)  scale(0.98); }
		11.1111111111% { transform:translateX(-37vw) translateY(20vh)  scale(0.72); }
		14.8148148148% { transform:translateX(12vw)  translateY(33vh)  scale(0.58); }
		18.5185185185% { transform:translateX(6vw)   translateY(-8vh)  scale(0.82); }
		22.2222222222% { transform:translateX(-2vw)  translateY(38vh)  scale(0.89); }
		25.9259259259% { transform:translateX(-38vw) translateY(48vh)  scale(0.69); }
		29.6296296296% { transform:translateX(-11vw) translateY(22vh)  scale(0.34); }
		33.3333333333% { transform:translateX(-48vw) translateY(7vh)   scale(0.32); }
		37.037037037%  { transform:translateX(50vw)  translateY(23vh)  scale(0.38); }
		40.7407407407% { transform:translateX(-2vw)  translateY(27vh)  scale(0.69); }
		44.4444444444% { transform:translateX(37vw)  translateY(23vh)  scale(0.65); }
		48.1481481481% { transform:translateX(-44vw) translateY(34vh)  scale(0.76); }
		51.8518518519% { transform:translateX(6vw)   translateY(-42vh) scale(0.55); }
		55.5555555556% { transform:translateX(13vw)  translateY(-42vh) scale(0.87); }
		59.2592592593% { transform:translateX(-45vw) translateY(42vh)  scale(0.4);  }
		62.962962963%  { transform:translateX(9vw)   translateY(18vh)  scale(0.47); }
		66.6666666667% { transform:translateX(43vw)  translateY(-18vh) scale(0.83); }
		70.3703703704% { transform:translateX(-48vw) translateY(47vh)  scale(0.4);  }
		74.0740740741% { transform:translateX(-30vw) translateY(-12vh) scale(0.83); }
		77.7777777778% { transform:translateX(-33vw) translateY(-33vh) scale(0.7);  }
		81.4814814815% { transform:translateX(32vw)  translateY(37vh)  scale(0.98); }
		85.1851851852% { transform:translateX(41vw)  translateY(21vh)  scale(0.83); }
		88.8888888889% { transform:translateX(-12vw) translateY(30vh)  scale(0.73); }
		92.5925925926% { transform:translateX(43vw)  translateY(2vh)   scale(0.54); }
		96.2962962963% { transform:translateX(-19vw) translateY(-5vh)  scale(0.27); }
		100%           { transform:translateX(18vw)  translateY(38vh)  scale(0.82); }
	}

	.firefly:nth-child(15) { animation-name:move15; }
	.firefly:nth-child(15)::before { animation-duration:10s; }
	.firefly:nth-child(15)::after { animation-duration:10s, 10674ms; animation-delay:0ms, 1988ms; }
	@keyframes move15 {
		0%             { transform:translateX(31vw)  translateY(-46vh) scale(0.7);  }
		5.2631578947%  { transform:translateX(-33vw) translateY(40vh)  scale(0.88); }
		10.5263157895% { transform:translateX(49vw)  translateY(-37vh) scale(0.68); }
		15.7894736842% { transform:translateX(35vw)  translateY(-10vh) scale(0.34); }
		21.0526315789% { transform:translateX(1vw)   translateY(-22vh) scale(0.37); }
		26.3157894737% { transform:translateX(36vw)  translateY(37vh)  scale(0.7);  }
		31.5789473684% { transform:translateX(1vw)   translateY(46vh)  scale(0.68); }
		36.8421052632% { transform:translateX(27vw)  translateY(49vh)  scale(0.8);  }
		42.1052631579% { transform:translateX(-27vw) translateY(-44vh) scale(0.69); }
		47.3684210526% { transform:translateX(41vw)  translateY(-45vh) scale(0.28); }
		52.6315789474% { transform:translateX(0vw)   translateY(49vh)  scale(0.56); }
		57.8947368421% { transform:translateX(-49vw) translateY(17vh)  scale(0.88); }
		63.1578947368% { transform:translateX(33vw)  translateY(-42vh) scale(0.94); }
		68.4210526316% { transform:translateX(49vw)  translateY(23vh)  scale(0.32); }
		73.6842105263% { transform:translateX(-6vw)  translateY(47vh)  scale(0.38); }
		78.9473684211% { transform:translateX(2vw)   translateY(42vh)  scale(0.46); }
		84.2105263158% { transform:translateX(-2vw)  translateY(10vh)  scale(0.87); }
		89.4736842105% { transform:translateX(4vw)   translateY(24vh)  scale(0.45); }
		94.7368421053% { transform:translateX(-34vw) translateY(-9vh)  scale(0.78); }
		100%           { transform:translateX(23vw)  translateY(-4vh)  scale(0.47); }
	}
	@keyframes drift   {
		0%   { transform:rotate(0deg); }
		100% { transform:rotate(360deg); }
	}
	@keyframes flash {
		0%, 30%, 100% { opacity:0; box-shadow:0 0 0vw 0vw yellow; }
		5% { opacity:1; box-shadow:0 0 2vw 0.4vw yellow; }
	}

	/* @font-face {
		font-family:Clip;
		src:url("https://acupoftee.github.io/fonts/Clip.ttf");
	} */

	/* body {
		background-image:linear-gradient(335deg, black 23px, transparent 23px), linear-gradient(155deg, black 23px, transparent 23px), linear-gradient(335deg, black 23px, transparent 23px), linear-gradient(155deg, black 23px, transparent 23px);
		background-position:0px 2px, 4px 35px, 29px 31px, 34px 6px;
		background-size:58px 58px;
		background-color:#141114;
	} */

	.sign {
		background-image:radial-gradient( ellipse 50% 35% at 50% 50%, #6b1839, transparent );
		position:absolute;
		display:flex;
		justify-content:center;
		align-items:center;
		width:50%;
		height:50%;
		transform:translate(-50%, -50%);
		letter-spacing:2;
		left:50%;
		top:50%;
		font-family:"Clip";
		text-transform:uppercase;
		font-size:3em /*6em*/;
		color:#ffd6cc /*ffe6ff*/;
		text-shadow:0 0 0.6rem #ffd6cc /*ffe6ff*/, 0 0 1.5rem #ff8566 /*ff65bd*/, -0.2rem 0.1rem 1rem #ff8566 /*ff65bd*/, 0.2rem 0.1rem 1rem #ff8566 /*ff65bd*/, 0 -0.5rem 2rem #ff471a /*ff2483*/, 0 0.5rem 3rem #ff471a /*ff2483*/;
		animation:shine 2s forwards, flicker 3s infinite;
		z-index:-1;
	}

	@keyframes blink {
		0%,
		22%,
		36%,
		75% { color:#ffd6cc /*ffe6ff*/; text-shadow:0 0 0.6rem #ffd6cc /*ffe6ff*/, 0 0 1.5rem #ff8566 /*ff65bd*/, -0.2rem 0.1rem 1rem #ff8566 /*ff65bd*/, 0.2rem 0.1rem 1rem #ff8566 /*ff65bd*/, 0 -0.5rem 2rem #ff471a /*ff2483*/, 0 0.5rem 3rem #ff471a /*ff2483*/; }
		28%,
		33% { color:#ff8566 /*ff65bd*/; text-shadow:none; }
		82%,
		97% { color:#ff471a /*ff2483*/; text-shadow:none; }
	}

	.flicker { animation:shine 2s forwards, blink 3s 2s infinite; }
	.fast-flicker { animation:shine 2s forwards, blink 10s 1s infinite; }

	@keyframes shine {
		0%   { color:#6b1839; text-shadow:none; }
		100% { color:#ffd6cc /*ffe6ff*/; text-shadow:0 0 0.6rem #ffd6cc /*ffe6ff*/, 0 0 1.5rem #ff8566 /*ff65bd*/, -0.2rem 0.1rem 1rem #ff8566 /*ff65bd*/, 0.2rem 0.1rem 1rem #ff8566 /*ff65bd*/, 0 -0.5rem 2rem #ff471a /*ff2483*/, 0 0.5rem 3rem #ff471a /*ff2483*/; }
	}

	@keyframes flicker {
		from { opacity:1; }
		4%   { opacity:0.9;   }
		6%   { opacity:0.85;  }
		8%   { opacity:0.95;  }
		10%  { opacity:0.9;   }
		11%  { opacity:0.922; }
		12%  { opacity:0.9;   }
		14%  { opacity:0.95;  }
		16%  { opacity:0.98;  }
		17%  { opacity:0.9;   }
		19%  { opacity:0.93;  }
		20%  { opacity:0.99;  }
		24%  { opacity:1;     }
		26%  { opacity:0.94;  }
		28%  { opacity:0.98;  }
		37%  { opacity:0.93;  }
		38%  { opacity:0.5;   }
		39%  { opacity:0.96;  }
		42%  { opacity:1;     }
		44%  { opacity:0.97;  }
		46%  { opacity:0.94;  }
		56%  { opacity:0.9;   }
		58%  { opacity:0.9;   }
		60%  { opacity:0.99;  }
		68%  { opacity:1;     }
		70%  { opacity:0.9;   }
		72%  { opacity:0.95;  }
		93%  { opacity:0.93;  }
		95%  { opacity:0.95;  }
		97%  { opacity:0.93;  }
		to   { opacity:1;     }
	}

	.button {
		display:inline-block;
		background-color:#000 /*#4CAF50*/;
		color:#fff;
		padding:3px 7px;
		font-size:14px;
		cursor:pointer;
		text-align:center;
		text-decoration:none;
		outline:none;
		border:1px dotted #FF3300 /*none*/;
		border-radius:15px;
	}
	.button:hover {background-color:#006699 /*#3e8e41*/;}
	.button:active {
		background-color:#ff3300 /*#3e8e41*/;
		box-shadow:05px #666;
		transform:translateY(4px);
	}

	@media (max-width:45em) {
		h1 {
			font-size:150%;
		}
		h2,h3,h4,h5,h6 {
			font-size:99%;
		}
		#AWLogo {height:75px;width:50%;}
		#AudioButton {height:75px;width:50%;}
	}
/* </style> */
/* ---------------------------------------------------------- */
/* ---| ©Copyright AncientWisdom.   ®All Rights Reserved |--- */
/* ---------------------------------------------------------- */
