:root {
  
  /* universal */  
  
  --font-family: verdana, sans-serif;
  --font-size: 12px;
  --line-height: 1.3em;
  --font-color: black;
  --link-color: blue;
  --link-text-decoration: none;
  
  --background-color: pink;
  
  /* header */  
  --header-image: url('https://evelly.neocities.org/assets/pokemon-header.png');
  --header-height: 100px;
  --header-font-size: 60px;
  --header-font-color: yellow;
  
  
  /* sidebar */  
  --sidebar-margin: 10px;
  --sidebar-width: 200px;
  --sidebar-padding: 15px;
  
  
  /* navbar */
  --navitems-alignment: center;
  --space-between-navitems: 20px;
  --navbar-margin-bottom: 10px;
  --nav-bg-color: #f7f7f7;
  
  
  /* container */
  --container-width: 800px;
  --container-bg-color: white;
  --container-padding: 1em;
  
  
}

@font-face {
  font-family: Poppins;
  src: url('https://evelly.neocities.org/fonts/Poppins-ExtraBold.ttf');
}






body {
  margin: 0;
  padding: 0;
  background-color: var(--background-color);
  font-family: var(--font-family);
  font-size: var(--font-size);
  line-height: var(--line-height);
  
}

body a {
  color: var(--link-color);
  font-weight: bold;
  text-decoration: var(--link-text-decoration);
}

#main-container {
  max-width: var(--container-width); 
  margin: 10px auto;
  
}

#header {
  font-family: Poppins;
  background-color: var(--background-color);
  color: var(--header-font-color);
  font-size: var(--header-font-size);
}
#header div {
  height: var(--header-height);  
}
#header p {
  padding: 0;
  text-shadow: lightyellow 1px 0 10px;
}

.nav {
  margin-left: 0;
  display: flex;
  align-items: stretch; /* Default */
  justify-content: space-between;
  margin-top: 0;
  margin-bottom: var(--navbar-margin-bottom);
  padding: var(--container-padding);
  background-color: var(--container-bg-color);
  border: 1px #000 solid;
}
.nav li {
  display: inline-block;
}

.flex {
  display: flex;
}

#sidebar {
  border: 1px #000 solid;
  width: var(--sidebar-width);
  margin-right: var(--sidebar-margin);
  margin-bottom: var(--row-gap);
  height: 720px;
  overflow: hidden;
  background-repeat: no-repeat;
  background-size: cover;
  background-color: var(--container-bg-color);
  padding: var(--container-padding);
}
#sidebar ul {
  padding: 0;
}

#content-container {
  border: 1px #000 solid;
  max-width: 600px;
  width: auto;
  margin-bottom: 20px;
  background-color: var(--container-bg-color);
  height: 720px;
  padding: var(--container-padding);

}

#title {
  background-color: pink;
  font-family: Poppins;
  align-content: center;
  padding-left: 40px;
  color: white;
  font-size: 3em;
  height: 100px;
  margin-bottom: 1em;
}