.not-found-logo{--logo-w:140px;width:var(--logo-w);height:calc(var(--logo-w) / 5);display:inline-block;position:relative}.not-found-logo>span{background-repeat:no-repeat;background-size:calc(var(--logo-w) * 2.0898);background-position:calc(var(--logo-w) * -.57347) calc(var(--logo-w) * -.93265)}@media (min-width:820px){.not-found-logo{--logo-w:168px}}@keyframes not-found-drift{0%,to{transform:translateY(0) rotate(var(--tilt,0deg))}50%{transform:translateY(-6px) rotate(var(--tilt,0deg))}}@keyframes not-found-pulse{0%{opacity:0;transform:scale(.8)}30%{opacity:1}to{opacity:0;transform:scale(1.15)}}@keyframes not-found-tilt{0%{transform:rotate(0)}to{transform:rotate(-6deg)}}.not-found-drift{transform:rotate(var(--tilt,0deg));animation:5s ease-in-out infinite not-found-drift}.not-found-pulse{animation:2.4s ease-out infinite not-found-pulse}.not-found-mascot{transform-origin:50% 90%;animation:.5s ease-out both not-found-tilt}html:has(.not-found-screen){overflow:hidden}@media (prefers-reduced-motion:reduce){.not-found-drift,.not-found-pulse,.not-found-mascot{animation:none}}
