.client-layout a:focus-visible,.client-layout button:focus-visible,.client-layout input:focus-visible{outline:3px solid var(--turquesa-500);outline-offset:2px;border-radius:.5rem}.client-layout button[style*=rosa-600]:focus-visible{outline-color:var(--rosa-600);outline-width:4px}.client-layout .bg-white:focus-visible{box-shadow:0 0 0 4px var(--turquesa-200)}.client-layout button[style*=turquesa-600]:focus-visible{outline-color:var(--turquesa-700);outline-width:4px}.client-layout a:focus-visible{outline-color:var(--turquesa-500);outline-offset:4px;outline-width:3px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sr-only:focus-visible{clip:auto;white-space:normal;z-index:9999;width:auto;height:auto;margin:0;padding:1rem;position:fixed;overflow:visible}@keyframes bounce-in{0%{opacity:0;transform:translate(-50%)translateY(-100px)scale(.8)}50%{opacity:1;transform:translate(-50%)translateY(10px)scale(1.05)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}.animate-bounce-in{animation:.6s cubic-bezier(.68,-.55,.265,1.55) bounce-in}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-6px)}20%,40%,60%,80%{transform:translate(6px)}}.animate-shake{animation:.8s cubic-bezier(.36,.07,.19,.97) both shake}
