/* css styles */
:root{
   --logoprimary: #C95443; 
   --logosecondary: #8E755E; 
   --primary: #656d44;
   --secondary: #51768d;
   --base: #4a5432;
   --accent: #f9930d;
}
/*
body {
  background-image: url("art/background2.jpg");
  background-attachment: fixed;
  background-repeat: repeat;
  background-position: top ;
}
*/
h1{
  color: var(--primary);
}
h2{
  color: var(--primary);
}
h3{
  color: var(--primary);
}
p{
  color: var(--base);
}
h1.title {
  font-size: 300%;
}
p.todo {
  color: rgb(255,0,0);
  font-size: 150%;
}
p.subtitle {
  text-align: left;
}
hr{
  opacity:1;
  color:var(--logoprimary);
  margin-top:1.5em;
  margin-bottom:1.5em;
}
.centered {
  text-align: center !important
}
