:root {
  color-scheme: only light!important;
  float:left;
  left:0;
  overflow-x: hidden;
  overflow-x: clip !important;
  float:left;
  left:0;
  position:relative;
  /*max-width:100%;*/
  z-index: 1;
}

html{
	width:100%;
}
body {
	/*background-image: url("./data/SV_idk.png");*/
	background-blend-mode: none;
}

/* Hide scrollbar*/
/*:root::-webkit-scrollbar {
  display: none;
}
:root {
  -ms-overflow-style: none;
  scrollbar-width: none;
}*/
/**/

header { /*the topmost card with the name on it*/
	top:0;
	left:0;

	position: anchor;
	text-align: center;
	font-family: 'Times New Roman';
	font-size: 3vw; /*30px*/
	/*margin-top: calc(-3.5vw + 2vh);*/
	width:100vw;
	height:100vh;
	display:block;
	
	background: #C3AD76;
  background-image: url('./data/original_spine.jpg');
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
/*	background-position: center;*/
	background-position: left;
	background-repeat: no-repeat;
	padding:5px;
	margin-top:-1vh;
	margin-left:-2vw;
	
	border:5px solid transparent;
	border-image: linear-gradient(0deg, rgba(195, 173, 118, 0.5), rgba(60, 82, 137, 0.1)) 30 stretch;
}
/*header div{
	background-image: url('./data/ninety_deg_spine2.jpg');
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
	background-position: center;
	background-repeat: no-repeat;

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}*/

a {
target:_blank;
}
header:{
	position: relative;
}

.titleSection {
	text-align: left;
	padding-left:2vw;
	margin:0;
	font-size:5vmax;
	word-spacing: 0.2vmax;
	width:50vw;
/*	background: linear-gradient(135deg, #7DAF7FFF 25%, #E3E0CD00 25%);*/
	background: linear-gradient(135deg, #909090FF 25%, #FFD70000 30%);
}

#chiroWikiLink, #chiroWikiLink:link, #chiroWikiLink:visited, #chiroWikiLink:active {
	color: #7F30FF;
	text-shadow: 0px 0px 1vw #FFFF00, 0.301vw 0.195vw 0px #CF9A1B;
/*	-webkit-text-stroke: 0.2vw #CF9A1B;*/
	-webkit-text-stroke: 0.2vmax #0000FF;
	font-family: 'Gabriola';
	line-height: 1.1;
	text-decoration: none;
}
#chiroWikiLink:hover {
	color: #7FFFFF;
	cursor: zoom-in;
}

.requirements {
	text-align: left;
	padding-left:6vw;
	margin:0;
	word-spacing: 0.2vmax;
	font-size: 1.25vmax;
	font-family: serif !important;
	margin-top:-1.1vmax;
	width:50vw;

	color: #7F30FF;
/*	text-shadow: 0px 0px 1vw #FFFF00, 0.301vw 0.195vw 0px #CF9A1B;*/
/*	-webkit-text-stroke: 0.2vw #CF9A1B;*/
	-webkit-text-stroke: 0.08vmax #0700AF;
	font-family: 'Gabriola';
	line-height: 1.1;
}

.contacts {
	position: relative;
	font-weight: 600;
	font-size: 3vmax;
	float: right;
	top:-11vmax;
	margin-right: 1vmax;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	color:#1A2FED;
}

.treating {
/*	background-image: url("./data/SV_idk_gray3.png");*/
/*	background-image: url("./data/SV_idk.png");*/
	background-repeat: no-repeat;
	background-blend-mode: multiply;
	background-size: 5vmax 100%;
	background-position: 0%;
	float: right;
	text-align: left;
	margin-top:1vmax;
	padding-left:6vmax;
/*	color: #AF7A00;*/
/*	color: #7FFA00;*/
	color: #1B1DFA;
	-webkit-text-stroke: 0.1vmax #3D6F3F;
	text-shadow: 0.1vmax 0.2vmax 3px darkslateblue;
	font-size: 2vmax;
	font-weight: 600;
	line-height: 1.8;
	position:fixed;
	width:7.3vmax;
	right:1vmax;
	bottom:1vmax;
	z-index:4;
}
.treating img {
/*	width: 5vmax;*/
	filter: grayscale(100%);
	-webkit-filter: grayscale(100%);
}
.treatingBG {
	background:linear-gradient(220deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);
	background-size: 100% 100%;
	margin-top:1vmax;
	background-repeat: no-repeat;
	padding-left:6vmax;
	position:fixed;
	width:7.8vmax;
	height:15vmax;
	right:0.5vmax;
	bottom:1vmax;
	z-index: 3;
	border-radius:10%;
	animation: cascadingBackground_ani 7s ease-in-out 2s infinite alternate;
}

.treating .treatingText {
	z-index: 6!important;
	display: inline-block;
}
.treatingScroll {
	z-index: -5!important;
	display: block;
	position: absolute;
	top:30%;
	left:-35%;
	vertical-align: middle;
	transform: rotate(-90deg);
	font-size: 3.5vmax;
	color: #C3AD76FF;
	text-shadow: 0px 0px 1vw #FFFF00, 0.301vw 0.195vw 0px #CF9A1B;
	-webkit-text-stroke: 0.2vmax #0000FF;
}

html:not([data-scroll = '0']) {
	.treatingBG {
		opacity: 0.9;
	}
	.LDDLButton {
	  border:0.2vmax solid #D3BD86FF;
	  box-shadow: 0vmax 0vmax 0.1vmax 0.1vmax #D3BD86FF inset;
		animation: none;
	}
}

.locationsDDL {
  display: inline-block;
  position: relative;
  float:left;
  left:3vmax;
  top:1vh;
}
.LDDLBImg {
	height:3vmax;
/*	width:100%;*/
	vertical-align: baseline;
	padding:0;
	margin:0;
	position: relative;
	display: inline-block;
  position: relative;
  float:left;
  left:-1vmax;
  top:1vh;
}
.LDDLButton{
  border-radius:5px;
  padding:1px 2px;
  font-size:2vmax;
  font-family: Arial, Helvetica, sans-serif;
  text-shadow: 0px 0px 5px gray, 1px 1px 5px green;
  cursor:pointer;
  background:rgba(124, 175, 127, 1);
  border:0.2vmax solid #C3AD76FF;
  margin:0;
  height:4vmax;
  width:13vmax;
  border:0.2vmax solid #FFFFBA;
	animation: glowBorder_ani 5s infinite;
}

.locationsDDL:hover .LDDLButton{
  background:rgba(100, 121, 103, 1);
  border:0.2vmax solid #D3BD86FF;
  box-shadow: 0vmax 0vmax 0.1vmax 0.1vmax #D3BD86FF inset;
	animation: none;
}
.LDDLButton::after {
	content: ">";
	padding-left: 0.2vmax;
  color: #555;
}
.locationsDDL:hover .LDDLButton::after {
	content: "v";
  color: #555;
}

.LDDLOptions {
  display: none;
  position: absolute;
  overflow: auto;
  background-color:#E3CD96FF;
  border-radius:5px;
  box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.4), 0.3vmax 0.2vmax 0.1vmax #1F1F1F2F;
}
.locationsDDL:hover .LDDLOptions {
  display: block;
}
.LDDLOptions a {
/*  display: block;*/
  position: relative;
  display: inline-block;
	color: #1B1DFA;
	-webkit-text-stroke: 0.1vmax #000;
	text-shadow: 0.1vmax 0.2vmax 3px mintcream;
  padding: 5px;
  text-decoration: none;
  padding:20px 40px;
  font-size: 2vmax;
  width: inherit;
}
.LDDLOptions a:hover {
  color: #0B0DEA;
	text-shadow: 0.2vmax 0.3vmax 2px mintcream;
  background-color:#C3AD76FF;
  border-radius:5px;
}
.LDDLOptions a i {
	font-size: 1vmax;
	font-family: monospace;
	display: none;
	text-shadow: 0.2vmax 0.1vmax 2px rgba(100, 121, 103, 1);
}
.LDDLOptions a:hover i {
	display: inline;
}

.LDDLOPUText {
	visibility: hidden;
  width: 10vmax;
  background-color: rgba(100, 121, 103, 1);
  color: #C3AD76FF;
  text-align: center;
  border-radius: 6px;
  padding: 0.5vmax 0;
  position: absolute;
  z-index: 12;
  bottom: 105%;
  left: 50%;
  margin-left: -5vmax;
  font-size: 1vmax;
  text-shadow: none;
}
#tipytop {
  visibility: hidden;
  width: 10vmax;
  background-color: rgba(100, 121, 103, 1);
  color: #C3AD76FF;
  text-align: center;
  border-radius: 6px;
  padding: 0.5vmax 0;
  position: absolute;
  z-index: 12;
  top: 105%!important;
  left: 50%;
  margin-left: -5vmax;
  font-size: 1vmax;
  text-shadow: none;
}
#tipytop::after {
  content: "";
  position: absolute;
  bottom: 100%;
  left: 50%;
  margin-left: -1vmax;
  border-width: 1vmax;
  border-style: solid;
  border-color: transparent transparent rgba(100, 121, 103, 1) transparent;
}
.LDDLOPUText::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -1vmax;
  border-width: 1vmax;
  border-style: solid;
  border-color: rgba(100, 121, 103, 1) transparent transparent transparent;
}
.LDDLOptions a:hover .LDDLOPUText{
	visibility: visible;
  -webkit-animation: fadeIn 1s;
  animation: fadeIn 1s;
}
.LDDLOptions a:hover #tipytop{
	visibility: visible;
  -webkit-animation: fadeIn 1s;
  animation: fadeIn 1s;
}

@-webkit-keyframes fadeIn {
  from {opacity: 0;} 
  to {opacity: 1;}
}
@keyframes fadeIn {
  from {opacity: 0;}
  to {opacity:1 ;}
}

.sharer {
	position: fixed;
	width:3vmax;
	height:3vmax;
	top:0vmax;
	right:1vmax;
	padding:0.1vmax;
	margin:0;
	margin-top:0.5vmax;
}
.sharer:hover {
	cursor: pointer;
}
.sharer img {
	width:inherit;
}
.sharer:hover .sharePopUp {
	display:block;
}
.sharePopUpBG {
	display: none;
	background:rgba(55,55,55,.6);
	backdrop-filter: blur(7px) brightness(0.75);
	-webkit-backdrop-filter: blur(10px);
	width:100vw;
	height:100vh;
	top:0;
	left:0;
	z-index: 8;
	position: fixed;
}
.sharePopUp {
	display: none;
	filter: blur(0px);
	backdrop-filter: blur(3px);
	font-size: 2vmax;
	background: linear-gradient(50deg, #E3E0CD 60%, #7DAF7F 60%);
	background-blend-mode: multiply;
	background-size: cover;
	color:goldenrod;
	text-shadow: 2px 2px 1px greenyellow;
	position:fixed;
	bottom:0;
	right:15vmax;
	border:3px solid #C3AD76FF;
	border-bottom: none;
	z-index: 9;
	width:70vw;
	height:0vh;
	margin:0;
	border-radius:10px 10px 0% 0%;
	text-align: center;
	animation: shareAni 0.6s ease-out 0.1s 1 forwards;
}
.sharePopUp img {
	position: absolute;
	top:1vh;
	left:calc(50% - 25vmin);
	width:50vmin;
}
.sharePopUp p {
	position: absolute;
	top:calc(50vmin + 2vh);
	left:calc(50% - 25vmin);
	width:50vmin;
}
#shareLink:hover {
	cursor: pointer;
}

@keyframes shareAni {
	0% {height:1vh;}
	95% {height:85vh;}
	100% {height:80vh;}
}

#noline{
	text-decoration: none!important;
	color:inherit;
}

#bodyBG {
	background: #7DAF7F;
	background: linear-gradient(115deg, #E3E0CD 60%, #7DAF7F 60%);
	background-blend-mode: multiply;
	background-size: cover;
	width:100%;
	height:100%;

	top:0px;
	left:0;
	margin:0;
	padding:0;
	position:fixed;
	z-index: -1;
}

#imgBack {
	background-image: url("./data/icon.ico");
	background-repeat: repeat;
	-webkit-background-clip: background;
	/*-webkit-background-clip: background;*/
	/*-webkit-text-fill-color: transparent;*/
	margin-top: 200px;
	font-size: 16px;
	text-align: left;
	font-weight: normal;
	font-family: 'Steelfish Rg', 'helvetica neue', 
	helvetica, arial, sans-serif;
	font-weight: 800;
	-webkit-font-smoothing: antialiased;
}
#imgFront {
	background-image: url("./data/icon.ico");
	background-repeat: repeat;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-family: 'Steelfish Rg', 'helvetica neue', 
	helvetica, arial, sans-serif;
	font-weight: 800;
	-webkit-font-smoothing: antialiased;
}
#CF1 { /*chiro font #1*/
/*	color: #FFCA4B;*/
	color: #7F30FF;
	text-shadow: 0px 0px 1vw #FFFF00, 0.301vw 0.195vw 0px #CF9A1B;
/*	-webkit-text-stroke: 0.2vw #CF9A1B;*/
	-webkit-text-stroke: 0.2vmax #0000FF;
	font-family: 'Gabriola';
	line-height: 1.1;
}
#CF2 { /*chiro font #2*/
	text-shadow: 0px 0px 0.05vw #FDFD02, 0px 0px 2vw #02DFFD, 0.45vw 0.1vw 0vw #2A40EF;
	-webkit-text-stroke: 0.1vmax #0200FF;
	color: #0A10DD;
	font-family: 'Scriptina';
/*	font-size:6vw;*/
}

@font-face {
    font-family: "Scriptina";
    src: url("./data/SCRIPTIN.ttf") format("truetype");
}

#mapArea {
	background-image: url("./data/original_spine.jpg"), radial-gradient(black, gray);

	-webkit-background-clip: background;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	background-blend-mode: difference;

	/*background: #FFCA4B;*/
	color: #0035C4;
	text-align: center;
	-webkit-text-stroke: 1px #AF7A00;
	border: 0.5vw solid #9A9A2E;
	border-radius:1vw;

	width: 42%;
	
	font-size: 3vmin;
	float: left;
	margin-right:3%;
	margin-left:3%;
  margin-bottom:4%;
  left:0;
}
#mapArea a, a:link, a:active{
	color: #654A21;
}
#mapArea a:visited{
	color: #654A23;
}
#mapArea a:hover{
	color: #7F4A21;
}
#mapframe {
	border:0;
	border-radius:4px;
	padding-top:0px;
}

@media screen and (max-width: 1080px) {
	#mapArea {
	  width: 98%; /* The width is 100%, when the viewport is 1080px or smaller */
		margin-left:1%;
		margin-right:1%;
	}
  .titleSection {
  	width:100%;
  }
  .requirements {
  	width:100%;
  }
  .contacts {
  	top:0;
  	margin-right:3vmax;
  	margin-top:1.5vmax;
  }
  /*.treating {
  	top:0;
  	margin-right:3vmax;
  	margin-top: 1vmax;
  	float: left;
  }*/
  .sharePopUp {
		width:98vw;
		right:0;
		margin-left:0vw;
		margin-right:0vw;
	}
}

#devnotes {
	float:left;
	background: #F2D701;
	color: #FD24FE;
	border-radius: 16px;
	padding-right:16px;
}

#supline { /*super underline*/
	text-decoration: underline #FFFFBA solid 0.4vmax;
	animation: supline_ani 5s infinite;
}
@keyframes supline_ani {
  33% {text-decoration: underline #FFFF42 solid 0.4vw;}
  66% {text-decoration: underline #FFC277 solid 0.4vw;}
  89% {text-decoration: underline #77C2FF solid 0.4vw;}
}

#glowBorder {
	border:0.2vmax solid #FFFFBA;
	border-radius: 1vmax;
	animation: glowBorder_ani 5s infinite;
	width:3vmax!important;
}
@keyframes glowBorder_ani {
  33% {border:0.2vmax solid #FFFF42;}
  66% {border:0.2vmax solid #FFC277;}
  89% {border:0.2vmax solid #77C2FF;}
}

@keyframes cascadingBackground_ani {
  1% {background:linear-gradient(222deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  6% {background:linear-gradient(222deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  7% {background:linear-gradient(224deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  8% {background:linear-gradient(226deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  9% {background:linear-gradient(228deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  10% {background:linear-gradient(230deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  10% {background:linear-gradient(232deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  11% {background:linear-gradient(234deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  12% {background:linear-gradient(236deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  13% {background:linear-gradient(238deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  14% {background:linear-gradient(240deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  15% {background:linear-gradient(242deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  16% {background:linear-gradient(244deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  17% {background:linear-gradient(246deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  18% {background:linear-gradient(248deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  18% {background:linear-gradient(250deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  19% {background:linear-gradient(252deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  20% {background:linear-gradient(254deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  21% {background:linear-gradient(256deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  22% {background:linear-gradient(258deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  23% {background:linear-gradient(260deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  24% {background:linear-gradient(262deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  25% {background:linear-gradient(264deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  26% {background:linear-gradient(266deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  27% {background:linear-gradient(268deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  28% {background:linear-gradient(270deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  28% {background:linear-gradient(272deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  29% {background:linear-gradient(274deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  30% {background:linear-gradient(276deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  31% {background:linear-gradient(278deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  32% {background:linear-gradient(280deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  33% {background:linear-gradient(282deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  34% {background:linear-gradient(284deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  35% {background:linear-gradient(286deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  36% {background:linear-gradient(288deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  36% {background:linear-gradient(290deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  37% {background:linear-gradient(292deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  38% {background:linear-gradient(294deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  39% {background:linear-gradient(296deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  40% {background:linear-gradient(298deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  41% {background:linear-gradient(300deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  42% {background:linear-gradient(302deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  43% {background:linear-gradient(304deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  44% {background:linear-gradient(306deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  45% {background:linear-gradient(308deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  46% {background:linear-gradient(310deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  46% {background:linear-gradient(312deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  47% {background:linear-gradient(314deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  48% {background:linear-gradient(316deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  49% {background:linear-gradient(318deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  50% {background:linear-gradient(320deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  51% {background:linear-gradient(322deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  52% {background:linear-gradient(324deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  53% {background:linear-gradient(326deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  54% {background:linear-gradient(328deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  54% {background:linear-gradient(330deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  55% {background:linear-gradient(332deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  56% {background:linear-gradient(334deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  57% {background:linear-gradient(336deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  58% {background:linear-gradient(338deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  59% {background:linear-gradient(340deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  60% {background:linear-gradient(342deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  61% {background:linear-gradient(344deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  62% {background:linear-gradient(346deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  63% {background:linear-gradient(348deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  64% {background:linear-gradient(350deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  64% {background:linear-gradient(352deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  65% {background:linear-gradient(354deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  66% {background:linear-gradient(356deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  67% {background:linear-gradient(358deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  68% {background:linear-gradient(360deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  69% {background:linear-gradient(362deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  70% {background:linear-gradient(364deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  71% {background:linear-gradient(366deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  72% {background:linear-gradient(368deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  72% {background:linear-gradient(370deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  73% {background:linear-gradient(372deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  74% {background:linear-gradient(374deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  75% {background:linear-gradient(376deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  76% {background:linear-gradient(378deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  77% {background:linear-gradient(380deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  78% {background:linear-gradient(382deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  79% {background:linear-gradient(384deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  80% {background:linear-gradient(386deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  81% {background:linear-gradient(388deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  82% {background:linear-gradient(390deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  82% {background:linear-gradient(392deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  83% {background:linear-gradient(394deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  84% {background:linear-gradient(396deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  85% {background:linear-gradient(398deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  86% {background:linear-gradient(400deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  87% {background:linear-gradient(402deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  88% {background:linear-gradient(404deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  89% {background:linear-gradient(406deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  90% {background:linear-gradient(408deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  90% {background:linear-gradient(410deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  91% {background:linear-gradient(412deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  92% {background:linear-gradient(414deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  93% {background:linear-gradient(416deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  94% {background:linear-gradient(418deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  95% {background:linear-gradient(420deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
  100% {background:linear-gradient(420deg, #C3AD76FF 10%, rgba(124, 175, 127, 1) 15%, transparent 35%, transparent 80%, gray 100%);}
}

#fancyBG {

}
