/* Global variables for changing colors across the site */

:root {
  --accent: #226997;
  --main: #555;
  --main-dark: #fff;
  --light: #666;
  --lighter: #f3f3f3;
  --border: #e6e6e6;
  --bg: #fff;
  --bg-dark: #282d30;
}

body {
  background: var(--bg);
  color: var(--main);
  font-family:  sans-serif;
  font-size: 16px; 
  display: block;
  text-align: left;
  max-width: 50em;
  margin: 0 auto;
  padding: 1em;
}

.topnav{
  margin-left:auto;
}
.topnav a {
  padding: 1em;
}

header {
  display: flex;
  flex-wrap: wrap;
  align-items: end;
  

}

header h1,p{
  margin-left: .5em;
  margin-bottom:0px;
  
 }
 
/* Styling for code blocks */
code,
pre {
  background: #eee;
}

code {
  padding: 2px 4px;
  vertical-align: text-bottom;
}

/* Styling for links */
a {
  text-decoration: none;
  color: #ef6c00;
}

a:hover {
  text-decoration: underline;
}

/* Dark Mode - all the way down here because it needs to change after the original is set */
@media (prefers-color-scheme: dark) {
  body {
    background: var(--bg-dark);
    color: var(--main-dark);
  }
  code,
  pre {
    background: #4d4949;
  }
 
}

table, th, td {
  border: 1px solid black;
  border-collapse: collapse;
  padding: .5em;
}

.shortbreak
{
    margin-top: 3em;
    width: 75%;
}

.article-image {
  width: 80%;
  height:auto;
  display: block;
  margin-left: auto;
  margin-right: auto;
  padding: .5em;
}
