/*
Student Name: Jacob Bolen
File Name: stylish.css
Date: 09/11/2025
*/
/* CSS Reset */
body, header, nav, main, footer, img, h1, h3 {
    margin: 0;
    padding: 0;
    border: 0;
}
h1 {
  color: #637BF7;
}
/* this is where the header starts */
header {
  font-size: 10px
}
.fren {
  height: 30em;
  width: 30em;
  border-radius: 10%;  
}
.tagline {
  text-align: center;
  font-family: monospace;
}
/* this is where the body starts */
body {
  background-image: linear-gradient(to bottom right, #5e64ff, #815eff,#a36af7, #a545ff, #321aba, #4f1aba, #4f1aba);
  background-repeat: no-repeat;
  background-size: cover;
  color: #ffffff;
  text-shadow: #090961 0px 0px 20px;
  font-family: 'Quicksand', monospace;
  font-size:22px;
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}
a {
  color:#ffffff;
  margin: 20px;
  text-decoration: none;
}
a:hover {
  font-weight: bold;
  text-shadow: 0px, 0px, 5px, purple;
}
img {
  max-width: 100%;
  display: block;
}
/* this is where the main page starts */
main p {
  background-color: #ff8ae6;
  border-radius: 10px;
}
main ul{
  font-size: 20px; 
  margin-bottom:30px;
}
/* this is where the footer starts */
footer p {
  font-size: 18px;
}
footer a {
  font-size: 14px;
  padding-right: 12%;
}
.contact {
  font-size: 10px;
}
/* hover feature is temporarily deactivated (thus the name hover-offline) */
.hover-offline {
  transition: font-size 1s ease;
}
.hover-offline:hover {
  font-size: 4em;
  font-weight: bold;
}
.hover-offline:not(:hover) {
  animation-name: nothover;
  animation-duration:1s;
  animation-fill-mode:forwards;
}
/* this is where the navigation starts */
.navstuff {
  background-color: #637BF7;
  border-radius: 12px;
  font-size: 3.5em;;
  list-style: none;
}
.navstuff li {
  display: block;
  text-align: center;
  padding-right: 1.05em;
}
#contact{
  background-color: #ff8ae6;
  border-radius: 10px;
  float: right;
}
#contact p {
  margin-left: 1%
}