.btn{position: relative;isolation: isolate;overflow: hidden}.btn::after{content: "";position: absolute;z-index: 0;inset: -2px;background: linear-gradient(105deg,transparent 20%,color-mix(in srgb,var(--night-heading) 34%,transparent) 48%,transparent 76%);opacity: 0;transform: translateX(-115%);pointer-events: none}.circuit-row{position: relative}.circuit-row::before{content: "";position: absolute;right: 0;bottom: -1px;left: 0;height: 2px;background: linear-gradient(90deg,transparent,var(--glow),var(--glow-bright),transparent);opacity: 0;transform: scaleX(.1);transform-origin: left;pointer-events: none}.brand .logo{transition: filter .3s var(--ease)}.brand:hover .logo,.brand:focus-visible .logo{filter: brightness(1.18) drop-shadow(0 0 10px color-mix(in srgb,var(--logo-briggs) 35%,transparent))}@media (prefers-reduced-motion: no-preference){.btn:hover::after,.btn:focus-visible::after{animation: current-sweep .62s var(--ease) both}.circuit-row:hover::before,.circuit-row:focus-within::before{animation: circuit-current .72s var(--ease) both}@keyframes current-sweep{0%{opacity: 0;transform: translateX(-115%)}22%{opacity: .65}100%{opacity: 0;transform: translateX(115%)}}@keyframes circuit-current{0%{opacity: 0;transform: scaleX(.08)}40%{opacity: 1}100%{opacity: 0;transform: scaleX(1)}}}@media (prefers-reduced-motion: reduce){.btn::after,.circuit-row::before{display: none}}