:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-height:100vh}@media screen and (max-width:1400px){html{zoom:.95}}@media screen and (max-width:1200px){html{zoom:.9}}@media screen and (max-width:1024px){html{zoom:.85}}@media screen and (max-width:900px){html{zoom:.8}}@media screen and (max-width:768px){html{zoom:1}}h1{font-size:3.2em;line-height:1.1}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:active,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus,select:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px transparent inset!important;-webkit-background-clip:text!important;background-clip:text!important;transition:background-color 5000s ease-in-out 0s}[data-mui-color-scheme=dark] input:-webkit-autofill,[data-mui-color-scheme=dark] input:-webkit-autofill:hover,[data-mui-color-scheme=dark] input:-webkit-autofill:focus,[data-mui-color-scheme=dark] input:-webkit-autofill:active{-webkit-text-fill-color:#fff!important}
