.sidenote:hover {
  background-color: var(--accent); }
  .sidenote:hover .sidenote-label {
    text-decoration: none; }
  .sidenote:hover .sidenote-content {
    border: dashed 1px var(--accent); }

.sidenote .sidenote-label {
  text-decoration: underline dashed var(--accent); }

span.sidenote-content {
  box-sizing: border-box;
  text-align: left;
  background-color: initial;
  display: block;
  position: relative;
  float: right;
  clear: right;
  /* Use a slighly smaller font and the secondary text color.*/
  font-size: 80%;
  line-height: 150%;
  color: var(--text-light);
  /* Add a vertical bar on the left side of the comment.*/
  border: none;
  border-left-color: #888;
  border-left-style: solid;
  border-left-width: 1px;
  padding: 0.5rem;
  padding-top: 0;
  padding-bottom: 0;
  /* sidenotes in desktop */ }
  @media screen and (max-width: 1000px) {
    span.sidenote-content {
      width: 100%;
      margin: 1rem 0 1rem 0; } }
  @media (min-width: 42rem) {
    span.sidenote-content {
      transform: translateY(-50%);
      /* center the sidenote around the sidenote reference.*/
      width: 76%;
      /* season to taste */
      margin: 0 -85% 0 0; } }
span.sidenote small {
  font-size: 100%; }

/* Don't show sidenotes on the home page. */
.home.posts .content .sidenote {
  display: none; }

/*# sourceMappingURL=sidenote.css.map */