/* Header peach only. Transform-only gesture with a resting interval. */
.app-header .fg-header-brand.fg-brand-motion>img{transform-origin:50% 65%;animation:fg-brand-peach-visible 4.8s cubic-bezier(.3,.7,.3,1) .2s infinite!important;}
@keyframes fg-brand-peach-visible{0%,28%,100%{transform:translateY(0) rotate(0deg) scale(1)}4%{transform:translateY(-4px) rotate(-11deg) scale(1.22,1.14)}8%{transform:translateY(-5px) rotate(9deg) scale(1.28)}13%{transform:translateY(1px) rotate(-6deg) scale(1.14,1.2)}19%{transform:translateY(-2px) rotate(3deg) scale(1.08)}26%{transform:translateY(0) rotate(0deg) scale(1)}}
.fg-brand-motion-paused .app-header .fg-header-brand.fg-brand-motion>img{animation-play-state:paused!important;}
@media(prefers-reduced-motion:reduce){.app-header .fg-header-brand.fg-brand-motion>img{animation:none!important;transform:none!important;}}
