/* V3.17 — identity doubles as an accessible back-to-top link. */
.header-identity.home-link { color: inherit; text-decoration: none; cursor: pointer; display: inline-flex; align-items: center; gap: .5rem; }
.header-identity.home-link:hover, .header-identity.home-link:focus-visible { color: #d7ff57; }
.header-identity.home-link:focus-visible { outline: 2px solid #d7ff57; outline-offset: 5px; border-radius: 2px; }
html { scroll-behavior: smooth; }
@media (prefers-reduced-motion: reduce) { html { scroll-behavior: auto; } }
