/* Two Blender lighting passes; the geometry and alpha silhouette are identical. */
.gyst-auth-wordmark[role="img"] {
  display: grid;
  isolation: isolate;
  aspect-ratio: 320 / 108;
  user-select: none;
  pointer-events: none;
}
.gyst-auth-wordmark > img {
  grid-area: 1 / 1;
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 320 / 108;
  object-fit: contain;
  mix-blend-mode: plus-lighter;
  -webkit-user-drag: none;
}
.gyst-wordmark-light { opacity: 0; }
@media (prefers-reduced-motion: no-preference) {
  .gyst-auth-wordmark[data-brand-motion="on"] > .gyst-wordmark-base {
    animation: gyst-wordmark-base 14s ease-in-out infinite;
  }
  .gyst-auth-wordmark[data-brand-motion="on"] > .gyst-wordmark-light {
    animation: gyst-wordmark-light 14s ease-in-out infinite;
  }
}
@keyframes gyst-wordmark-base {
  0%, 14.2857%, 100% { opacity: 1; }
  50%, 64.2857% { opacity: 0; }
}
@keyframes gyst-wordmark-light {
  0%, 14.2857%, 100% { opacity: 0; }
  50%, 64.2857% { opacity: 1; }
}
