.oaf-logo-link::before{content:"";flex:none;width:36px;height:42px;background:var(--oaf-mascot-logo) center / contain no-repeat;filter:drop-shadow(0 4px 6px rgb(76 29 149 / .25));transform-origin:50% 90%;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.oaf-logo-link{gap:8px!important}.oaf-logo-link:hover::before{transform:rotate(-8deg) scale(1.08)}.oaf-ft-logo::before{width:46px;height:54px}@media (max-width:640px){.oaf-logo-link::before{width:30px;height:35px}}@media (prefers-reduced-motion:reduce){.oaf-logo-link::before{transition:none}}