/* HNRP V6.6 – Logo: dezenter Neon-Schimmer nur bei Hover/Tastaturfokus.
   Keine Änderungen an Yuna, API, Discord-Anmeldung oder restlichem Design. */
.site-header a.brand,
.site-header a.brand:visited {
  position: relative;
  isolation: isolate;
  text-decoration: none;
  -webkit-tap-highlight-color: transparent;
}
.site-header a.brand .hnrp-brand-update > img,
.site-header a.brand .brand-mark > img,
.site-header a.brand .brand-mark img {
  transition: transform .28s cubic-bezier(.2,.8,.22,1), filter .28s ease !important;
  transform-origin: center;
  transform: translateY(0) scale(1);
}
.site-header a.brand:is(:hover,:focus-visible) .hnrp-brand-update > img,
.site-header a.brand:is(:hover,:focus-visible) .brand-mark > img,
.site-header a.brand:is(:hover,:focus-visible) .brand-mark img {
  animation: hnrpLogoNeonV66 1.12s ease-in-out both;
}
.site-header a.brand .hnrp-brand-subtitle,
.site-header a.brand .brand-text small {
  transition: color .24s ease, text-shadow .24s ease, letter-spacing .24s ease;
}
.site-header a.brand:is(:hover,:focus-visible) .hnrp-brand-subtitle,
.site-header a.brand:is(:hover,:focus-visible) .brand-text small {
  color:#ccf2ff !important;
  text-shadow:0 0 8px rgba(67,185,255,.7),0 0 18px rgba(30,116,255,.45);
}
@keyframes hnrpLogoNeonV66 {
  0% {transform:translateY(0) scale(1);filter:drop-shadow(0 0 5px rgba(32,155,255,.32));}
  28% {transform:translateY(-2px) scale(1.045);filter:drop-shadow(0 0 8px rgba(65,195,255,.72)) drop-shadow(0 0 15px rgba(13,125,255,.52));}
  53% {transform:translateY(-3px) scale(1.055);filter:drop-shadow(0 0 13px rgba(145,235,255,.9)) drop-shadow(0 0 21px rgba(34,136,255,.67));}
  100% {transform:translateY(-2px) scale(1.04);filter:drop-shadow(0 0 9px rgba(97,219,255,.75)) drop-shadow(0 0 14px rgba(29,135,255,.5));}
}
/* Unteransichten: nur die ausgewaehlte Seite, nicht die Startseite darunter. */
#content > .page:not(.active) { display:none !important; }
#content > .page.active { display:block !important; }
@media (prefers-reduced-motion: reduce) {
  .site-header a.brand .hnrp-brand-update > img,
  .site-header a.brand .brand-mark img {animation:none !important;transition:none !important;}
}
