/* You can either copy the below and paste it between style tags on your HTML page, OR you can copy this to a file and name it .css and link it from your HTML page. */


:root {
  --bg-color:#FCAA46; /* orange */
  --pg-color:#F3ADB7; /* light pink */
  --accent:#E33082; /* dark pink */
  --accent-2:#F28100; /* burnt orange */
}
@import url('https://fonts.googleapis.com/css2?family=Ibarra+Real+Nova:ital,wght@0,400..700;1,400..700');

@font-face {
    font-family: 'another_typewriterregular';
    src: url('/Fonts/atwriter-webfont.woff2') format('woff2'),
         url('/Fonts/atwriter-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

*{
  box-sizing:border-box;
}

html, body {
  margin:0;
  font-family:"Ibarra Real Nova", serif;
  font-size:1em;
  /* here is where you'd add a background image */
}
body {
  background-color:var(--bg-color);
}
#container {
  background-color:var(--pg-color);
  width:50%;
  border-left:100px solid var(--accent);
  border-right:1px solid var(--accent-2);
  position:relative;
}
#outer {
  border-left:4px dotted var(--accent-2);
  margin-left:100px;
  height:100%;
}
nav {
  background-color:var(--accent);
  position:absolute;
  top:100px;
  left:50px;
  border:1px solid var(--bg-color);
  width:120px;
  height:200px;
  z-index:9;
}
article { 
padding:50px;
line-height:1.7em;
  
}
h1, h2{
font-family: 'another_typewriterregular', monospace;
}
h1{
  text-align: center;
}
h2 {
  font-size:1.15em;
  border-bottom:1px solid var(--accent-2);
  padding-bottom:8px;
}
hr {
width: 85%;
color: var(--accent-2);
}
nav > ul {
  background-color:var(--accent-2);
  margin:20px;
  padding:0;
  list-style:none;
}
nav > ul > li {
  border-bottom:1px solid white;
  text-align:center;
}
nav > ul > li:last-child {
  border-bottom:none;
  text-align:center;
}
nav > ul > li > a {
  font-size:12px;
  padding-top:5px;
  padding-bottom:5px;
  display:inline-block;
  color:white;
}
 @media only screen and (max-width: 850px) {
   nav {
     left:0;
   }
   #container {
     width:100%;
     margin-left:0;
   }
   #outer {
     margin-left:0;
   }
}