body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;height:100%;margin:0;padding:0}#root,body,html{background-color:#00031a;width:100%}#root{min-height:100vh}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.loading-spinner{animation:spin .8s linear infinite;border-bottom-color:#0000;border-left-color:#0000;border-radius:50%;border-right-color:#0000;border-style:solid;display:inline-block}.spinner-small{border-width:2px;height:16px;width:16px}.spinner-medium{border-width:3px;height:24px;width:24px}.spinner-large{border-width:4px;height:32px;width:32px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.header-login-error{align-items:center;animation:slideDown .3s ease-out;background-color:#ff44441a;border-left:3px solid #f44;border-radius:4px;color:#f44;display:flex;font-size:12px;gap:8px;justify-content:center;margin-top:8px;overflow:hidden;padding:8px 12px;position:relative;text-align:center}.header-login-error:before{animation:shimmer 2s infinite;background:linear-gradient(90deg,#0000,#ffffff1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes slideDown{0%{max-height:0;opacity:0;transform:translateY(-20px)}to{max-height:100px;opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{max-height:100px;opacity:1;transform:translateY(0)}to{max-height:0;opacity:0;transform:translateY(-20px)}}@keyframes shimmer{0%{left:-100%}to{left:100%}}.header-login-error.dismissing{animation:slideUp .3s ease-out forwards}.error-icon{animation:pulse 1s ease-in-out infinite;font-size:16px}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}.error-message{flex:1 1}.error-dismiss-btn{align-items:center;background:none;border:none;border-radius:50%;color:#f44;cursor:pointer;display:flex;font-size:18px;height:20px;justify-content:center;padding:0;transition:all .2s ease;width:20px}.error-dismiss-btn:hover{background-color:#f443;transform:scale(1.1)}.error-dismiss-btn:active{transform:scale(.9)}@media (prefers-reduced-motion:reduce){.error-icon,.header-login-error,.header-login-error:before{animation:none}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.ab491143.css.map*/