/* Round 134: a simple parent-page return link for every true child page. */

.parent-page-return {
  position: relative;
  z-index: 8;
  background: #fffef9;
}

.parent-page-return .container {
  padding-top: 18px;
  padding-bottom: 10px;
}

.parent-page-return-link {
  display: inline-flex;
  align-items: center;
  gap: 9px;
  color: #31584a;
  font-size: 15px;
  font-weight: 760;
  line-height: 1.5;
  text-decoration: none;
  transition: color .18s ease, transform .18s ease;
}

.parent-page-return-link::before {
  content: "←";
  color: #b18742;
  font-size: 19px;
  line-height: 1;
}

.parent-page-return-link:hover,
.parent-page-return-link:focus-visible {
  color: #173f33;
  transform: translateX(-3px);
}

.parent-page-return-link:focus-visible {
  outline: 2px solid rgba(177, 135, 66, .45);
  outline-offset: 5px;
  border-radius: 3px;
}

@media (max-width: 680px) {
  .parent-page-return .container {
    padding-top: 14px;
    padding-bottom: 8px;
  }

  .parent-page-return-link {
    font-size: 14px;
  }
}
