
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display+SC&family=Playwrite+BE+VLG:wght@100..400&display=swap');

body {
	font-family: "Playfair Display SC", serif;
    font-weight: 400;
    font-style: normal;
	font-size: 100%;
	line-height: 135%;
	background-color: #c1e1c1;
    background-image: url('data:image/svg+xml,<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns%23" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns%23" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" id="svg8" version="1.1" viewBox="0 0 210 297" height="297mm" width="210mm"><defs id="defs2" /><metadata id="metadata5"><rdf:RDF><cc:Work rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><g id="layer1"><ellipse ry="68.035713" rx="54.050598" cy="157.2381" cx="101.67559" id="path10" style="fill:%23ff0000;fill-rule:evenodd;stroke-width:0.264583" /><path d="M 121.57776,103.76848 106.09664,101.89209 95.774444,113.58132 92.775065,98.278066 78.46822,92.073237 92.095616,84.491695 93.5757,68.967679 l 11.42157,10.617598 15.22159,-3.38954 -6.56848,14.143579 z" id="path23" style="fill:%2300ff00;stroke-width:0.264583" /><path d="m 116.41666,109.61309 -8.66741,-5.66715 -9.582162,3.92721 2.711412,-9.99445 -6.696056,-7.899599 10.343156,-0.509753 5.44377,-8.809433 3.68102,9.679404 10.06048,2.45507 -8.06816,6.491955 z" id="path25" style="fill:%2300ff00;stroke-width:0.264583" /><ellipse ry="3.7797618" rx="2.6458333" cy="143.63095" cx="60.098213" id="path27" style="fill:%23000000;stroke-width:0.264583" /><ellipse ry="4.5357141" rx="3.0238097" cy="149.67857" cx="83.910713" id="path29" style="fill:%23000000;stroke-width:0.264583" /><ellipse ry="3.7797618" rx="2.6458333" cy="131.53571" cx="104.69941" id="path31" style="fill:%23000000;stroke-width:0.264583" /><ellipse ry="4.5357141" rx="3.0238097" cy="125.48809" cx="75.595238" id="path33" style="fill:%23000000;stroke-width:0.264583" /><ellipse ry="5.2916665" rx="3.4017856" cy="182.18451" cx="69.16964" id="path35" style="fill:%23000000;stroke-width:0.264583" /><ellipse ry="4.9136906" rx="3.7797618" cy="193.90178" cx="97.51786" id="path37" style="fill:%23000000;stroke-width:0.264583" /><ellipse ry="4.5357141" rx="2.6458333" cy="169.33333" cx="106.2113" id="path39" style="fill:%23000000;stroke-width:0.264583" /><ellipse ry="4.5357141" rx="3.0238097" cy="155.72618" cx="124.73214" id="path41" style="fill:%23000000;stroke-width:0.264583" /><ellipse ry="4.5357141" rx="2.2678571" cy="196.54761" cx="121.70833" id="path46" style="fill:%23000000;stroke-width:0.264583" /><ellipse ry="5.2916665" rx="2.2678571" cy="126.24404" cx="132.29167" id="path48" style="fill:%23000000;stroke-width:0.264583" /></g></svg>');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.Tirachi {
  transition: transform .2s;
  width: 200px;
  height: 200px;
  margin: 0 auto;
}

.Tirachi:hover {
  transform: scale(1.5); 
}

footer {
	padding: 0 1em ;
}

.logo {
	width: 100px;
	height: auto;
	display: flex;
}

@keyframes arrive {
	from {
		opacity: 0;
		top: 2em;
	}
	to {
		opacity: 1;
		top: 0;
	}
}

header {
	font-family: "Playwrite BE VLG", cursive;
    font-weight: <weight>;
    font-style: normal;
	background-color: rgba(255,255,255,.4);
	display: flex;
	flex-direction: column;
	min-height: 50vh;
	align-items: center;
	justify-content: center;
	position: relative;
}

h1 {
	font-size: 4em;
	position: relative;
	top: 0;
	left: 0;
	animation: arrive 1s forwards;
}
h2 {
	font-size: 12vw;
	animation: arrive .25s 1s both ease-out ;
	
}

p1 {
  outline: 1px solid black;
  padding: 8px;
  margin: 8px; 
  background-color: #deb;
  align-items: center;
}

ul.main-links {
	list-style: none;
	padding-left; 0;
	display: flex;
	flex-direction: column;
	height: 6em;
	justify-content: space-between;
	align-items: center;
}

li.main-link {
	width: 75%;
}

.main-links a {
	text-decoration: none;
	background-color: pink;
	color: #fff;
	display: block;
	height: 1.5em;
	text-align: center;
}	
ul.main-links {
		flex-direction: row;
		justify-content: space-evenly;
	}
	
	li.main-link {
		width: 20%;
	}
.home main {
	display: flex;
	flex-direction:row;
	justify-content: space-between;
}
.home main section {
  width:40%;
}
ul.resource-links {
	list-style: none;
	padding-left: 0
	height: 50;
	
}

.resource-links li {
	flex-direction: row;
	
}
.navigation {
  display: flex;
  flex-flow: row wrap;
  list-style: none;
  margin: 0; 
  background: green;
  justify-content: space-evenly;
}

.navigation a {
  text-decoration: none;
  display: block;
  padding: 1em;
  color: white;
}

.navigation a:hover {
  text-shadow: 2px 2px 1em;
  transform: translate(0, -.3em);
  color: red;
}
  

.main-links a:hover {
  text-shadow: 2px 2px 1em;
  transform: translate(0, -.3em);
  color: black;
}

/* Media Queries ------------------------*/

@media (min-width: 550px) {  /* mid-width screen */
	.grid-parent {
		grid-template-columns: repeat(2, minmax(200px,1fr) );
	}
}

@media (min-width: 850px) {  /*wide screen */
	.grid-parent {
		grid-template-columns: repeat(3, minmax(200px,1fr)
	}
}

@media (min-width: 600px) {
	
	h1 {
		transform: scale(1) translate(0, 0);
	}
	
}

