#root{margin:0 auto;width:100%}.FrontDoor{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;position:absolute;background-image:url(/assets/front-door-DM1IwNuC.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:100;opacity:0;visibility:visible;transform:scale(1.08);filter:blur(5px);transition:transform 1.6s ease-out,filter 1.4s ease-out,opacity 1.4s ease-out,visibility 1.4s ease-out}.FrontDoor.fade-in{opacity:1;visibility:visible;transform:scale(1);filter:blur(0px)}.FrontDoor.fade-out{opacity:0;visibility:hidden;transform:scale(1.08);filter:blur(5px);transition:transform 1.2s ease-out,filter 1s ease-out,opacity 1s ease-out,visibility 1s ease-out}.PasswordField::placeholder{font-weight:400;font-style:normal;color:#fffc}.flying-bird-container{position:absolute;top:40%;right:-100px;width:60px;animation:fly-diagonal 6s linear forwards}.flying-bird{transform:rotate(-17deg);filter:invert(1)}@keyframes fly-diagonal{0%{transform:translate(0)}to{transform:translate(-120vw,-90vh)}}.breaching-whale-container{position:absolute;bottom:-150px;left:65%;width:460px;transform:translate(-50%) rotate(0);animation:whale-jump 2.6s ease-in forwards}@keyframes whale-jump{0%{transform:translate(-50%) translateY(12vh) rotate(0)}40%{transform:translate(-50%) translateY(-16vh) rotate(-15deg)}50%{transform:translate(-50%) translateY(-14vh) rotate(-15deg)}to{transform:translate(-50%) translateY(40vh) rotate(-15deg)}}.breaching-whale{filter:invert(1)}
