			body {
				background-color: white;
				color: black;
				font-family: "Rubik", "Verdana", sans-serif;
				padding: 5vh 5vw;
			}
			#confetti {
				background-blend-mode: screen;
				background-image: url(image001.jpg), linear-gradient(rgba(255,255,255,0.5), rgba(255,255,255,1));
				background-repeat: repeat-x;
				background-position:  top center;
				background-size: 50vh;
				height: 25vh;
				left: 0px;
				position: absolute;
				top: 0px;
				width: 100vw;
				z-index: -1;
			}
			nav, h1, h2 {
				color: #990000;
				text-align: center;
			}
			nav a {
				border: none;
				border-radius: 0.5em;
				color: black;
				display: inline-block;
				font-size: 1.25em;
				font-weight: 500;
				margin: 0.35em 0.2em;
				padding: 0.35em 0.7em;
				text-align: center;
				text-transform: uppercase;
				transition: 0.5s;
			}
			nav a:hover {
				box-shadow: 0px 0.25em 0.75em gray;
				text-decoration: none;
				transition: 0.25s;
			}
			nav a:first-child {
				background-color: #FF40AF;
			}
			nav a:nth-child(2) {
				background-color: #FF4044;
			}
			nav a:nth-child(3) {
				background-color: #FF8E40;
			}
/*			nav a:nth-child() {
				background-color: #FFBF40;
			}	*/
			nav a:nth-child(4) {
				background-color: #FFDF40;
			}
			nav a:nth-child(5) {
				background-color: #CFFF40;
			}
			nav a:nth-child(6) {
				background-color: #40FF50;
			}
			nav a:nth-child(7) {
				background-color: #40FFEF;
			}
/*			nav a:nth-child() {
				background-color: #40DFFF;
			}	*/
			nav a:nth-child(8) {
				background-color: #40BFFF;
			}
			nav a:nth-child(9) {
				background-color: #B040FF;
			}
			nav a:nth-child(10) {
				background-color: #DF40FF;
			}
			ul {
				text-align: left;
			}
			a {
				font-weight: normal;
				text-decoration: none;
				transition: 0.5s;
			}
			a:hover {
				text-decoration: underline;
				transition: 0.25s;
			}
			.card {
				border: 0.3em solid #FFCC00;
				border-radius: 2em;				
				transition: 0.5s;
			}
			.card:hover {
				background-color: rgba(225,204,0,0.1);
				transition: 0.25s;
			}
			div.card {
				padding: 0.5em 2em;
			}
			#headline {
				columns: 3;
				display: grid;
				gap: 0.25em;
				grid-template-columns: auto auto auto;
				margin-bottom: 2em;
				text-align: center;
			}
			#headline p {
				align-self: center;
				color: #FFCC00;
				font-size: 1.5em;
				font-weight: bold;
			}
			#leftStar {
				justify-self: right;
			}
			#rightStar {
				justify-self: left;
			}