/* V3.124: original fox-head identity, no paw tracks in header. */
body.fxv2 .fxv2-header-foxpath,body.fxv2 .fxv331-header-trail{display:none!important}
body.fxv2 .fxv329-brand-paw.fxv124-foxhead{object-fit:contain;display:block;filter:drop-shadow(0 0 0 transparent);transform:none!important}
body.fxv2 .fxv2-header.fxv331-ident-running .fxv124-foxhead{animation:fxv124-fox-reveal 2.4s cubic-bezier(.22,1,.36,1) both!important}
@keyframes fxv124-fox-reveal{
  0%{opacity:0;transform:translateY(-9px) scale(.92) rotate(-5deg);filter:blur(5px)}
  48%{opacity:1;transform:translateY(2px) scale(1.035) rotate(1deg);filter:blur(0)}
  75%{transform:translateY(0) scale(.995) rotate(-.5deg)}
  100%{opacity:1;transform:translateY(0) scale(1) rotate(0)}
}
body.fxv2 .fxv2-header .fxv124-settings-trigger{border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.09);color:inherit;border-radius:12px;padding:9px 12px;min-height:42px;cursor:pointer;font:inherit;font-size:.85rem}
body.fxv2 .fxv124-settings-trigger:focus-visible{outline:2px solid currentColor;outline-offset:3px}
body.fxv2 .fxv398-settings{scroll-margin-top:20px}
@media(max-width:560px){body.fxv2 .fxv124-settings-trigger{font-size:.72rem;padding:8px;min-height:40px}}
@media(prefers-reduced-motion:reduce){body.fxv2 .fxv2-header.fxv331-ident-running .fxv124-foxhead{animation:none!important}}
