body.single-work #project_navigator li:has(> #prev_project),
body.single-work #project_navigator li:has(> #next_project) { display: none; }
.landio-project-navigation { display: flex; justify-content: space-between; gap: 20px; width: 100%; margin: 20px 0 30px; grid-column: 1 / -1; }
body.single-work .landio-project-navigation__link { display: grid; place-items: center; flex: 0 0 48px; width: 48px; height: 48px; box-sizing: border-box; border: 1px solid #dce2de; border-radius: 4px; background: #fff; color: #334c3f; text-decoration: none; box-shadow: none; transition: border-color .15s, background-color .15s; }
body.single-work .landio-project-navigation__link:hover { background: #f2f5f3; border-color: #81968a; color: #203b2e; text-decoration: none; }
.landio-project-navigation__link--next { margin-left: auto; }
.landio-project-navigation__link .dashicons { width: 24px; height: 24px; font-size: 24px; }
.landio-project-navigation__link:focus-visible { outline: 2px solid #236ddc; outline-offset: 3px; }
body.landio-lightbox-open .landio-project-navigation { visibility: hidden; }
@media (min-width: 1440px) {
  .landio-project-navigation { margin: 0; height: 0; }
  body.single-work .landio-project-navigation__link { position: fixed; top: 50%; transform: translateY(-50%); z-index: 50; height: 60px; }
  .landio-project-navigation__link--previous { left: 10px; }
  .landio-project-navigation__link--next { right: 10px; }
}
@media (prefers-reduced-motion: reduce) {
  body.single-work .landio-project-navigation__link { transition: none; }
}
