/* Keep the outgoing document on screen until the next one is render-ready. */
@view-transition {
  navigation: auto;
}
::view-transition-old(root) {
  animation: pxls-page-out 140ms ease-out both;
}
::view-transition-new(root) {
  animation: pxls-page-in 180ms ease-out both;
}
@keyframes pxls-page-out {
  to {
    opacity: 0;
  }
}
@keyframes pxls-page-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/* Never display a broken/empty image before its source is assigned. */
#runner-icon:not([src]),
#runner-icon[src=""] {
  visibility: hidden;
}
@media (prefers-reduced-motion: reduce) {
  ::view-transition-old(root),
  ::view-transition-new(root) {
    animation: none !important;
  }
}

/*!
PXLS | https://pxls.tools
Copyright (c) 2026 Matt Cannon. All rights reserved.

To the extent protected by applicable law, PXLS original source code,
original written content, artwork, and other original creative elements
are proprietary to Matt Cannon, except where otherwise identified.

Access to this website permits use of its tools as provided under the
site's terms. Public availability of source code does not grant a license
to copy, redistribute, sell, sublicense, or republish protected PXLS
material, or use that material to create a competing copy, without prior
written permission, except as permitted by applicable law.

Third-party libraries, fonts, icons, and other licensed components remain
subject to their respective licenses and copyright notices. This notice
does not restrict rights granted by those licenses, claim ownership of
user-provided material, or claim exclusive rights in ideas, methods,
functionality, or other material not protected by copyright.

For permission requests, contact PXLS through https://pxls.tools/pages/help.html.
*/
