/* R62: pointer-tracking reflection, without changing the filled button palette. */
html[data-theme] :is(.btn,.text-link,.theme-toggle,.menu-trigger){position:relative;isolation:isolate;overflow:hidden}
html[data-theme] :is(.btn,.text-link,.theme-toggle,.menu-trigger)::before{content:''!important;display:block!important;position:absolute!important;inset:0!important;width:auto!important;height:auto!important;border-radius:inherit;pointer-events:none;z-index:-1!important;transform:none!important;filter:none!important;mix-blend-mode:normal!important;background:radial-gradient(95px circle at var(--mx,50%) var(--my,50%),#fff8e9b3 0%,#edc9af66 32%,#79564026 54%,transparent 76%)!important;opacity:0!important;transition:opacity .28s ease!important;animation:none!important}
@media(hover:hover) and (pointer:fine){html[data-theme] :is(.btn,.text-link,.theme-toggle,.menu-trigger):hover::before{opacity:1!important}}
html[data-theme] :is(.btn,.text-link,.theme-toggle,.menu-trigger):focus-visible::before{opacity:.65!important}
/* Wide reflective band traverses all existing clipped logo paths before the waves warm up. */
html[data-theme] .header-logo-reflection{animation:logo62-reflection 16s cubic-bezier(.4,0,.3,1) 1s infinite both;mix-blend-mode:normal}
html[data-theme] .header-logo-waves{animation:warm61 16s ease-in-out 1s infinite both}
html[data-theme] #header-logo-sheen stop{stop-color:#fffaf0}
html[data-theme=light] .site-header.compact #header-logo-sheen stop,html[data-theme=light] .inner-page #header-logo-sheen stop{stop-color:#b78965}
@keyframes logo62-reflection{0%{transform:translateX(0);opacity:0}1.5%{opacity:1}12%{transform:translateX(1950px);opacity:1}13%,100%{transform:translateX(1950px);opacity:0}}
html.effects-paused .header-logo-reflection{animation-play-state:paused}
@media(prefers-reduced-motion:reduce){html[data-theme] .header-logo-reflection{display:none!important;animation:none!important}html[data-theme] :is(.btn,.text-link,.theme-toggle,.menu-trigger)::before{transition:none!important}html[data-theme] .header-logo-waves{animation:none!important}}
