.pf-logo { display:block; width:auto; max-height:none; height:68px; object-fit:contain }
@media (min-width:601px) and (max-height:950px){.pf-logo{height:56px}}
@media(max-width:600px){.pf-logo{height:48px}}
@keyframes pf-lobi-float {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-5px); }
}
@media (prefers-reduced-motion: no-preference) {
  :root:not([data-motion='off']) .pf-finish img {
    animation: pf-lobi-float 4s ease-in-out infinite;
  }
}
