:root {
  --bgimg: url("images/alanbg.webp") center center / cover no-repeat fixed;
  --font: "Goodbye Despair";
  --fontcolor: white;
  --fontcolor2: black;
  --blogpost: white;
  --navcol: #000019;
  --highlight: #0E86D4;
  --transparent: rgb(0, 0, 25, 0.3);
}

* {
  margin: 0px;
  box-sizing: border-box;
}

body {
  background: var(--bgimg);
  color: var(--fontcolor);
  font-family: var(--font);
  text-align: center;
}

#bg1 {
  background: url("images/alanbg.webp") center center / cover no-repeat fixed;
}

#main1 {
  padding: 5% 5% 0px;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

#bg2 {
  background: url("images/backgroundthing.webp") center center / cover no-repeat fixed;
}

#main2 {
  color: var(--fontcolor2);
  margin-top: 0px;
  padding: 5% 5% 0px;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

#bg3 {
  background: url("images/fnfreal.webp") center center / cover no-repeat fixed;
}

#main3 {
  margin-top: 0px;
  padding: 5%;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

#bg4 {
  background: url("images/isntthatthedeservedbg.webp") center center / cover no-repeat fixed;
}

#main4 {
  color: var(--fontcolor2);
  margin-top: 0px;
  padding: 5% 5% 0px;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

#bg5 {
  background: url("images/couchbg.webp") center center / cover no-repeat fixed;
}

#main5 {
  margin-top: 0px;
  padding: 5%;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

#bg6 {
  background-color: var(--fontcolor);
}

#main6 {
  color: var(--fontcolor2);
  margin-top: 0px;
  padding: 5% 5% 0px;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

h1 {
  font-size: 50px;
}

h3 {
  font-size: 25px;
}

img {
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.screenshot {
  align-content: center;
}

.screenshot img {
  width: 30%;
  padding: 5px;
  border-radius: 15px;
  float: left;
}

#pleasework {
  width: 100%;
  height: unset;
  aspect-ratio: 16 / 9;
}

.header {
  padding: 15px;
  font-size: 60px;
  background-color: rgba(0, 0, 25, 0.3);
  width: fit-content;
  margin: auto;
  border-radius: 20px;
}

.footer {
  padding: 10px;
  text-align: center;
  background-color: rgba(0, 0, 25, 0.3);
  width: fit-content;
  margin: auto;
  border-radius: 20px;
}

#blogpost {
  text-align: left;
  background-color: var(--blogpost);
  color: var(--fontcolor2);
  border-radius: 20px;
  padding: 2%;
}

#body {
  padding: 5%;
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
}

#name {
  text-align: left;
  font-size: 30px;
}

#name h1 {
  float: left;
  padding-top: 55px;
  padding-left: 10px;
}

#name img {
  float: left;
  width: 150px;
  border-radius: 75px;
}

a:link {
  color: var(--fontcolor2);
  text-decoration: none;
}

a:visited {
  color: var(--fontcolor2);
  text-decoration: none;
}

#blogpost {
  background-color: white;
  color: black;
  border-radius: 20px;
  padding: 2%;
}

#body {
  padding: 5%;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

p {
  float: left;
  padding-top: 7px;
  padding-left: 5px;
}

#body img {
  float: left;
  width: 40px;
  border-radius: 20px;
}

#blogpost a:link {
  color: black;
  text-decoration: none;
}

#blogpost a:visited {
  color: black;
  text-decoration: none;
}

h1 {
  font-size: 30px;
}

#blogtitle {
  text-align: left;
}

#blogtitle h2 {
  padding: 5px;
  color: #000000;
  background-color:rgb(0, 0, 25, 0.3);
  border-radius: 10px;
}

#blogcontent {
  text-align: left;
}

#blogdate {
  text-align: right;
}

#profile a {
  padding: 5px;
  line-height: 40px;
  color: #FFFFFF;
  text-decoration: none;
  background-color:rgb(0, 0, 25, 0.3);
  border-radius: 10px;
  white-space: nowrap;
  margin: 2.5px;
  float: left;
}

#profile a:hover {
  color: #000000;
  background-color: #0E86D4;
}

#profile a img {
  width: 35px;
  border-radius: 50%;
  margin: 2.5px;
  float: left;
}

.blogimgg {
 
}

#blogimg {
  width: 300px !important;
  height: 40px;
  float: left;
}

#blogimg1 {
  width: 256px !important;
  height: 195px;
  float: left;
}

#blogimg2 {
  width: 340px !important;
  height: 195px;
  float: left;
}

#bloggif {
  width: 400px !important;
  height: 225px;
  float: left;
}