@import "variables.css";
@import "topbar.css";
@import "font.css";
@import "print.css";

body {
  margin: 0;
  background-color: var(--body-color);
  overflow-x: hidden;
  color: var(--text-color);
  font-family: "Ubuntu", sans-serif;
}

a {
  color: var(--main-color);
  transition: filter 0.25s 0s;
}

a:hover {
  filter: brightness(70%)
}

main article, #post-list>li, .collection-index ul {
  background-color: var(--bg-color);
  padding: 1em;
  border-radius: 12px;
  box-shadow: 8px 8px 16px 0px var(--shadow-color);
}

main article>h1 {
  margin-bottom: 0px;
}

main {
  margin: 1em;
}

blockquote {
  padding-left: 10px;
  border-left-color: var(--main-color);
  border-left-style: solid;
  border-left-width: 5px;
  border-radius: 3px;
  margin: unset;
  transition: background-color 0.25s 0s;
}

blockquote:hover {
  background-color: var(--shadow-color);
}

main article, .collection-index ul {
  max-width: 80em;
  margin: 1.5em auto;
}

.collection-index li {
  margin-left: 10px;
}

footer {
  padding: 2px 8px;
  color: white;
  float: right;
}

footer * {
  color: white;
  text-decoration: underline;
}
