body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;width:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{display:flex;flex-direction:column;width:100%;background:#db2033}.register-page{position:relative;min-height:100vh;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;padding:24px;box-sizing:border-box}.register-page p{color:#fff}.register-page img.shuriken{position:absolute;opacity:70%;width:100px;height:120px;top:0;left:15px;transform:rotate(45deg)}.register-page img.sakura{position:absolute;opacity:80%;width:120px;height:120px;bottom:0;right:0}.register-page .content{display:flex;flex-direction:column;align-items:center;z-index:10}.register-page .content h1{color:#fff;font-weight:700;font-size:35px;text-align:center}.register-page .content .successCard{display:flex;flex-direction:column;align-items:center}.register-page .content .successCard span{margin-top:15px;color:#fff;font-weight:700;font-size:20px;text-align:center}.register-page .content .subtitle{color:#fff;font-weight:700;font-size:20px;text-align:center}.register-page .content form{margin-top:45px;display:flex;flex-direction:column;justify-content:space-evenly;gap:16px;width:80%}.register-page .content form input{margin:2px}.register-page .content form .button{text-align:center;margin-top:5px;width:100%}.register-page .alert-notification{position:fixed;bottom:0%;margin-bottom:10px;z-index:100}.register-page footer{text-align:center;z-index:10}.register-page footer .divider{margin-top:24px;width:100%}.register-page footer .contact-footer{font-weight:700;font-size:16px}.register-page footer .legal-footer{font-size:12px}
