table {
  border-collapse: collapse;
  width: 100%;
}

td, th {
  border: 1px solid var(--outline);
  padding: 8px;
  background-color: var(--surface-container-low);
}

article {
  margin: 12px 0px;
}

h1.title {
  margin-bottom: 0px;
}

main {
  margin: 0px 8px;
}

.floating {
  position: fixed;
  bottom: 12%;
  left: 85%;
}

div.hero {
  background-blend-mode: multiply;
  background-position: center;
  background-size: cover;
}

header .left-controls p:first-child {
  margin-left: 16px;
}

header .left-controls {
  display: flex;
  align-items: center;
}

#rss-icon {
  color: orange;
}
