@import"https://fonts.googleapis.com/css?family=Montserrat:300,400,700";@keyframes fadeIn{0%{opacity:0}to{opacity:1}}body{opacity:0;animation:fadeIn 2s ease-in-out forwards;margin:0;padding:0;font-size:16px}.logo{width:8rem;height:8rem;fill:var(--mui-palette-secondary-dark);flex:2;transform:scale(1);animation:pulse 2s infinite}.login-form{flex:1;flex-direction:column;display:flex;align-items:center;justify-content:center;gap:1rem}.throbbing{animation:pulse 2s infinite}.MuiButton-contained:active,.MuiButton-outlined:active,.MuiButton-text:active{transform:scale(.85);animation:1s ease-in-out tense,.5s linear 1s 8 quiver,1s linear 5s supertense,.25s linear 6s 12 superquiver,.1s linear 9s infinite megaquiver}.MuiButton-contained.clicked,.MuiButton-outlined.clicked,.MuiButton-text.clicked{animation:1.5s ease-out climax}.MuiButtonBase-root{background-color:"#8B0000";color:"#fff";border-radius:"50% 40% 60% 50% / 40% 50% 50% 60%";padding:"1rem 2rem";border:"none";box-shadow:"inset 0 0 10px rgba(139,0,0,0.7), 0 0 15px rgba(139,0,0,0.5)";transition:"all 0.3s ease"}@keyframes pulse{0%{transform:scale(.9);fill:var(--mui-palette-primary-main)}30%{transform:scale(1);fill:var(--mui-palette-primary-dark)}to{transform:scale(.9);fill:var(--mui-palette-primary-main)}}@keyframes tense{0%{transform:scale(1);fill:var(--mui-palette-primary-dark)}to{transform:scale(.85);fill:var(--mui-palette-primary-main)}}@keyframes supertense{0%{transform:scale(.85)}10%{transform:scale(.845) translate(-3px)}30%{transform:scale(.835) translate(3px)}50%{transform:scale(.825) translate(-3px)}70%{transform:scale(.815) translate(3px)}90%{transform:scale(.805) translate(-3px)}to{transform:scale(.8)}}@keyframes quiver{25%{transform:scale(.85) translate(-4px) skew(5deg)}75%{transform:scale(.85) translate(4px) skew(-5deg)}}@keyframes superquiver{0%{transform:scale(.8)}25%{transform:scale(.8) translate(-3px) skew(8deg)}75%{transform:scale(.8) translate(3px) skew(-8deg)}to{transform:scale(.8)}}@keyframes megaquiver{0%{transform:scale(.8)}25%{transform:scale(.8) translate(-3px,2px) skew(10deg)}75%{transform:scale(.8) translate(3px,-2px) skew(-10deg)}to{transform:scale(.8)}}@keyframes climax{0%{transform:scale(1)}5%{transform:scale(1.05,1.2)}10%{transform:scale(1.1,1.3)}50%{transform:scale(1.1,1.35)}60%{transform:scale(1.1,1.3) translate(-3px) skew(10deg)}65%{transform:scale(1.1,1.3) translate(-3px) skew(10deg)}70%{transform:scale(1.1,1.25) translate(4px) skew(-12deg)}75%{transform:scale(1.1,1.25) translate(-4px) skew(14deg)}80%{transform:scaleY(1.1)}}.Button{background:none;padding:0;margin:50px auto;border:none;display:block;backface-visibility:hidden;width:300px;height:80px;position:relative;color:#98a5a6;font-size:18px;transition:transform .3s,color .3s;cursor:pointer}.Button:hover,.Button:focus{color:#bec3c7;transform:scale(1.05)}.Button:hover .Button-line,.Button:focus .Button-line{animation-play-state:paused}.Button-svg{display:block;width:100%;height:100%}@keyframes outer-dashoffset{0%{stroke-dashoffset:0;stroke-dasharray:336.05px 336.05px}50%{stroke-dasharray:224.0333333333px 448.0666666667px}to{stroke-dashoffset:672.1px;stroke-dasharray:336.05px 336.05px}}.Button-line--outer{stroke-dasharray:336.05px 336.05px;stroke-dashoffset:0;animation:outer-dashoffset infinite linear 6s}@keyframes inner-dashoffset{0%{stroke-dashoffset:0;stroke-dasharray:336.05px 336.05px}50%{stroke-dasharray:224.0333333333px 448.0666666667px}to{stroke-dashoffset:-672.1px;stroke-dasharray:336.05px 336.05px}}.Button-line--inner{stroke-dashoffset:0;stroke-dasharray:336.05px 336.05px;animation:inner-dashoffset infinite 5s}.Button-content{width:100%;height:100;display:flex;align-items:center;justify-content:center;line-height:1}
