body{background-image:linear-gradient(120deg,#020917 0%,#101725 100%);background-size:200% 200%;min-height:100vh;margin:0;font-family:Inter,Avenir,Helvetica,Arial,sans-serif;animation:8s ease-in-out infinite gradientMove;overflow-x:hidden;color:#000!important}@keyframes gradientMove{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.content{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:2rem 1rem;line-height:1.1;display:flex;color:#fff!important}.content h1{font-size:3.6rem;font-weight:700}.content p{opacity:.5;font-size:1.2rem;font-weight:400}.card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#181c2af2;border:1px solid #ffffff14;border-radius:24px;box-shadow:0 8px 32px #1f26875e;color:#fff!important}button,.MuiButton-root{border-radius:12px;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);color:#fff!important}button:focus,.MuiButton-root:focus{outline-offset:2px;outline:2px solid #00bcd4}input,.MuiInputBase-root{background:#23263a;border-radius:8px;color:#000!important}input:focus,.MuiInputBase-root.Mui-focused{box-shadow:0 0 0 2px #00bcd4;color:#000!important}.MuiTypography-root,.MuiTypography-h1,.MuiTypography-h2,.MuiTypography-h3,.MuiTypography-h4,.MuiTypography-h5,.MuiTypography-h6,.MuiTypography-body1,.MuiTypography-body2,.MuiTypography-subtitle1,.MuiTypography-subtitle2,.MuiTypography-caption,.MuiTypography-overline{color:#fff!important}@media (max-width:600px){.content{padding:1rem .2rem}.card{border-radius:12px;padding:.5rem}}